# @lssm-tech/lib.design-catalog

Serializable built-in design pack and theme catalog for ContractSpec applications.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `3.0.4`
- Package path: `packages/platform/ui/design-catalog`
- Manifest path: `packages/platform/ui/design-catalog/package.json`
- Manifest Git blob: `6ddc063c1c387844e7f6545f8e974fe12cd9bf4d`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/lib.design-catalog](https://lssm.co/docs/packages/lib.design-catalog/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.design-catalog.txt)

## Package metadata

```json
{
  "layer": "platform",
  "physicalArea": "ui",
  "primaryArea": "ui-and-presentations",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "ui",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "stable"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [Interfaces, presentations and design](https://lssm.co/docs/areas/ui-and-presentations/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/platform/ui/design-catalog/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/README.md",
  "blobSha": "d4f9cbdbd39412801b5013a1aec3beb8ea54ef23",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# @lssm-tech/lib.design-catalog

`./visual-scenario-spec` exposes the complete original `validateVisualScenario`
and `validateVisualAuthoring` implementations with their supplied presentation
and binding context types. The validators preserve default context, diagnostic
ordering and paths, React presentation requirements, nested binding resolution,
authoring rules, and fail-closed snapshot publishing. They use the canonical
scenario model and complete portable Core presentation model, without rendering
or collecting evidence. Legacy visual-scenario validator imports remain exact
forwards to these same functions.

`./themes`, its validation leaves, and `./design-packs` with its exact subpaths
own the complete reusable theme and design-pack families. Original legacy imports
forward to these same definitions, nominal registry classes, Editorial defaults,
selection policies, safe patch checks, and resolver implementations. Both registry
classes extend the shared generic registry in the runtime kernel. The narrow
`./visual-scenario-spec` leaf owns the complete pure visual case model used by the
catalog. `./visual-scenario-registry` owns the same nominal scenario registry and
`./visual-scenario-platform` owns the visual-testing capability and Storybook feature.
Legacy imports forward to these exact values; capture runtime remains separate.
Existing Catalog consumers use local canonical definitions.

Serializable, versioned design packs for ContractSpec applications.

The package exports 30 certified built-ins, their `ThemeSpec` values, independent
industry/style taxonomy, manifest, registries, deterministic style profiles, and
catalog certification. Every built-in declares complete, contrast-safe light and
dark semantic palettes, explicit body/heading fonts, web/native support,
reduced-motion behavior, and all eight canonical surface recipes. Certification
fails closed when a required authored token is absent, and normalized signatures
prevent visually duplicate built-ins.

The Editorial design pack retains the stable `contractspec.editorial@1.0.0`
theme identity while publishing the same complete token groups as every other
certified built-in.

`contractspec.design.executive-ledger@2.0.0` is the canonical CompanyOS pack.
It pairs Newsreader headings with IBM Plex Sans interface copy and IBM Plex Mono
evidence, using independently authored parchment/mineral/oxblood and
carbon/bone/brass light and dark palettes. Pin version `2.0.0`; the former
generated `1.0.0` palette is not a compatible substitute.

```ts
import {
  BUILT_IN_DESIGN_PACKS,
  DESIGN_PACK_REGISTRY,
  DESIGN_THEME_REGISTRY,
  certifyDesignPack,
} from "@lssm-tech/lib.design-catalog";

const result = certifyDesignPack(
  BUILT_IN_DESIGN_PACKS[0],
  DESIGN_THEME_REGISTRY,
);
```


Design packs own presentation only. Resolve RoleMorph authorization and bounded
personalization before applying a registered design recipe.

## Static CSS and visual coverage

The published `css/` directory contains one deterministic light/dark artifact
per built-in pack plus `css/index.css`. Import a single pack file or the index.

`DESIGN_VISUAL_MATRIX` describes the canonical 30 × 8 × 4 screenshot suite,
including mobile/desktop web and phone/tablet native-token profiles. Both modes,
both platforms, reduced motion, and every registered surface recipe are covered.

## Measured surface contrast

`measureThemeSurfaceContrast(theme)` / `findSurfaceContrastFailures(theme)`
compute WCAG ratios from a theme's actual light and dark colour tokens: 4.5:1
for text pairs (background, card, popover, primary, secondary, muted, accent
and state colours, plus `primary` as text on background and card) and 3:1
for the `ring` and `focusRing` indicators. Pack
metadata such as `componentProfile.accessibility` is not a measurement, and a
missing or non-hex token fails closed. Every built-in pack is gated by
`src/surface-contrast.test.ts`. Built-in palettes derive readable ink with
`ensureContrast`, which leaves passing colours untouched.

`resolveDesignSelection` accepts an optional `scope` (`tenantId`, `userId`,
`appId`); a private selection recorded for another scope is ignored with the
`user_selection_scope_mismatch` diagnostic after an account or workspace switch.

## Storybook catalog

The opt-in `@lssm-tech/lib.design-catalog/storybook` export is data-only. It
embeds eight `VisualScenarioSpec` values derived directly from the web entries
of `DESIGN_VISUAL_MATRIX` (30 packs × 8 surfaces × 2 profiles = 480 cases).
The host resolves `@lssm-tech/lib.design-system/storybook-bindings` and
`@lssm-tech/lib.design-system/storybook-preview`; this package does not import
React, Storybook, or the Storybook integration at runtime. The repaired matrix
uses real design-system surface bindings, complete pack tokens, local fonts,
and classified synthetic fixtures; its 480 web cases are approved for governed
Chromatic capture.

Run `bun run storybook:generate` to refresh the committed scenario hash and
`bun run storybook:check` to fail on scenario or case drift.

Generate or verify artifacts with `contractspec design css`,
`contractspec design certify`, and `contractspec design preview`. Developer
registries can be checked without publishing by passing `--module` to certify
or preview.

## Rich-field form fixture

`@lssm-tech/lib.design-catalog/forms/rich-fields-showcase` exports the existing
`RichFieldsShowcaseForm` singleton for field authoring, renderer checks and surface
certification. Its original Zod-backed model is constructed once before the same
form identity factory call. The fixture owns no renderer, provider or populated
runtime registry; Legacy imports forward to the canonical singleton.

## Custom designs from product packs

`materializeCustomDesign({ ref, base, patch, owner, catalog? })` applies a validated safe patch to a pinned base. `catalog` (`{ packs, themes }`) defaults to the built-in packs; a product can pass its own certified packs (for example `COMPANYOS_CUSTOM_DESIGN_BASES` from `@lssm-tech/bundle.managed-companyos/design`) so tenants can start custom designs from them. Unknown bases still throw `Custom design base not found`.


## Declared capabilities

### Lib Design Catalog

Capability ID: `package.lssm.tech.lib.design.catalog`

Serializable built-in design pack and theme catalog for ContractSpec applications.

Use cases:

- Adopt serializable built-in design pack and theme catalog for contractspec applications

Constraints:

```json
{
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "avoidWhen": [
    "The @lssm-tech/lib.design-catalog package constraints do not match the target runtime or platform."
  ],
  "requires": [
    "TypeScript"
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "lib",
    "design",
    "catalog",
    "storybook design matrix",
    "visual matrix",
    "chromatic"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.design-catalog/visual-scenario-spec",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/themes",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/themes.validation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/themes.platform-validation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/validation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/types",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/runtime",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/resolution-helpers",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/registry",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/records",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/ports",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/policy",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/patches",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/patch-value-validation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/patch-validation",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/legacy-theme",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs/inheritance",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/design-packs",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/builtins",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/certification",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/custom-design",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/creator-font-manifests",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/manifest",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/registry",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/style-profiles",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/taxonomy",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/visual-matrix",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.design-catalog/visual-scenarios",
    "symbols": [
      "DESIGN_MATRIX_VISUAL_SCENARIOS"
    ]
  },
  {
    "from": "@lssm-tech/lib.design-catalog/storybook",
    "symbols": [
      "designCatalogStorybookCatalog"
    ]
  },
  {
    "from": "@lssm-tech/lib.design-catalog/css/*",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "ui",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "stable",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./builtins",
    "./certification",
    "./custom-design",
    "./creator-font-manifests",
    "./manifest",
    "./registry",
    "./style-profiles",
    "./taxonomy",
    "./visual-matrix",
    "./visual-scenarios",
    "./storybook",
    "./css/*",
    "./visual-scenario-spec",
    "./themes",
    "./themes.validation",
    "./themes.platform-validation",
    "./design-packs/validation",
    "./design-packs/types",
    "./design-packs/runtime",
    "./design-packs/resolution-helpers",
    "./design-packs/registry",
    "./design-packs/records",
    "./design-packs/ports",
    "./design-packs/policy",
    "./design-packs/patches",
    "./design-packs/patch-value-validation",
    "./design-packs/patch-validation",
    "./design-packs/operations",
    "./design-packs/legacy-theme",
    "./design-packs/inheritance",
    "./design-packs",
    "./visual-scenario-registry",
    "./visual-scenario-platform"
  ],
  "visualTesting": {
    "status": "catalog",
    "catalogExport": "./storybook",
    "coverageManifest": "./storybook#designCatalogStorybookCatalog.coverage",
    "owner": "platform.design"
  },
  "examples": [],
  "replacements": []
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/visual-scenario-spec",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/themes",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/themes.validation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/themes.platform-validation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/validation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/types",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/runtime",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/resolution-helpers",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/registry",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/records",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/ports",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/policy",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/patches",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/patch-value-validation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/patch-validation",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/legacy-theme",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs/inheritance",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/design-packs",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/builtins",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/certification",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/custom-design",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/creator-font-manifests",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/manifest",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/registry",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/style-profiles",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/taxonomy",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/visual-matrix",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/visual-scenarios",
    "symbols": [
      "DESIGN_MATRIX_VISUAL_SCENARIOS"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/storybook",
    "symbols": [
      "designCatalogStorybookCatalog"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.design.catalog",
    "from": "@lssm-tech/lib.design-catalog/css/*",
    "symbols": []
  }
]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/lib.design-catalog` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/index.ts); verified source file.

- `@lssm-tech/lib.design-catalog/builtins` — subpath `./builtins`
  - `unconditional`: `./src/builtins.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/builtins.ts); verified source file.

- `@lssm-tech/lib.design-catalog/catalog-data` — subpath `./catalog-data`
  - `unconditional`: `./src/catalog-data.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/catalog-data.ts); verified source file.

- `@lssm-tech/lib.design-catalog/certification` — subpath `./certification`
  - `unconditional`: `./src/certification.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/certification.ts); verified source file.

