@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.

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.

npm version license: MIT

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-composition

Zero 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