@forgrit/shared-contracts-design-composition
v0.1.0
Published
Type-only contracts for ForGrit design-composition surface — design DNA, archetype scoring, variant constraints, page render metadata.
Maintainers
Readme
@forgrit/shared-contracts-design-composition
Type-only contracts for ForGrit design-composition surface — design DNA, archetype scoring, variant constraints, page render metadata. 8 type exports + 1 runtime helper + 4 quality/threshold constants.
Status: early-access (v0.x). Internal-monorepo seam package. Pre-1.0 may include breaking changes in minor bumps.
Source-of-truth reversal package for ForGrit's design-composition seam. Extracted from the larger design-engine surface to keep these 8 types stable across version bumps.
Install
npm install @forgrit/shared-contracts-design-compositionZero hard runtime deps. Node 20+.
Surface
import {
// Types
DesignDNA,
ArchetypeScore,
VariantConstraint,
PageRenderMetadata,
ScreenComposition,
// Runtime
variantDecisionKey,
// Constants
QUALITY_THRESHOLDS,
DEBUGGER_THRESHOLDS,
similarity,
formatViolationMessage,
} from '@forgrit/shared-contracts-design-composition';License
MIT — see LICENSE.
Sibling packages
@forgrit/design-engine— the engine that consumes these types@forgrit/design-intelligence— embedding + RAG layer on top@forgrit/contracts— domain Zod schemas + types