- `@lssm-tech/lib.design-catalog/creator-font-manifests` — subpath `./creator-font-manifests`
  - `unconditional`: `./src/creator-font-manifests.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/creator-font-manifests.ts); verified source file.

- `@lssm-tech/lib.design-catalog/custom-design` — subpath `./custom-design`
  - `unconditional`: `./src/custom-design.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/custom-design.ts); verified source file.

- `@lssm-tech/lib.design-catalog/custom-design-certification` — subpath `./custom-design-certification`
  - `unconditional`: `./src/custom-design-certification.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/custom-design-certification.ts); verified source file.

- `@lssm-tech/lib.design-catalog/custom-patch-application` — subpath `./custom-patch-application`
  - `unconditional`: `./src/custom-patch-application.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/custom-patch-application.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs` — subpath `./design-packs`
  - `unconditional`: `./src/design-packs/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/index.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/inheritance` — subpath `./design-packs/inheritance`
  - `unconditional`: `./src/design-packs/inheritance.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/inheritance.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/legacy-theme` — subpath `./design-packs/legacy-theme`
  - `unconditional`: `./src/design-packs/legacy-theme.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/legacy-theme.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/operations` — subpath `./design-packs/operations`
  - `unconditional`: `./src/design-packs/operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/operations.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/patch-validation` — subpath `./design-packs/patch-validation`
  - `unconditional`: `./src/design-packs/patch-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/patch-validation.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/patch-value-validation` — subpath `./design-packs/patch-value-validation`
  - `unconditional`: `./src/design-packs/patch-value-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/patch-value-validation.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/patches` — subpath `./design-packs/patches`
  - `unconditional`: `./src/design-packs/patches.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/patches.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/policy` — subpath `./design-packs/policy`
  - `unconditional`: `./src/design-packs/policy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/policy.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/ports` — subpath `./design-packs/ports`
  - `unconditional`: `./src/design-packs/ports.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/ports.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/records` — subpath `./design-packs/records`
  - `unconditional`: `./src/design-packs/records.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/records.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/registry` — subpath `./design-packs/registry`
  - `unconditional`: `./src/design-packs/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/registry.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/resolution-helpers` — subpath `./design-packs/resolution-helpers`
  - `unconditional`: `./src/design-packs/resolution-helpers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/resolution-helpers.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/runtime` — subpath `./design-packs/runtime`
  - `unconditional`: `./src/design-packs/runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/runtime.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/types` — subpath `./design-packs/types`
  - `unconditional`: `./src/design-packs/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/types.ts); verified source file.

- `@lssm-tech/lib.design-catalog/design-packs/validation` — subpath `./design-packs/validation`
  - `unconditional`: `./src/design-packs/validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/design-packs/validation.ts); verified source file.

- `@lssm-tech/lib.design-catalog/editorial-palette` — subpath `./editorial-palette`
  - `unconditional`: `./src/editorial-palette.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/editorial-palette.ts); verified source file.

- `@lssm-tech/lib.design-catalog/executive-ledger-palette` — subpath `./executive-ledger-palette`
  - `unconditional`: `./src/executive-ledger-palette.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/executive-ledger-palette.ts); verified source file.

- `@lssm-tech/lib.design-catalog/forms/rich-fields-showcase` — subpath `./forms/rich-fields-showcase`
  - `unconditional`: `./src/forms/rich-fields-showcase.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/forms/rich-fields-showcase.ts); verified source file.

- `@lssm-tech/lib.design-catalog/layout-recipes` — subpath `./layout-recipes`
  - `unconditional`: `./src/layout-recipes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/layout-recipes.ts); verified source file.

- `@lssm-tech/lib.design-catalog/manifest` — subpath `./manifest`
  - `unconditional`: `./src/manifest.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/manifest.ts); verified source file.

- `@lssm-tech/lib.design-catalog/palette-factory` — subpath `./palette-factory`
  - `unconditional`: `./src/palette-factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/palette-factory.ts); verified source file.

- `@lssm-tech/lib.design-catalog/registry` — subpath `./registry`
  - `unconditional`: `./src/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/registry.ts); verified source file.

- `@lssm-tech/lib.design-catalog/signatures` — subpath `./signatures`
  - `unconditional`: `./src/signatures.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/signatures.ts); verified source file.

- `@lssm-tech/lib.design-catalog/storybook` — subpath `./storybook`
  - `unconditional`: `./src/storybook.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/storybook.ts); verified source file.

- `@lssm-tech/lib.design-catalog/style-profiles` — subpath `./style-profiles`
  - `unconditional`: `./src/style-profiles.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/style-profiles.ts); verified source file.

- `@lssm-tech/lib.design-catalog/taxonomy` — subpath `./taxonomy`
  - `unconditional`: `./src/taxonomy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/taxonomy.ts); verified source file.

- `@lssm-tech/lib.design-catalog/theme-factory` — subpath `./theme-factory`
  - `unconditional`: `./src/theme-factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/theme-factory.ts); verified source file.

- `@lssm-tech/lib.design-catalog/themes` — subpath `./themes`
  - `unconditional`: `./src/themes.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/themes.ts); verified source file.

- `@lssm-tech/lib.design-catalog/themes.platform-validation` — subpath `./themes.platform-validation`
  - `unconditional`: `./src/themes.platform-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/themes.platform-validation.ts); verified source file.

- `@lssm-tech/lib.design-catalog/themes.validation` — subpath `./themes.validation`
  - `unconditional`: `./src/themes.validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/themes.validation.ts); verified source file.

- `@lssm-tech/lib.design-catalog/visual-matrix` — subpath `./visual-matrix`
  - `unconditional`: `./src/visual-matrix.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/visual-matrix.ts); verified source file.

- `@lssm-tech/lib.design-catalog/visual-scenario-spec` — subpath `./visual-scenario-spec`
  - `unconditional`: `./src/visual-scenario-spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/visual-scenario-spec.ts); verified source file.

- `@lssm-tech/lib.design-catalog/visual-scenarios` — subpath `./visual-scenarios`
  - `unconditional`: `./src/visual-scenarios.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/visual-scenarios.ts); verified source file.

- `@lssm-tech/lib.design-catalog/visual-scenario-registry` — subpath `./visual-scenario-registry`
  - `unconditional`: `./src/visual-scenario-registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/visual-scenario-registry.ts); verified source file.

- `@lssm-tech/lib.design-catalog/visual-scenario-platform` — subpath `./visual-scenario-platform`
  - `unconditional`: `./src/visual-scenario-platform.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/design-catalog/src/visual-scenario-platform.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "css",
    "generated/storybook",
    "src",
    "README.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "browser": "./dist/browser/index.js",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./builtins": {
      "types": "./dist/builtins.d.ts",
      "browser": "./dist/browser/builtins.js",
      "bun": "./dist/builtins.js",
      "node": "./dist/node/builtins.js",
      "default": "./dist/builtins.js"
    },
    "./catalog-data": {
      "types": "./dist/catalog-data.d.ts",
      "browser": "./dist/browser/catalog-data.js",
      "bun": "./dist/catalog-data.js",
      "node": "./dist/node/catalog-data.js",
      "default": "./dist/catalog-data.js"
    },
    "./certification": {
      "types": "./dist/certification.d.ts",
      "browser": "./dist/browser/certification.js",
      "bun": "./dist/certification.js",
      "node": "./dist/node/certification.js",
      "default": "./dist/certification.js"
    },
    "./creator-font-manifests": {
      "types": "./dist/creator-font-manifests.d.ts",
      "browser": "./dist/browser/creator-font-manifests.js",
      "bun": "./dist/creator-font-manifests.js",
      "node": "./dist/node/creator-font-manifests.js",
      "default": "./dist/creator-font-manifests.js"
    },
    "./custom-design": {
      "types": "./dist/custom-design.d.ts",
      "browser": "./dist/browser/custom-design.js",
      "bun": "./dist/custom-design.js",
      "node": "./dist/node/custom-design.js",
      "default": "./dist/custom-design.js"
    },
    "./custom-design-certification": {
      "types": "./dist/custom-design-certification.d.ts",
      "browser": "./dist/browser/custom-design-certification.js",
      "bun": "./dist/custom-design-certification.js",
      "node": "./dist/node/custom-design-certification.js",
      "default": "./dist/custom-design-certification.js"
    },
    "./custom-patch-application": {
      "types": "./dist/custom-patch-application.d.ts",
      "browser": "./dist/browser/custom-patch-application.js",
      "bun": "./dist/custom-patch-application.js",
      "node": "./dist/node/custom-patch-application.js",
      "default": "./dist/custom-patch-application.js"
    },
    "./design-packs": {
      "types": "./dist/design-packs/index.d.ts",
      "browser": "./dist/browser/design-packs/index.js",
      "bun": "./dist/design-packs/index.js",
      "node": "./dist/node/design-packs/index.js",
      "default": "./dist/design-packs/index.js"
    },
    "./design-packs/inheritance": {
      "types": "./dist/design-packs/inheritance.d.ts",
      "browser": "./dist/browser/design-packs/inheritance.js",
      "bun": "./dist/design-packs/inheritance.js",
      "node": "./dist/node/design-packs/inheritance.js",
      "default": "./dist/design-packs/inheritance.js"
    },
    "./design-packs/legacy-theme": {
      "types": "./dist/design-packs/legacy-theme.d.ts",
      "browser": "./dist/browser/design-packs/legacy-theme.js",
      "bun": "./dist/design-packs/legacy-theme.js",
      "node": "./dist/node/design-packs/legacy-theme.js",
      "default": "./dist/design-packs/legacy-theme.js"
    },
    "./design-packs/operations": {
      "types": "./dist/design-packs/operations.d.ts",
      "browser": "./dist/browser/design-packs/operations.js",
      "bun": "./dist/design-packs/operations.js",
      "node": "./dist/node/design-packs/operations.js",
      "default": "./dist/design-packs/operations.js"
    },
    "./design-packs/patch-validation": {
      "types": "./dist/design-packs/patch-validation.d.ts",
      "browser": "./dist/browser/design-packs/patch-validation.js",
      "bun": "./dist/design-packs/patch-validation.js",
      "node": "./dist/node/design-packs/patch-validation.js",
      "default": "./dist/design-packs/patch-validation.js"
    },
    "./design-packs/patch-value-validation": {
      "types": "./dist/design-packs/patch-value-validation.d.ts",
      "browser": "./dist/browser/design-packs/patch-value-validation.js",
      "bun": "./dist/design-packs/patch-value-validation.js",
      "node": "./dist/node/design-packs/patch-value-validation.js",
      "default": "./dist/design-packs/patch-value-validation.js"
    },
    "./design-packs/patches": {
      "types": "./dist/design-packs/patches.d.ts",
      "browser": "./dist/browser/design-packs/patches.js",
      "bun": "./dist/design-packs/patches.js",
      "node": "./dist/node/design-packs/patches.js",
      "default": "./dist/design-packs/patches.js"
    },
    "./design-packs/policy": {
      "types": "./dist/design-packs/policy.d.ts",
      "browser": "./dist/browser/design-packs/policy.js",
      "bun": "./dist/design-packs/policy.js",
      "node": "./dist/node/design-packs/policy.js",
      "default": "./dist/design-packs/policy.js"
    },
    "./design-packs/ports": {
      "types": "./dist/design-packs/ports.d.ts",
      "browser": "./dist/browser/design-packs/ports.js",
      "bun": "./dist/design-packs/ports.js",
      "node": "./dist/node/design-packs/ports.js",
      "default": "./dist/design-packs/ports.js"
    },
    "./design-packs/records": {
      "types": "./dist/design-packs/records.d.ts",
      "browser": "./dist/browser/design-packs/records.js",
      "bun": "./dist/design-packs/records.js",
      "node": "./dist/node/design-packs/records.js",
      "default": "./dist/design-packs/records.js"
    },
    "./design-packs/registry": {
      "types": "./dist/design-packs/registry.d.ts",
      "browser": "./dist/browser/design-packs/registry.js",
      "bun": "./dist/design-packs/registry.js",
      "node": "./dist/node/design-packs/registry.js",
      "default": "./dist/design-packs/registry.js"
    },
    "./design-packs/resolution-helpers": {
      "types": "./dist/design-packs/resolution-helpers.d.ts",
      "browser": "./dist/browser/design-packs/resolution-helpers.js",
      "bun": "./dist/design-packs/resolution-helpers.js",
      "node": "./dist/node/design-packs/resolution-helpers.js",
      "default": "./dist/design-packs/resolution-helpers.js"
    },
    "./design-packs/runtime": {
      "types": "./dist/design-packs/runtime.d.ts",
      "browser": "./dist/browser/design-packs/runtime.js",
      "bun": "./dist/design-packs/runtime.js",
      "node": "./dist/node/design-packs/runtime.js",
      "default": "./dist/design-packs/runtime.js"
    },
    "./design-packs/types": {
      "types": "./dist/design-packs/types.d.ts",
      "browser": "./dist/browser/design-packs/types.js",
      "bun": "./dist/design-packs/types.js",
      "node": "./dist/node/design-packs/types.js",
      "default": "./dist/design-packs/types.js"
    },
    "./design-packs/validation": {
      "types": "./dist/design-packs/validation.d.ts",
      "browser": "./dist/browser/design-packs/validation.js",
      "bun": "./dist/design-packs/validation.js",
      "node": "./dist/node/design-packs/validation.js",
      "default": "./dist/design-packs/validation.js"
    },
    "./editorial-palette": {
      "types": "./dist/editorial-palette.d.ts",
      "browser": "./dist/browser/editorial-palette.js",
      "bun": "./dist/editorial-palette.js",
      "node": "./dist/node/editorial-palette.js",
      "default": "./dist/editorial-palette.js"
    },
    "./executive-ledger-palette": {
      "types": "./dist/executive-ledger-palette.d.ts",
      "browser": "./dist/browser/executive-ledger-palette.js",
      "bun": "./dist/executive-ledger-palette.js",
      "node": "./dist/node/executive-ledger-palette.js",
      "default": "./dist/executive-ledger-palette.js"
    },
    "./forms/rich-fields-showcase": {
      "types": "./dist/forms/rich-fields-showcase.d.ts",
      "browser": "./dist/browser/forms/rich-fields-showcase.js",
      "bun": "./dist/forms/rich-fields-showcase.js",
      "node": "./dist/node/forms/rich-fields-showcase.js",
      "default": "./dist/forms/rich-fields-showcase.js"
    },
    "./layout-recipes": {
      "types": "./dist/layout-recipes.d.ts",
      "browser": "./dist/browser/layout-recipes.js",
      "bun": "./dist/layout-recipes.js",
      "node": "./dist/node/layout-recipes.js",
      "default": "./dist/layout-recipes.js"
    },
    "./manifest": {
      "types": "./dist/manifest.d.ts",
      "browser": "./dist/browser/manifest.js",
      "bun": "./dist/manifest.js",
      "node": "./dist/node/manifest.js",
      "default": "./dist/manifest.js"
    },
    "./palette-factory": {
      "types": "./dist/palette-factory.d.ts",
      "browser": "./dist/browser/palette-factory.js",
      "bun": "./dist/palette-factory.js",
      "node": "./dist/node/palette-factory.js",
      "default": "./dist/palette-factory.js"
    },
    "./registry": {
      "types": "./dist/registry.d.ts",
      "browser": "./dist/browser/registry.js",
      "bun": "./dist/registry.js",
      "node": "./dist/node/registry.js",
      "default": "./dist/registry.js"
    },
    "./signatures": {
      "types": "./dist/signatures.d.ts",
      "browser": "./dist/browser/signatures.js",
      "bun": "./dist/signatures.js",
      "node": "./dist/node/signatures.js",
      "default": "./dist/signatures.js"
    },
    "./storybook": {
      "types": "./dist/storybook.d.ts",
      "browser": "./dist/browser/storybook.js",
      "bun": "./dist/storybook.js",
      "node": "./dist/node/storybook.js",
      "default": "./dist/storybook.js"
    },
    "./style-profiles": {
      "types": "./dist/style-profiles.d.ts",
      "browser": "./dist/browser/style-profiles.js",
      "bun": "./dist/style-profiles.js",
      "node": "./dist/node/style-profiles.js",
      "default": "./dist/style-profiles.js"
    },
    "./taxonomy": {
      "types": "./dist/taxonomy.d.ts",
      "browser": "./dist/browser/taxonomy.js",
      "bun": "./dist/taxonomy.js",
      "node": "./dist/node/taxonomy.js",
      "default": "./dist/taxonomy.js"
    },
    "./theme-factory": {
      "types": "./dist/theme-factory.d.ts",
      "browser": "./dist/browser/theme-factory.js",
      "bun": "./dist/theme-factory.js",
      "node": "./dist/node/theme-factory.js",
      "default": "./dist/theme-factory.js"
    },
    "./themes": {
      "types": "./dist/themes.d.ts",
      "browser": "./dist/browser/themes.js",
      "bun": "./dist/themes.js",
      "node": "./dist/node/themes.js",
      "default": "./dist/themes.js"
    },
    "./themes.platform-validation": {
      "types": "./dist/themes.platform-validation.d.ts",
      "browser": "./dist/browser/themes.platform-validation.js",
      "bun": "./dist/themes.platform-validation.js",
      "node": "./dist/node/themes.platform-validation.js",
      "default": "./dist/themes.platform-validation.js"
    },
    "./themes.validation": {
      "types": "./dist/themes.validation.d.ts",
      "browser": "./dist/browser/themes.validation.js",
      "bun": "./dist/themes.validation.js",
      "node": "./dist/node/themes.validation.js",
      "default": "./dist/themes.validation.js"
    },
    "./visual-matrix": {
      "types": "./dist/visual-matrix.d.ts",
      "browser": "./dist/browser/visual-matrix.js",
      "bun": "./dist/visual-matrix.js",
      "node": "./dist/node/visual-matrix.js",
      "default": "./dist/visual-matrix.js"
    },
    "./visual-scenario-spec": {
      "types": "./dist/visual-scenario-spec.d.ts",
      "browser": "./dist/browser/visual-scenario-spec.js",
      "bun": "./dist/visual-scenario-spec.js",
      "node": "./dist/node/visual-scenario-spec.js",
      "default": "./dist/visual-scenario-spec.js"
    },
    "./visual-scenarios": {
      "types": "./dist/visual-scenarios.d.ts",
      "browser": "./dist/browser/visual-scenarios.js",
      "bun": "./dist/visual-scenarios.js",
      "node": "./dist/node/visual-scenarios.js",
      "default": "./dist/visual-scenarios.js"
    },
    "./visual-scenario-registry": {
      "types": "./dist/visual-scenario-registry.d.ts",
      "bun": "./dist/visual-scenario-registry.js",
      "node": "./dist/node/visual-scenario-registry.js",
      "default": "./dist/visual-scenario-registry.js"
    },
    "./visual-scenario-platform": {
      "types": "./dist/visual-scenario-platform.d.ts",
      "bun": "./dist/visual-scenario-platform.js",
      "node": "./dist/node/visual-scenario-platform.js",
      "default": "./dist/visual-scenario-platform.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.contracts-runtime-kernel](https://lssm.co/docs/packages/lib.contracts-runtime-kernel/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.schema](https://lssm.co/docs/packages/lib.schema/): `workspace:^`
- `zod`: `catalog:`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `typescript`: `catalog:`

### Peer dependency metadata

```json
{}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "build": "contractspec-bun-build build",
  "build:bundle": "contractspec-bun-build transpile",
  "build:types": "contractspec-bun-build types",
  "lint:check": "node ../../../../scripts/biome.cjs check .",
  "storybook:generate": "bun scripts/storybook-catalog.mjs",
  "storybook:check": "bun scripts/storybook-catalog.mjs --check",
  "test": "bun test",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Lib Design Catalog documentation](https://www.npmjs.com/package/%40lssm-tech%2Flib.design-catalog) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Flib.design-catalog",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/lib.design-catalog.txt",
  "route": "/llms/lib.design-catalog",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.design-catalog.txt",
  "blobSha": "d4f9cbdbd39412801b5013a1aec3beb8ea54ef23",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
