# @lssm-tech/lib.contracts-spec-core

Portable ContractSpec feature models, ownership, query, result, approval and reference primitives

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `0.1.0`
- Package path: `packages/foundation/contracts-spec`
- Manifest path: `packages/foundation/contracts-spec/package.json`
- Manifest Git blob: `a73a3505da253e80276ec1070b8024560a4ec1c1`
- Manifest origin: docspec_core_source_cache_v2.json
- Manual: [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/)
- 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/foundation/contracts-spec)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.contracts-spec-core.txt)

## Package metadata

```json
{
  "layer": "foundation",
  "physicalArea": null,
  "primaryArea": "core-contracts",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "contracts",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "experimental"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

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

Primary area: [Core contracts and features](https://lssm.co/docs/areas/core-contracts/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/foundation/contracts-spec/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/README.md",
  "blobSha": "1773270e23bf1870dd9cad0e1dabab1d3bd3d686",
  "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.

# ContractSpec portable contract models and primitives

The portable `/pwa/types` leaf owns the complete existing update policy, release,
app manifest and update-check contracts, the `definePwaAppManifest` identity
helper and the original PWA DocBlocks. Historical ContractSpec PWA imports
forward to these same values. Hosts continue to own update evaluation, polling,
service worker activation and browser state. Source ownership is staged;
task-bound adoption and new Core qualification remain required.

`@lssm-tech/lib.contracts-spec-core` owns the portable query, result, execution
effect/approval-port and versioned-reference primitives, feature composition
models, and portable operation/event/capability/reference definitions extracted from
`@lssm-tech/lib.contracts-spec`. The existing implementation and public behavior
are retained. The compatibility distribution forwards its existing leaves to
this one owner.

| Public import | Responsibility |
| --- | --- |
| `@lssm-tech/lib.contracts-spec-core` | The portable model families and primitive helpers below |
| `@lssm-tech/lib.contracts-spec-core/query` | Query envelopes, cache/consistency, invalidation, keys and conflict/state/version tokens |
| `@lssm-tech/lib.contracts-spec-core/results` | Results, errors, standard outcomes, normalization and compatibility helpers |
| `@lssm-tech/lib.contracts-spec-core/operations/approval` | Effect declarations and scoped approval/ceremony port contracts |
| `@lssm-tech/lib.contracts-spec-core/versioning/refs` | Versioned references and pure reference helpers |
| `@lssm-tech/lib.contracts-spec-core/features` | Feature metadata, references, ownership/documentation vocabulary and the existing identity-preserving `defineFeature` helper |
| `@lssm-tech/lib.contracts-spec-core/operations` | Complete operation metadata and existing `defineCommand` / `defineQuery` constructors |
| `@lssm-tech/lib.contracts-spec-core/events` | Event metadata/envelopes, keys and the existing identity-preserving `defineEvent` helper |
| `@lssm-tech/lib.contracts-spec-core/capabilities` | Capability metadata/surfaces and the existing identity-preserving `defineCapability` helper |
| `@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind` | Schema-backed reference authoring with explicit sensitivity metadata and frozen definitions |
| `@lssm-tech/lib.contracts-spec-core/operations/economic-evidence` | Pure safe-ref validation, parsing, readonly array retention and ordered merging; Legacy forwards the same five functions |

The eleven intentional public roots compile from one module closure. Internal files are
shared by emitted modules; discovering a new private file does not publish it as
a new import path. Schema and Zod are declared dependencies because public model declarations name
their schema types. Their presence does not introduce a provider or transport.
Core has no domain registration, transport binding, populated documentation
registry or live authorization state.
Approval contracts still require the host's existing trusted authorization and
replay-prevention implementations.

The feature model retains every existing optional field, reference version,
presentation target and branded documentation identifier. It describes
composition; feature installation, validation, registries, experiment evaluation,
policy execution and rendering remain with their existing owners. Skills and
feature metadata do not grant runtime authority.

The existing operation-to-presentation linking DocBlock has one temporary
declaration in the legacy `features/types` facade. Its ID and generated discovery
remain supported. Retire this documentation bridge only after the existing
manifest builder can discover the canonical Core declaration without losing or
duplicating that ID. Core does not populate a documentation registry.

The results root deliberately includes seven compatibility helpers already
supported by old ContractSpec leaf imports: `createProblem`, `categoryForStatus`,
`isStandardRetryableStatus`, `isRecord`, `readStringProperty`, `stringifyPath` and
`readIssues`. They preserve old leaf namespaces without creating seven new public
entry paths. The old results root retains its original export set.

Run `bun run test` for the colocated pure behavior suites and `bun run typecheck`
for strict source/test checking. Cross-package constructor/constant identity,
legacy namespaces/declarations, operation approval, and isolated packed consumer
qualification remain required when changing the compatibility boundary.

Operation, event and capability constructors retain their existing generic
signatures, defaults and object identity/copy behavior. Declarative policy fields
are requirements, not policy evaluation or action authorization. `docRef`/`docId`
retain the unchecked branded-string alias; Core does not register DocBlocks.
Reference kinds retain required `sensitiveFields`, ID validation, copied frozen
sensitivity arrays, and delegated payload validation. Brand casts do not mint
authority or sign denial tokens.

Registries, version selection, domain definitions, compiler APIs, renderers,
agent escalation/safety rules, form workflows, policy execution, denial signing
and real effects remain with their existing owners. Keep the compatibility
facades forwarding to canonical definitions rather than maintaining a second
implementation. Changes to operation/reference models require fresh strict
legacy-declaration and actual packed-consumer checks; a focused source pass is
not compatibility or release acceptance. Preserve the existing command
idempotence behavior during ownership changes; a semantic correction is a
separate contract/compatibility decision.

The `@lssm-tech/lib.contracts-spec-core/operations/economic-evidence` leaf owns
the existing pure safe-ref validators. Legacy forwards all five functions to
the same module. Seam kinds, rejection grammar, parser default, count-only
errors, array identity and merge order are preserved. Ref validation does not
execute ledger, budget, domain policy or runtime authority. The root namespace
and all ten prior public export mappings remain unchanged.

Core owns pure grounded-retrieval result models, evidence locators, bounds, claim support, independent-verifier and receipt validation under `./knowledge/grounding`. CompanySpec forwards its historical names to these exact schemas and validator. Historical company-intelligence wire versions and CI issue codes remain unchanged. These contracts never execute retrieval, domain policy, providers or authorization.

The generic `./serialization` leaf owns the existing canonical JSON normalization helper. Legacy RichReference serializers forward to the same helper; ordering, undefined handling, nonfinite numbers, bigint, dates and custom values retain their existing semantics.

The following explicit declaration leaves retain the existing generic authoring
models and constructors. Their historical compatibility paths forward to the
same definitions, functions and schema instances.

| Core subpath | Declaration responsibility |
| --- | --- |
| `./entities/defineContractEntity`, `./entities/defineContractEdge`, `./entities/types` | Entity/edge metadata and unchanged identity constructors |
| `./data-views/spec`, `./data-views/graph-spec`, `./data-views/types`, `./data-views/i18n-constraint` | Portable view models, literal message-key constraint and existing translation-key stamping |
| `./data-views/layout-spec`, `./data-views/graph-filter-spec`, `./data-views/story-slide` | Layout, filter and presenter-story declaration models |
| `./graph-artifacts/common`, `./graph-artifacts/contracts` | Shared artifact schemas, physical/provenance graph vocabulary and canonical schema aliases |
| `./translations/spec` | Translation metadata/messages and unchanged identity constructor |
| `./translations/i18n-factory`, `./translations/i18n-factory-snapshot` | Pure package i18n factory (`createI18nFactory`, locale resolution, interpolation) over supplied catalogs, and its snapshot/hydration payloads |
| `./ontology/types` | Existing ontology reference, node/edge and safety-reference type vocabulary |
| `./forms/entity-projection-ref` | Exact form projection kind and entity-form reference types |

Private modules split large type families at whole declaration boundaries. They
are not additional published entrypoints. Entity/data-view/form registries,
translation engines (the runtime `TranslationRegistry`, formatters, loaders), graph algorithms, URL codecs, domain ontology definitions,
renderers and runtime safety enforcement remain with their existing owners.
Safety references describe host requirements and grant no action authority.
The root namespace is unchanged. Source lineage checks do not establish emitted
declaration compatibility, packed-consumer resolution or release acceptance.

The explicit `./outcome-claims`, `./outcome-claims/types`,
`./outcome-claims/validation` and `./outcome-claims/factory` leaves own the existing
generic evidence-backed claim records, schemas and deterministic correction
helpers. Historical compatibility paths forward to the same schema instances
and functions. Enum values, validation defaults/errors and immutable correction
history retain their previous behavior. A review-state record describes evidence;
it does not grant runtime approval or authority. The Core root namespace is
unchanged. Clean declarations and actual consumers remain required.
The root exports the existing `DocBlock` type for portable domain declarations
that use same-file documentation without importing the compatibility facade.

Portable feature-hub, experience-coverage and adaptive-shell protocol declarations live in the narrow `feature-hubs/types`, `experience-coverage/types` and `adaptive-shell/types` subpaths. Historical facade imports forward the same declarations. Registries, executors and concrete CompanyOS host bindings remain outside Core.

The ontology/ref subpath owns the existing pure reference constructor, parser,
predicate and assertion helpers. Parsing checks the historical reference format
and retains extensible namespace/domain values; it grants no authority. The
compatibility distribution continues to forward its original ontology imports.

The existing root owns the unchanged 32-kind `CONTRACT_SPEC_TYPES` vocabulary, `ContractSpecType` and deterministic `isContractSpecType` guard. Legacy execution types forward these same bindings; runtime registries remain outside Core.

## Portable visualization and presentation descriptors

Pure visualization models and the identity factory live at `@lssm-tech/lib.contracts-spec-core/visualizations/spec` and `/visualizations/types`. Portable presentation descriptors, their identity factory and original DocBlocks live at `@lssm-tech/lib.contracts-spec-core/presentations/spec`; the framework-independent block configuration model lives at `/presentations/block-config`. Historical descriptor paths forward these exact implementations. Mutable registries and rendering stay with their existing owners. Graph and timeline documentation remains beside its declaration models.

## Portable policy models and decision receipts

`@lssm-tech/lib.contracts-spec-core/policy/spec` owns the original declarative PolicySpec family and its source DocBlocks. `@lssm-tech/lib.contracts-spec-core/policy/decision` owns the original FieldLevelDecision and PolicyDecision receipt declarations. Legacy policy/spec and types paths forward the same declarations and DocBlock array. All fields, optionality, vocabulary and documented defaults are preserved. PolicyEngine, OPA adapters, deciders, policy registration and runtime authorization remain outside Core.

Portable Form declarations and the exact identity-preserving `defineFormSpec` now live in Core's narrow `forms/*` leaves. Legacy named contract files forward to the same canonical declarations. The projection compatibility shim retains its original `formKey` value import and initialization. Normalization, registries, relation execution and UI remain at their current owners. This Source extraction grants no runtime or resulting-tree acceptance.

The narrow `/knowledge/binding`, `/knowledge/source` and `/knowledge/spec` leaves own the complete original portable Knowledge model families, key helper and DocBlock array. Existing Legacy paths forward the same objects. The nominal KnowledgeSpaceRegistry stays at its compatibility owner; provider and host runtime behavior remain unchanged.

The narrow `/decisioning/types` leaf owns the complete original readonly graph, node, table, edge, policy, revision, recursive trace and evaluation declarations. Its only import is the portable PredicateSpec type. Legacy forwards every original type; runtime evaluation and authority remain outside Core.

The six built-in code-symbol, database-record, file, link, media and object reference kinds are canonical portable Core leaves under `rich-reference/kinds/*`. Legacy paths forward to these same schema and kind objects; payload fields, sensitivity metadata, previews, panels and icons are preserved. Runtime registry and redaction ownership remain separate.


### Rich-reference canonical serialization compatibility

The existing `./serialization` entry will additionally own the complete existing `serializeRichReference` and `serializeRichReferenceBatch` functions. Their original sorting default, normalization, batch ordering, signatures and documentation are retained. Legacy canonical-serializer imports forward to the same functions; all existing Core serialization exports remain available. The original UIKit parity fixture is retained with only its canonical import route changed. Fresh task-bound adoption, owning production and affected declaration/runtime tests remain required before qualification.

## Connect reference vocabulary

The type-only `@lssm-tech/lib.contracts-spec-core/connect-references` leaf owns
the portable ContractSpec Connect reference vocabulary: `ConnectSha256Digest`,
the mutation, promotion and combined `ConnectAction` unions, the digest-bound
`ConnectArtifactRefV1` and its decision, context-packet, plan-packet,
delivery-plan and quality-plan refs, and `ConnectAuthorityScopeV1`. Specs use it
to reference Connect decisions without depending on the Connect runtime.
`@lssm-tech/lib.contractspec-connect` re-exports these exact types. Issuing,
verifying, persisting and enforcing decisions stay with Connect; a reference
grants no authority. The Core root namespace is unchanged.

## Prompt specifications

`@lssm-tech/lib.contracts-spec-core/prompt` owns `PromptSpec`, `PromptArg`,
`PromptContentPart`, `PromptPolicy` and `definePrompt`. The registry runtime
(`PromptRegistry`) lives in `@lssm-tech/lib.contracts-runtime-kernel/promptRegistry`;
legacy `@lssm-tech/lib.contracts-spec` prompt imports forward to both.


## Declared capabilities

### ContractSpec portable primitives

Capability ID: `contracts.core.primitives`

Existing query keys/results, approval requirements and version references with shared canonical identity.

Use cases:

- Use the approved query, result, approval and version-reference primitive extraction through its intentional roots.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Domain contracts, full operation/capability/feature registries, compiler APIs or runtime authority adapters are required.",
    "An unqualified platform/transport is required. Skills and these primitives do not grant action authority."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "portable query keys",
    "result errors",
    "approval requirement primitives",
    "versioned contract references"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/query",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/results",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/operations/approval",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/versioning/refs",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/binding",
    "symbols": [
      "AppKnowledgeBinding"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/source",
    "symbols": [
      "KnowledgeSourceConfig"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/spec",
    "symbols": [
      "KnowledgeSpaceSpec",
      "makeKnowledgeSpaceKey"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/prompt",
    "symbols": []
  }
]
```

### ContractSpec portable feature composition model

Capability ID: `contracts.core.features`

Canonical feature metadata and reference vocabulary with the existing identity-preserving defineFeature helper.

Use cases:

- Declare compatible feature composition metadata without importing feature installation, registries or ecosystem registrations.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Feature installation, registry validation, runtime authorization, presentation rendering or domain definitions are required."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "portable feature model",
    "feature composition metadata"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/features",
    "symbols": [
      "FeatureModuleSpec",
      "defineFeature"
    ]
  }
]
```

### ContractSpec portable operation, event and capability definitions

Capability ID: `contracts.core.portable-definitions`

Canonical operation/event/capability metadata and existing pure constructors, documentation references, declarative policy/resource/test references and validated branded reference-kind authoring. Compatibility facades forward to the same owner.

Use cases:

- Define portable communication or other domain contracts using the existing command/query/event/capability constructors without importing registries, ecosystem registrations or runtime policy execution.
- Author a schema-backed reference kind with explicit sensitiveFields and frozen metadata while preserving the legacy constructor and branded vocabulary.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "A registry, populated documentation catalog, domain implementation, agent protocol/form workflow, compiler, renderer or runtime authorization/effect execution is required.",
    "A platform or transport has not passed its supported qualification. Contract metadata and skills do not grant authority."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "portable operation definitions",
    "portable event definitions",
    "capability specification constructors",
    "reference kind schema authoring"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/operations",
    "symbols": [
      "OperationSpec",
      "defineCommand",
      "defineQuery"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/events",
    "symbols": [
      "EventSpec",
      "defineEvent"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/capabilities",
    "symbols": [
      "CapabilitySpec",
      "defineCapability"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind",
    "symbols": [
      "DefineReferenceKindArgs",
      "defineReferenceKind"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core",
    "symbols": [
      "docRef",
      "docId",
      "PolicyRequirement",
      "ResourceRefDescriptor",
      "TestSpecRef",
      "ReferenceKindId",
      "ReferencePayloadSchema"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/operations/economic-evidence",
    "symbols": [
      "isEconomicEvidenceSeamKind",
      "isSafeEconomicEvidenceRefId",
      "parseSafeEconomicEvidenceRefId",
      "requireSafeEconomicEvidenceRefIds",
      "mergeSafeEconomicEvidenceRefIds"
    ]
  }
]
```

### Portable entity, data-view, translation and graph declarations

Capability ID: `contracts.core.generic-declarations`

Existing execution-free declaration models, identity-preserving entity/edge/translation constructors, data-view translation stamping and shared graph artifact schemas. Legacy forwards to the same canonical owner.

Use cases:

- Declare domain-owned entity projections and graph/data views without importing registries, translation engines, domain definitions or rendering implementations.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Entity/form/data-view registries, translation runtime, graph algorithms, renderers or domain policy execution are required.",
    "Declaration metadata and safety references do not grant runtime authority; supported artifact consumer qualification is still required."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "portable entity declarations",
    "portable data view declarations",
    "graph artifact schema declarations"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/entities/defineContractEntity",
    "symbols": [
      "ContractEntitySpec",
      "defineContractEntity"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/entities/defineContractEdge",
    "symbols": [
      "ContractEdgeSpec",
      "defineContractEdge"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/entities/types",
    "symbols": [
      "EdgeSpec",
      "ContractEntityMeta"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/spec",
    "symbols": [
      "DataViewSpec",
      "defineDataView"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-spec",
    "symbols": [
      "DataViewGraphSpec",
      "DataViewGraphSource"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/types",
    "symbols": [
      "DataViewConfig",
      "DataViewMeta",
      "DataViewSource"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/i18n-constraint",
    "symbols": [
      "DisplayKeyConstraint",
      "MessageKeyOf"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/layout-spec",
    "symbols": [
      "LayoutSpec",
      "isSyncLayout"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-filter-spec",
    "symbols": [
      "GraphFilterSpec"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/story-slide",
    "symbols": [
      "StorySlide",
      "DataViewGraphStory"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/graph-artifacts/common",
    "symbols": [
      "GraphArtifactEnvelopeV1Schema",
      "GraphNodeBaseV1Schema",
      "GraphEdgeBaseV1Schema"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/graph-artifacts/contracts",
    "symbols": [
      "ContractGraphArtifactV1Schema",
      "ContractGraphNodeV1Schema",
      "ContractGraphEdgeV1Schema"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/translations/spec",
    "symbols": [
      "TranslationSpec",
      "defineTranslation"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/translations/i18n-factory",
    "symbols": [
      "createI18nFactory",
      "I18nInstance"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/ontology/types",
    "symbols": [
      "OntologyRef",
      "OntologyNodeSpec",
      "OntologyEdgeSpec",
      "OntologySpineSpec"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/forms/entity-projection-ref",
    "symbols": [
      "ContractEntityFormProjectionRef",
      "FormProjectionKind"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/ontology/ref",
    "symbols": [
      "assertOntologyRef",
      "buildOntologyRef",
      "isOntologyRef",
      "ontologyRef",
      "parseOntologyRef"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-subscription",
    "symbols": [
      "SubscriptionNode",
      "SubscriptionEdge",
      "GraphSubscriptionEventKind",
      "GraphSubscriptionNodeAddedEvent",
      "GraphSubscriptionNodeUpdatedEvent",
      "GraphSubscriptionNodeRemovedEvent",
      "GraphSubscriptionEdgeAddedEvent",
      "GraphSubscriptionEdgeUpdatedEvent",
      "GraphSubscriptionEdgeRemovedEvent",
      "GraphSubscriptionSnapshotReplaceEvent",
      "GraphSubscriptionEvent",
      "GraphSubscription",
      "isGraphSubscriptionEvent",
      "graphSubscriptionEventDoc",
      "graphSubscriptionDoc"
    ]
  }
]
```

### Portable policy declarations and decision receipts

Capability ID: `contracts.policy-declarations`

Original declarative policy models, source DocBlocks and field/policy decision receipt shapes; policy execution and authority remain with runtime owners.

Use cases:

- Declare supplied policy models and consume policy decision receipts without importing a policy evaluator.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Policy evaluation, OPA calls, registration, authorization, consent persistence or runtime enforcement is required."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "PolicySpec declarations",
    "PolicyDecision receipt",
    "field-level policy decision"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/policy/spec",
    "symbols": [
      "PolicyEffect",
      "RelationshipDefinition",
      "PolicyDatabaseSource",
      "PolicyDatabaseEvidence",
      "RelationshipMatcher",
      "ConsentDefinition",
      "RateLimitDefinition",
      "PolicyOPAConfig",
      "PolicyMeta",
      "AttributeMatcher",
      "SubjectMatcher",
      "ResourceMatcher",
      "PolicyCondition",
      "PolicyRule",
      "FieldPolicyRule",
      "PIIPolicy",
      "PolicySpec",
      "PolicyRef",
      "tech_contracts_policy_DocBlocks"
    ]
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/policy/decision",
    "symbols": [
      "FieldLevelDecision",
      "PolicyDecision"
    ]
  }
]
```

### Portable Form declarations

Capability ID: `contracts-spec-core.portable-forms`

Whole portable Form contract modules, exact identity-preserving authoring helper and declarative predicate shape validator; no normalization, registry, schema execution or UI.

Use cases:

- Describe portable form fields, layouts, authoring paths, projections and predicate inputs without higher-owner runtime imports

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Runtime predicate evaluation, normalization, form registries, relation/schema execution or live authorization is required."
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "portable form declarations",
    "predicate shape validation"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/forms/contracts",
    "symbols": [
      "FormSpec",
      "FieldSpec",
      "defineFormSpec"
    ]
  }
]
```

### Portable PWA update contracts

Capability ID: `contracts.portable-pwa-models`

Complete original update policy, release, app manifest and update-check declarations, identity helper and DocBlocks; hosts own polling, evaluation and service worker activation.

Use cases:

- Share complete PWA update contracts without importing browser or host runtime behavior.

Constraints:

```json
{
  "platforms": [
    "web",
    "server",
    "react-native"
  ],
  "runtimes": [
    "browser",
    "bun",
    "node"
  ],
  "avoidWhen": [
    "A browser service worker registration, activation, polling loop or runtime update-policy evaluator is required."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "PWA update policy contracts",
    "portable PWA manifest"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/pwa/types",
    "symbols": [
      "PwaUpdateCheckInputValue",
      "PwaUpdateCheckOutputValue",
      "PwaUpdatePolicy",
      "PwaRelease",
      "PwaAppManifestSpec",
      "definePwaAppManifest",
      "tech_contracts_pwa_updates_DocBlocks"
    ]
  }
]
```

### Portable decision graph models

Capability ID: `contracts.portable-decision-graph-models`

Complete original readonly graph, node, edge, policy, revision, recursive trace and evaluation declarations; runtime evaluation stays outside Core.

Use cases:

- Share decision graph, revision, trace and evaluation contracts without importing a decision runtime.

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "A decision graph evaluator, policy runtime or persisted revision store is required."
  ]
}
```

Other capability declarations:

```json
{
  "aliases": [
    "decision graph contracts",
    "portable decision trace types"
  ]
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/decisioning/types",
    "symbols": [
      "DecisionGraphRef",
      "DecisionGraphDocument",
      "DecisionGraphRevision",
      "DecisionTrace",
      "DecisionEvaluation"
    ]
  }
]
```

### Portable reference-kind payload models

Capability ID: `contracts-spec-core.portable-reference-kind-models`

Six existing complete Zod payload models and frozen schema-backed definitions; no populated registry or live provider binding.

Use cases:

- Describe code-symbol, database-record, file, link, media and object reference payloads through portable canonical kinds

Constraints:

```json
{
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "avoidWhen": [
    "Populated kind registries, entity/domain bindings, redaction decisions or provider execution are needed."
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "portable reference kind payloads"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/code-symbol",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/database-record",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/file",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/link",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/media",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/object",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "contracts",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "experimental",
  "platforms": [
    "server",
    "web"
  ],
  "runtimes": [
    "node",
    "bun",
    "browser"
  ],
  "entrypoints": [
    ".",
    "./query",
    "./results",
    "./operations/approval",
    "./versioning/refs",
    "./features",
    "./operations",
    "./events",
    "./capabilities",
    "./rich-reference/define-kind",
    "./operations/economic-evidence",
    "./knowledge/grounding",
    "./serialization",
    "./entities/defineContractEntity",
    "./entities/defineContractEdge",
    "./entities/types",
    "./data-views/spec",
    "./data-views/graph-spec",
    "./data-views/types",
    "./data-views/i18n-constraint",
    "./data-views/layout-spec",
    "./data-views/graph-filter-spec",
    "./data-views/story-slide",
    "./graph-artifacts/common",
    "./graph-artifacts/contracts",
    "./translations/spec",
    "./translations/i18n-factory",
    "./translations/i18n-factory-snapshot",
    "./ontology/types",
    "./forms/entity-projection-ref",
    "./feature-hubs/types",
    "./experience-coverage/types",
    "./adaptive-shell/types",
    "./ontology/ref",
    "./visualizations/spec",
    "./visualizations/types",
    "./presentations/spec",
    "./presentations/block-config",
    "./policy/spec",
    "./policy/decision",
    "./forms/contact-contracts",
    "./forms/format-contracts",
    "./forms/layout-contracts",
    "./forms/base-field-contract",
    "./forms/field-kind-contracts",
    "./forms/selection-contracts",
    "./forms/form-contract",
    "./forms/projection-contracts",
    "./forms/authoring-contracts",
    "./forms/define-form",
    "./forms/contracts",
    "./decisioning/predicate",
    "./pwa/types",
    "./data-views/graph-subscription",
    "./knowledge/binding",
    "./knowledge/source",
    "./knowledge/spec",
    "./decisioning/types",
    "./rich-reference/kinds/code-symbol",
    "./rich-reference/kinds/database-record",
    "./rich-reference/kinds/file",
    "./rich-reference/kinds/link",
    "./rich-reference/kinds/media",
    "./rich-reference/kinds/object",
    "./prompt"
  ],
  "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": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/query",
    "symbols": []
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/results",
    "symbols": []
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/operations/approval",
    "symbols": []
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/versioning/refs",
    "symbols": []
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/binding",
    "symbols": [
      "AppKnowledgeBinding"
    ]
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/source",
    "symbols": [
      "KnowledgeSourceConfig"
    ]
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/knowledge/spec",
    "symbols": [
      "KnowledgeSpaceSpec",
      "makeKnowledgeSpaceKey"
    ]
  },
  {
    "capabilityId": "contracts.core.primitives",
    "from": "@lssm-tech/lib.contracts-spec-core/prompt",
    "symbols": []
  },
  {
    "capabilityId": "contracts.core.features",
    "from": "@lssm-tech/lib.contracts-spec-core/features",
    "symbols": [
      "FeatureModuleSpec",
      "defineFeature"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core/operations",
    "symbols": [
      "OperationSpec",
      "defineCommand",
      "defineQuery"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core/events",
    "symbols": [
      "EventSpec",
      "defineEvent"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core/capabilities",
    "symbols": [
      "CapabilitySpec",
      "defineCapability"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind",
    "symbols": [
      "DefineReferenceKindArgs",
      "defineReferenceKind"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core",
    "symbols": [
      "docRef",
      "docId",
      "PolicyRequirement",
      "ResourceRefDescriptor",
      "TestSpecRef",
      "ReferenceKindId",
      "ReferencePayloadSchema"
    ]
  },
  {
    "capabilityId": "contracts.core.portable-definitions",
    "from": "@lssm-tech/lib.contracts-spec-core/operations/economic-evidence",
    "symbols": [
      "isEconomicEvidenceSeamKind",
      "isSafeEconomicEvidenceRefId",
      "parseSafeEconomicEvidenceRefId",
      "requireSafeEconomicEvidenceRefIds",
      "mergeSafeEconomicEvidenceRefIds"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/entities/defineContractEntity",
    "symbols": [
      "ContractEntitySpec",
      "defineContractEntity"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/entities/defineContractEdge",
    "symbols": [
      "ContractEdgeSpec",
      "defineContractEdge"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/entities/types",
    "symbols": [
      "EdgeSpec",
      "ContractEntityMeta"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/spec",
    "symbols": [
      "DataViewSpec",
      "defineDataView"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-spec",
    "symbols": [
      "DataViewGraphSpec",
      "DataViewGraphSource"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/types",
    "symbols": [
      "DataViewConfig",
      "DataViewMeta",
      "DataViewSource"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/i18n-constraint",
    "symbols": [
      "DisplayKeyConstraint",
      "MessageKeyOf"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/layout-spec",
    "symbols": [
      "LayoutSpec",
      "isSyncLayout"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-filter-spec",
    "symbols": [
      "GraphFilterSpec"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/story-slide",
    "symbols": [
      "StorySlide",
      "DataViewGraphStory"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/graph-artifacts/common",
    "symbols": [
      "GraphArtifactEnvelopeV1Schema",
      "GraphNodeBaseV1Schema",
      "GraphEdgeBaseV1Schema"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/graph-artifacts/contracts",
    "symbols": [
      "ContractGraphArtifactV1Schema",
      "ContractGraphNodeV1Schema",
      "ContractGraphEdgeV1Schema"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/translations/spec",
    "symbols": [
      "TranslationSpec",
      "defineTranslation"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/translations/i18n-factory",
    "symbols": [
      "createI18nFactory",
      "I18nInstance"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/ontology/types",
    "symbols": [
      "OntologyRef",
      "OntologyNodeSpec",
      "OntologyEdgeSpec",
      "OntologySpineSpec"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/forms/entity-projection-ref",
    "symbols": [
      "ContractEntityFormProjectionRef",
      "FormProjectionKind"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/ontology/ref",
    "symbols": [
      "assertOntologyRef",
      "buildOntologyRef",
      "isOntologyRef",
      "ontologyRef",
      "parseOntologyRef"
    ]
  },
  {
    "capabilityId": "contracts.core.generic-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/data-views/graph-subscription",
    "symbols": [
      "SubscriptionNode",
      "SubscriptionEdge",
      "GraphSubscriptionEventKind",
      "GraphSubscriptionNodeAddedEvent",
      "GraphSubscriptionNodeUpdatedEvent",
      "GraphSubscriptionNodeRemovedEvent",
      "GraphSubscriptionEdgeAddedEvent",
      "GraphSubscriptionEdgeUpdatedEvent",
      "GraphSubscriptionEdgeRemovedEvent",
      "GraphSubscriptionSnapshotReplaceEvent",
      "GraphSubscriptionEvent",
      "GraphSubscription",
      "isGraphSubscriptionEvent",
      "graphSubscriptionEventDoc",
      "graphSubscriptionDoc"
    ]
  },
  {
    "capabilityId": "contracts.policy-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/policy/spec",
    "symbols": [
      "PolicyEffect",
      "RelationshipDefinition",
      "PolicyDatabaseSource",
      "PolicyDatabaseEvidence",
      "RelationshipMatcher",
      "ConsentDefinition",
      "RateLimitDefinition",
      "PolicyOPAConfig",
      "PolicyMeta",
      "AttributeMatcher",
      "SubjectMatcher",
      "ResourceMatcher",
      "PolicyCondition",
      "PolicyRule",
      "FieldPolicyRule",
      "PIIPolicy",
      "PolicySpec",
      "PolicyRef",
      "tech_contracts_policy_DocBlocks"
    ]
  },
  {
    "capabilityId": "contracts.policy-declarations",
    "from": "@lssm-tech/lib.contracts-spec-core/policy/decision",
    "symbols": [
      "FieldLevelDecision",
      "PolicyDecision"
    ]
  },
  {
    "capabilityId": "contracts-spec-core.portable-forms",
    "from": "@lssm-tech/lib.contracts-spec-core/forms/contracts",
    "symbols": [
      "FormSpec",
      "FieldSpec",
      "defineFormSpec"
    ]
  },
  {
    "capabilityId": "contracts.portable-pwa-models",
    "from": "@lssm-tech/lib.contracts-spec-core/pwa/types",
    "symbols": [
      "PwaUpdateCheckInputValue",
      "PwaUpdateCheckOutputValue",
      "PwaUpdatePolicy",
      "PwaRelease",
      "PwaAppManifestSpec",
      "definePwaAppManifest",
      "tech_contracts_pwa_updates_DocBlocks"
    ]
  },
  {
    "capabilityId": "contracts.portable-decision-graph-models",
    "from": "@lssm-tech/lib.contracts-spec-core/decisioning/types",
    "symbols": [
      "DecisionGraphRef",
      "DecisionGraphDocument",
      "DecisionGraphRevision",
      "DecisionTrace",
      "DecisionEvaluation"
    ]
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/code-symbol",
    "symbols": []
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/database-record",
    "symbols": []
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/file",
    "symbols": []
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/link",
    "symbols": []
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/media",
    "symbols": []
  },
  {
    "capabilityId": "contracts-spec-core.portable-reference-kind-models",
    "from": "@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/object",
    "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.contracts-spec-core` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/index.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/query` — subpath `./query`
  - `unconditional`: `./src/query/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/query/index.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/results` — subpath `./results`
  - `unconditional`: `./src/results/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/results/index.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/operations/approval` — subpath `./operations/approval`
  - `unconditional`: `./src/operations/approval.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/approval.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/versioning/refs` — subpath `./versioning/refs`
  - `unconditional`: `./src/versioning/refs.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/versioning/refs.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/features` — subpath `./features`
  - `unconditional`: `./src/features/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/features/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/operations` — subpath `./operations`
  - `unconditional`: `./src/operations/operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/operation.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/events` — subpath `./events`
  - `unconditional`: `./src/events.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/events.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/capabilities` — subpath `./capabilities`
  - `unconditional`: `./src/capabilities/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/capabilities/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind` — subpath `./rich-reference/define-kind`
  - `unconditional`: `./src/rich-reference/define-kind.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/define-kind.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/operations/economic-evidence` — subpath `./operations/economic-evidence`
  - `unconditional`: `./src/operations/economic-evidence.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/economic-evidence.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/knowledge/grounding` — subpath `./knowledge/grounding`
  - `unconditional`: `./src/knowledge/grounding/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/grounding/index.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/serialization` — subpath `./serialization`
  - `unconditional`: `./src/utils/canonical-json.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/utils/canonical-json.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/entities/defineContractEntity` — subpath `./entities/defineContractEntity`
  - `unconditional`: `./src/entities/defineContractEntity.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/defineContractEntity.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/entities/defineContractEdge` — subpath `./entities/defineContractEdge`
  - `unconditional`: `./src/entities/defineContractEdge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/defineContractEdge.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/entities/types` — subpath `./entities/types`
  - `unconditional`: `./src/entities/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/spec` — subpath `./data-views/spec`
  - `unconditional`: `./src/data-views/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/graph-spec` — subpath `./data-views/graph-spec`
  - `unconditional`: `./src/data-views/graph-spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/types` — subpath `./data-views/types`
  - `unconditional`: `./src/data-views/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/i18n-constraint` — subpath `./data-views/i18n-constraint`
  - `unconditional`: `./src/data-views/i18n-constraint.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/i18n-constraint.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/layout-spec` — subpath `./data-views/layout-spec`
  - `unconditional`: `./src/data-views/layout-spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/layout-spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/graph-filter-spec` — subpath `./data-views/graph-filter-spec`
  - `unconditional`: `./src/data-views/graph-filter-spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-filter-spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/story-slide` — subpath `./data-views/story-slide`
  - `unconditional`: `./src/data-views/story-slide.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/story-slide.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/common` — subpath `./graph-artifacts/common`
  - `unconditional`: `./src/graph-artifacts/common.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/common.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/contracts` — subpath `./graph-artifacts/contracts`
  - `unconditional`: `./src/graph-artifacts/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/translations/spec` — subpath `./translations/spec`
  - `unconditional`: `./src/translations/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/translations/i18n-factory` — subpath `./translations/i18n-factory`
  - `unconditional`: `./src/translations/i18n-factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/i18n-factory.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/translations/i18n-factory-snapshot` — subpath `./translations/i18n-factory-snapshot`
  - `unconditional`: `./src/translations/i18n-factory-snapshot.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/i18n-factory-snapshot.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/ontology/types` — subpath `./ontology/types`
  - `unconditional`: `./src/ontology/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/ontology/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/entity-projection-ref` — subpath `./forms/entity-projection-ref`
  - `unconditional`: `./src/forms/entity-projection-ref.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/entity-projection-ref.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/outcome-claims` — subpath `./outcome-claims`
  - `unconditional`: `./src/outcome-claims/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/index.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/outcome-claims/types` — subpath `./outcome-claims/types`
  - `unconditional`: `./src/outcome-claims/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/outcome-claims/validation` — subpath `./outcome-claims/validation`
  - `unconditional`: `./src/outcome-claims/validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/validation.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/outcome-claims/factory` — subpath `./outcome-claims/factory`
  - `unconditional`: `./src/outcome-claims/factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/factory.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/feature-hubs/types` — subpath `./feature-hubs/types`
  - `unconditional`: `./src/feature-hubs/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/feature-hubs/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/experience-coverage/types` — subpath `./experience-coverage/types`
  - `unconditional`: `./src/experience-coverage/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/experience-coverage/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/adaptive-shell/types` — subpath `./adaptive-shell/types`
  - `unconditional`: `./src/adaptive-shell/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/adaptive-shell/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/ontology/ref` — subpath `./ontology/ref`
  - `unconditional`: `./src/ontology/ref.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/ontology/ref.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/visualizations/spec` — subpath `./visualizations/spec`
  - `unconditional`: `./src/visualizations/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/visualizations/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/visualizations/types` — subpath `./visualizations/types`
  - `unconditional`: `./src/visualizations/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/visualizations/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/presentations/spec` — subpath `./presentations/spec`
  - `unconditional`: `./src/presentations/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/presentations/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/presentations/block-config` — subpath `./presentations/block-config`
  - `unconditional`: `./src/presentations/block-config.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/presentations/block-config.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/policy/spec` — subpath `./policy/spec`
  - `unconditional`: `./src/policy/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/policy/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/policy/decision` — subpath `./policy/decision`
  - `unconditional`: `./src/policy/decision.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/policy/decision.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/contact-contracts` — subpath `./forms/contact-contracts`
  - `unconditional`: `./src/forms/contact-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/contact-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/format-contracts` — subpath `./forms/format-contracts`
  - `unconditional`: `./src/forms/format-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/format-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/layout-contracts` — subpath `./forms/layout-contracts`
  - `unconditional`: `./src/forms/layout-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/layout-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/base-field-contract` — subpath `./forms/base-field-contract`
  - `unconditional`: `./src/forms/base-field-contract.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/base-field-contract.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/field-kind-contracts` — subpath `./forms/field-kind-contracts`
  - `unconditional`: `./src/forms/field-kind-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/field-kind-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/selection-contracts` — subpath `./forms/selection-contracts`
  - `unconditional`: `./src/forms/selection-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/selection-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/form-contract` — subpath `./forms/form-contract`
  - `unconditional`: `./src/forms/form-contract.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/form-contract.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/projection-contracts` — subpath `./forms/projection-contracts`
  - `unconditional`: `./src/forms/projection-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/projection-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/authoring-contracts` — subpath `./forms/authoring-contracts`
  - `unconditional`: `./src/forms/authoring-contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/authoring-contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/define-form` — subpath `./forms/define-form`
  - `unconditional`: `./src/forms/define-form.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/define-form.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/forms/contracts` — subpath `./forms/contracts`
  - `unconditional`: `./src/forms/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/contracts.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/decisioning/predicate` — subpath `./decisioning/predicate`
  - `unconditional`: `./src/decisioning/predicate.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/decisioning/predicate.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/knowledge/binding` — subpath `./knowledge/binding`
  - `unconditional`: `./src/knowledge/binding.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/binding.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/knowledge/source` — subpath `./knowledge/source`
  - `unconditional`: `./src/knowledge/source.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/source.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/knowledge/spec` — subpath `./knowledge/spec`
  - `unconditional`: `./src/knowledge/spec.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/spec.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/pwa/types` — subpath `./pwa/types`
  - `unconditional`: `./src/pwa/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/pwa/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/data-views/graph-subscription` — subpath `./data-views/graph-subscription`
  - `unconditional`: `./src/data-views/graph-subscription.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-subscription.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/decisioning/types` — subpath `./decisioning/types`
  - `unconditional`: `./src/decisioning/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/decisioning/types.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/database-record` — subpath `./rich-reference/kinds/database-record`
  - `unconditional`: `./src/rich-reference/kinds/database-record.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/database-record.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/file` — subpath `./rich-reference/kinds/file`
  - `unconditional`: `./src/rich-reference/kinds/file.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/file.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/code-symbol` — subpath `./rich-reference/kinds/code-symbol`
  - `unconditional`: `./src/rich-reference/kinds/code-symbol.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/code-symbol.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/object` — subpath `./rich-reference/kinds/object`
  - `unconditional`: `./src/rich-reference/kinds/object.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/object.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/link` — subpath `./rich-reference/kinds/link`
  - `unconditional`: `./src/rich-reference/kinds/link.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/link.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/media` — subpath `./rich-reference/kinds/media`
  - `unconditional`: `./src/rich-reference/kinds/media.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/media.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/prompt` — subpath `./prompt`
  - `unconditional`: `./src/prompt.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/prompt.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/codebase` — subpath `./graph-artifacts/codebase`
  - `unconditional`: `./src/graph-artifacts/codebase.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/codebase.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/drift` — subpath `./graph-artifacts/drift`
  - `unconditional`: `./src/graph-artifacts/drift.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/drift.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/generation` — subpath `./graph-artifacts/generation`
  - `unconditional`: `./src/graph-artifacts/generation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/generation.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/graph-artifacts/links` — subpath `./graph-artifacts/links`
  - `unconditional`: `./src/graph-artifacts/links.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/links.ts); verified source file.

- `@lssm-tech/lib.contracts-spec-core/connect-references` — subpath `./connect-references`
  - `unconditional`: `./src/connect-references/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/connect-references/index.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",
    "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"
    },
    "./query": {
      "types": "./dist/query/index.d.ts",
      "browser": "./dist/browser/query/index.js",
      "bun": "./dist/query/index.js",
      "node": "./dist/node/query/index.js",
      "default": "./dist/query/index.js"
    },
    "./results": {
      "types": "./dist/results/index.d.ts",
      "browser": "./dist/browser/results/index.js",
      "bun": "./dist/results/index.js",
      "node": "./dist/node/results/index.js",
      "default": "./dist/results/index.js"
    },
    "./operations/approval": {
      "types": "./dist/operations/approval.d.ts",
      "browser": "./dist/browser/operations/approval.js",
      "bun": "./dist/operations/approval.js",
      "node": "./dist/node/operations/approval.js",
      "default": "./dist/operations/approval.js"
    },
    "./versioning/refs": {
      "types": "./dist/versioning/refs.d.ts",
      "browser": "./dist/browser/versioning/refs.js",
      "bun": "./dist/versioning/refs.js",
      "node": "./dist/node/versioning/refs.js",
      "default": "./dist/versioning/refs.js"
    },
    "./features": {
      "types": "./dist/features/types.d.ts",
      "browser": "./dist/browser/features/types.js",
      "bun": "./dist/features/types.js",
      "node": "./dist/node/features/types.js",
      "default": "./dist/features/types.js"
    },
    "./operations": {
      "types": "./dist/operations/operation.d.ts",
      "browser": "./dist/browser/operations/operation.js",
      "bun": "./dist/operations/operation.js",
      "node": "./dist/node/operations/operation.js",
      "default": "./dist/operations/operation.js"
    },
    "./events": {
      "types": "./dist/events.d.ts",
      "browser": "./dist/browser/events.js",
      "bun": "./dist/events.js",
      "node": "./dist/node/events.js",
      "default": "./dist/events.js"
    },
    "./capabilities": {
      "types": "./dist/capabilities/spec.d.ts",
      "browser": "./dist/browser/capabilities/spec.js",
      "bun": "./dist/capabilities/spec.js",
      "node": "./dist/node/capabilities/spec.js",
      "default": "./dist/capabilities/spec.js"
    },
    "./rich-reference/define-kind": {
      "types": "./dist/rich-reference/define-kind.d.ts",
      "browser": "./dist/browser/rich-reference/define-kind.js",
      "bun": "./dist/rich-reference/define-kind.js",
      "node": "./dist/node/rich-reference/define-kind.js",
      "default": "./dist/rich-reference/define-kind.js"
    },
    "./operations/economic-evidence": {
      "types": "./dist/operations/economic-evidence.d.ts",
      "browser": "./dist/browser/operations/economic-evidence.js",
      "bun": "./dist/operations/economic-evidence.js",
      "node": "./dist/node/operations/economic-evidence.js",
      "default": "./dist/operations/economic-evidence.js"
    },
    "./knowledge/grounding": {
      "types": "./dist/knowledge/grounding/index.d.ts",
      "browser": "./dist/browser/knowledge/grounding/index.js",
      "bun": "./dist/knowledge/grounding/index.js",
      "node": "./dist/node/knowledge/grounding/index.js",
      "default": "./dist/knowledge/grounding/index.js"
    },
    "./serialization": {
      "types": "./dist/utils/canonical-json.d.ts",
      "browser": "./dist/browser/utils/canonical-json.js",
      "bun": "./dist/utils/canonical-json.js",
      "node": "./dist/node/utils/canonical-json.js",
      "default": "./dist/utils/canonical-json.js"
    },
    "./entities/defineContractEntity": {
      "types": "./dist/entities/defineContractEntity.d.ts",
      "browser": "./dist/browser/entities/defineContractEntity.js",
      "bun": "./dist/entities/defineContractEntity.js",
      "node": "./dist/node/entities/defineContractEntity.js",
      "default": "./dist/entities/defineContractEntity.js"
    },
    "./entities/defineContractEdge": {
      "types": "./dist/entities/defineContractEdge.d.ts",
      "browser": "./dist/browser/entities/defineContractEdge.js",
      "bun": "./dist/entities/defineContractEdge.js",
      "node": "./dist/node/entities/defineContractEdge.js",
      "default": "./dist/entities/defineContractEdge.js"
    },
    "./entities/types": {
      "types": "./dist/entities/types.d.ts",
      "browser": "./dist/browser/entities/types.js",
      "bun": "./dist/entities/types.js",
      "node": "./dist/node/entities/types.js",
      "default": "./dist/entities/types.js"
    },
    "./data-views/spec": {
      "types": "./dist/data-views/spec.d.ts",
      "browser": "./dist/browser/data-views/spec.js",
      "bun": "./dist/data-views/spec.js",
      "node": "./dist/node/data-views/spec.js",
      "default": "./dist/data-views/spec.js"
    },
    "./data-views/graph-spec": {
      "types": "./dist/data-views/graph-spec.d.ts",
      "browser": "./dist/browser/data-views/graph-spec.js",
      "bun": "./dist/data-views/graph-spec.js",
      "node": "./dist/node/data-views/graph-spec.js",
      "default": "./dist/data-views/graph-spec.js"
    },
    "./data-views/types": {
      "types": "./dist/data-views/types.d.ts",
      "browser": "./dist/browser/data-views/types.js",
      "bun": "./dist/data-views/types.js",
      "node": "./dist/node/data-views/types.js",
      "default": "./dist/data-views/types.js"
    },
    "./data-views/i18n-constraint": {
      "types": "./dist/data-views/i18n-constraint.d.ts",
      "browser": "./dist/browser/data-views/i18n-constraint.js",
      "bun": "./dist/data-views/i18n-constraint.js",
      "node": "./dist/node/data-views/i18n-constraint.js",
      "default": "./dist/data-views/i18n-constraint.js"
    },
    "./data-views/layout-spec": {
      "types": "./dist/data-views/layout-spec.d.ts",
      "browser": "./dist/browser/data-views/layout-spec.js",
      "bun": "./dist/data-views/layout-spec.js",
      "node": "./dist/node/data-views/layout-spec.js",
      "default": "./dist/data-views/layout-spec.js"
    },
    "./data-views/graph-filter-spec": {
      "types": "./dist/data-views/graph-filter-spec.d.ts",
      "browser": "./dist/browser/data-views/graph-filter-spec.js",
      "bun": "./dist/data-views/graph-filter-spec.js",
      "node": "./dist/node/data-views/graph-filter-spec.js",
      "default": "./dist/data-views/graph-filter-spec.js"
    },
    "./data-views/story-slide": {
      "types": "./dist/data-views/story-slide.d.ts",
      "browser": "./dist/browser/data-views/story-slide.js",
      "bun": "./dist/data-views/story-slide.js",
      "node": "./dist/node/data-views/story-slide.js",
      "default": "./dist/data-views/story-slide.js"
    },
    "./graph-artifacts/common": {
      "types": "./dist/graph-artifacts/common.d.ts",
      "browser": "./dist/browser/graph-artifacts/common.js",
      "bun": "./dist/graph-artifacts/common.js",
      "node": "./dist/node/graph-artifacts/common.js",
      "default": "./dist/graph-artifacts/common.js"
    },
    "./graph-artifacts/contracts": {
      "types": "./dist/graph-artifacts/contracts.d.ts",
      "browser": "./dist/browser/graph-artifacts/contracts.js",
      "bun": "./dist/graph-artifacts/contracts.js",
      "node": "./dist/node/graph-artifacts/contracts.js",
      "default": "./dist/graph-artifacts/contracts.js"
    },
    "./translations/spec": {
      "types": "./dist/translations/spec.d.ts",
      "browser": "./dist/browser/translations/spec.js",
      "bun": "./dist/translations/spec.js",
      "node": "./dist/node/translations/spec.js",
      "default": "./dist/translations/spec.js"
    },
    "./translations/i18n-factory": {
      "types": "./dist/translations/i18n-factory.d.ts",
      "browser": "./dist/browser/translations/i18n-factory.js",
      "bun": "./dist/translations/i18n-factory.js",
      "node": "./dist/node/translations/i18n-factory.js",
      "default": "./dist/translations/i18n-factory.js"
    },
    "./translations/i18n-factory-snapshot": {
      "types": "./dist/translations/i18n-factory-snapshot.d.ts",
      "browser": "./dist/browser/translations/i18n-factory-snapshot.js",
      "bun": "./dist/translations/i18n-factory-snapshot.js",
      "node": "./dist/node/translations/i18n-factory-snapshot.js",
      "default": "./dist/translations/i18n-factory-snapshot.js"
    },
    "./ontology/types": {
      "types": "./dist/ontology/types.d.ts",
      "browser": "./dist/browser/ontology/types.js",
      "bun": "./dist/ontology/types.js",
      "node": "./dist/node/ontology/types.js",
      "default": "./dist/ontology/types.js"
    },
    "./forms/entity-projection-ref": {
      "types": "./dist/forms/entity-projection-ref.d.ts",
      "browser": "./dist/browser/forms/entity-projection-ref.js",
      "bun": "./dist/forms/entity-projection-ref.js",
      "node": "./dist/node/forms/entity-projection-ref.js",
      "default": "./dist/forms/entity-projection-ref.js"
    },
    "./outcome-claims": {
      "types": "./dist/outcome-claims/index.d.ts",
      "browser": "./dist/browser/outcome-claims/index.js",
      "bun": "./dist/outcome-claims/index.js",
      "node": "./dist/node/outcome-claims/index.js",
      "default": "./dist/outcome-claims/index.js"
    },
    "./outcome-claims/types": {
      "types": "./dist/outcome-claims/types.d.ts",
      "browser": "./dist/browser/outcome-claims/types.js",
      "bun": "./dist/outcome-claims/types.js",
      "node": "./dist/node/outcome-claims/types.js",
      "default": "./dist/outcome-claims/types.js"
    },
    "./outcome-claims/validation": {
      "types": "./dist/outcome-claims/validation.d.ts",
      "browser": "./dist/browser/outcome-claims/validation.js",
      "bun": "./dist/outcome-claims/validation.js",
      "node": "./dist/node/outcome-claims/validation.js",
      "default": "./dist/outcome-claims/validation.js"
    },
    "./outcome-claims/factory": {
      "types": "./dist/outcome-claims/factory.d.ts",
      "browser": "./dist/browser/outcome-claims/factory.js",
      "bun": "./dist/outcome-claims/factory.js",
      "node": "./dist/node/outcome-claims/factory.js",
      "default": "./dist/outcome-claims/factory.js"
    },
    "./feature-hubs/types": {
      "types": "./dist/feature-hubs/types.d.ts",
      "browser": "./dist/browser/feature-hubs/types.js",
      "bun": "./dist/feature-hubs/types.js",
      "node": "./dist/node/feature-hubs/types.js",
      "default": "./dist/feature-hubs/types.js"
    },
    "./experience-coverage/types": {
      "types": "./dist/experience-coverage/types.d.ts",
      "browser": "./dist/browser/experience-coverage/types.js",
      "bun": "./dist/experience-coverage/types.js",
      "node": "./dist/node/experience-coverage/types.js",
      "default": "./dist/experience-coverage/types.js"
    },
    "./adaptive-shell/types": {
      "types": "./dist/adaptive-shell/types.d.ts",
      "browser": "./dist/browser/adaptive-shell/types.js",
      "bun": "./dist/adaptive-shell/types.js",
      "node": "./dist/node/adaptive-shell/types.js",
      "default": "./dist/adaptive-shell/types.js"
    },
    "./ontology/ref": {
      "types": "./dist/ontology/ref.d.ts",
      "browser": "./dist/browser/ontology/ref.js",
      "bun": "./dist/ontology/ref.js",
      "node": "./dist/node/ontology/ref.js",
      "default": "./dist/ontology/ref.js"
    },
    "./visualizations/spec": {
      "types": "./dist/visualizations/spec.d.ts",
      "browser": "./dist/browser/visualizations/spec.js",
      "bun": "./dist/visualizations/spec.js",
      "node": "./dist/node/visualizations/spec.js",
      "default": "./dist/visualizations/spec.js"
    },
    "./visualizations/types": {
      "types": "./dist/visualizations/types.d.ts",
      "browser": "./dist/browser/visualizations/types.js",
      "bun": "./dist/visualizations/types.js",
      "node": "./dist/node/visualizations/types.js",
      "default": "./dist/visualizations/types.js"
    },
    "./presentations/spec": {
      "types": "./dist/presentations/spec.d.ts",
      "browser": "./dist/browser/presentations/spec.js",
      "bun": "./dist/presentations/spec.js",
      "node": "./dist/node/presentations/spec.js",
      "default": "./dist/presentations/spec.js"
    },
    "./presentations/block-config": {
      "types": "./dist/presentations/block-config.d.ts",
      "browser": "./dist/browser/presentations/block-config.js",
      "bun": "./dist/presentations/block-config.js",
      "node": "./dist/node/presentations/block-config.js",
      "default": "./dist/presentations/block-config.js"
    },
    "./policy/spec": {
      "types": "./dist/policy/spec.d.ts",
      "browser": "./dist/browser/policy/spec.js",
      "bun": "./dist/policy/spec.js",
      "node": "./dist/node/policy/spec.js",
      "default": "./dist/policy/spec.js"
    },
    "./policy/decision": {
      "types": "./dist/policy/decision.d.ts",
      "browser": "./dist/browser/policy/decision.js",
      "bun": "./dist/policy/decision.js",
      "node": "./dist/node/policy/decision.js",
      "default": "./dist/policy/decision.js"
    },
    "./forms/contact-contracts": {
      "types": "./dist/forms/contact-contracts.d.ts",
      "browser": "./dist/browser/forms/contact-contracts.js",
      "bun": "./dist/forms/contact-contracts.js",
      "node": "./dist/node/forms/contact-contracts.js",
      "default": "./dist/forms/contact-contracts.js"
    },
    "./forms/format-contracts": {
      "types": "./dist/forms/format-contracts.d.ts",
      "browser": "./dist/browser/forms/format-contracts.js",
      "bun": "./dist/forms/format-contracts.js",
      "node": "./dist/node/forms/format-contracts.js",
      "default": "./dist/forms/format-contracts.js"
    },
    "./forms/layout-contracts": {
      "types": "./dist/forms/layout-contracts.d.ts",
      "browser": "./dist/browser/forms/layout-contracts.js",
      "bun": "./dist/forms/layout-contracts.js",
      "node": "./dist/node/forms/layout-contracts.js",
      "default": "./dist/forms/layout-contracts.js"
    },
    "./forms/base-field-contract": {
      "types": "./dist/forms/base-field-contract.d.ts",
      "browser": "./dist/browser/forms/base-field-contract.js",
      "bun": "./dist/forms/base-field-contract.js",
      "node": "./dist/node/forms/base-field-contract.js",
      "default": "./dist/forms/base-field-contract.js"
    },
    "./forms/field-kind-contracts": {
      "types": "./dist/forms/field-kind-contracts.d.ts",
      "browser": "./dist/browser/forms/field-kind-contracts.js",
      "bun": "./dist/forms/field-kind-contracts.js",
      "node": "./dist/node/forms/field-kind-contracts.js",
      "default": "./dist/forms/field-kind-contracts.js"
    },
    "./forms/selection-contracts": {
      "types": "./dist/forms/selection-contracts.d.ts",
      "browser": "./dist/browser/forms/selection-contracts.js",
      "bun": "./dist/forms/selection-contracts.js",
      "node": "./dist/node/forms/selection-contracts.js",
      "default": "./dist/forms/selection-contracts.js"
    },
    "./forms/form-contract": {
      "types": "./dist/forms/form-contract.d.ts",
      "browser": "./dist/browser/forms/form-contract.js",
      "bun": "./dist/forms/form-contract.js",
      "node": "./dist/node/forms/form-contract.js",
      "default": "./dist/forms/form-contract.js"
    },
    "./forms/projection-contracts": {
      "types": "./dist/forms/projection-contracts.d.ts",
      "browser": "./dist/browser/forms/projection-contracts.js",
      "bun": "./dist/forms/projection-contracts.js",
      "node": "./dist/node/forms/projection-contracts.js",
      "default": "./dist/forms/projection-contracts.js"
    },
    "./forms/authoring-contracts": {
      "types": "./dist/forms/authoring-contracts.d.ts",
      "browser": "./dist/browser/forms/authoring-contracts.js",
      "bun": "./dist/forms/authoring-contracts.js",
      "node": "./dist/node/forms/authoring-contracts.js",
      "default": "./dist/forms/authoring-contracts.js"
    },
    "./forms/define-form": {
      "types": "./dist/forms/define-form.d.ts",
      "browser": "./dist/browser/forms/define-form.js",
      "bun": "./dist/forms/define-form.js",
      "node": "./dist/node/forms/define-form.js",
      "default": "./dist/forms/define-form.js"
    },
    "./forms/contracts": {
      "types": "./dist/forms/contracts.d.ts",
      "browser": "./dist/browser/forms/contracts.js",
      "bun": "./dist/forms/contracts.js",
      "node": "./dist/node/forms/contracts.js",
      "default": "./dist/forms/contracts.js"
    },
    "./decisioning/predicate": {
      "types": "./dist/decisioning/predicate.d.ts",
      "browser": "./dist/browser/decisioning/predicate.js",
      "bun": "./dist/decisioning/predicate.js",
      "node": "./dist/node/decisioning/predicate.js",
      "default": "./dist/decisioning/predicate.js"
    },
    "./knowledge/binding": {
      "types": "./dist/knowledge/binding.d.ts",
      "browser": "./dist/browser/knowledge/binding.js",
      "bun": "./dist/knowledge/binding.js",
      "node": "./dist/node/knowledge/binding.js",
      "default": "./dist/knowledge/binding.js"
    },
    "./knowledge/source": {
      "types": "./dist/knowledge/source.d.ts",
      "browser": "./dist/browser/knowledge/source.js",
      "bun": "./dist/knowledge/source.js",
      "node": "./dist/node/knowledge/source.js",
      "default": "./dist/knowledge/source.js"
    },
    "./knowledge/spec": {
      "types": "./dist/knowledge/spec.d.ts",
      "browser": "./dist/browser/knowledge/spec.js",
      "bun": "./dist/knowledge/spec.js",
      "node": "./dist/node/knowledge/spec.js",
      "default": "./dist/knowledge/spec.js"
    },
    "./pwa/types": {
      "types": "./dist/pwa/types.d.ts",
      "browser": "./dist/browser/pwa/types.js",
      "bun": "./dist/pwa/types.js",
      "node": "./dist/node/pwa/types.js",
      "default": "./dist/pwa/types.js"
    },
    "./data-views/graph-subscription": {
      "types": "./dist/data-views/graph-subscription.d.ts",
      "browser": "./dist/browser/data-views/graph-subscription.js",
      "bun": "./dist/data-views/graph-subscription.js",
      "node": "./dist/node/data-views/graph-subscription.js",
      "default": "./dist/data-views/graph-subscription.js"
    },
    "./decisioning/types": {
      "types": "./dist/decisioning/types.d.ts",
      "browser": "./dist/browser/decisioning/types.js",
      "bun": "./dist/decisioning/types.js",
      "node": "./dist/node/decisioning/types.js",
      "default": "./dist/decisioning/types.js"
    },
    "./rich-reference/kinds/database-record": {
      "types": "./dist/rich-reference/kinds/database-record.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/database-record.js",
      "bun": "./dist/rich-reference/kinds/database-record.js",
      "node": "./dist/node/rich-reference/kinds/database-record.js",
      "default": "./dist/rich-reference/kinds/database-record.js"
    },
    "./rich-reference/kinds/file": {
      "types": "./dist/rich-reference/kinds/file.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/file.js",
      "bun": "./dist/rich-reference/kinds/file.js",
      "node": "./dist/node/rich-reference/kinds/file.js",
      "default": "./dist/rich-reference/kinds/file.js"
    },
    "./rich-reference/kinds/code-symbol": {
      "types": "./dist/rich-reference/kinds/code-symbol.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/code-symbol.js",
      "bun": "./dist/rich-reference/kinds/code-symbol.js",
      "node": "./dist/node/rich-reference/kinds/code-symbol.js",
      "default": "./dist/rich-reference/kinds/code-symbol.js"
    },
    "./rich-reference/kinds/object": {
      "types": "./dist/rich-reference/kinds/object.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/object.js",
      "bun": "./dist/rich-reference/kinds/object.js",
      "node": "./dist/node/rich-reference/kinds/object.js",
      "default": "./dist/rich-reference/kinds/object.js"
    },
    "./rich-reference/kinds/link": {
      "types": "./dist/rich-reference/kinds/link.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/link.js",
      "bun": "./dist/rich-reference/kinds/link.js",
      "node": "./dist/node/rich-reference/kinds/link.js",
      "default": "./dist/rich-reference/kinds/link.js"
    },
    "./rich-reference/kinds/media": {
      "types": "./dist/rich-reference/kinds/media.d.ts",
      "browser": "./dist/browser/rich-reference/kinds/media.js",
      "bun": "./dist/rich-reference/kinds/media.js",
      "node": "./dist/node/rich-reference/kinds/media.js",
      "default": "./dist/rich-reference/kinds/media.js"
    },
    "./prompt": {
      "types": "./dist/prompt.d.ts",
      "browser": "./dist/browser/prompt.js",
      "bun": "./dist/prompt.js",
      "node": "./dist/node/prompt.js",
      "default": "./dist/prompt.js"
    },
    "./graph-artifacts/codebase": {
      "types": "./dist/graph-artifacts/codebase.d.ts",
      "browser": "./dist/browser/graph-artifacts/codebase.js",
      "bun": "./dist/graph-artifacts/codebase.js",
      "node": "./dist/node/graph-artifacts/codebase.js",
      "default": "./dist/graph-artifacts/codebase.js"
    },
    "./graph-artifacts/drift": {
      "types": "./dist/graph-artifacts/drift.d.ts",
      "browser": "./dist/browser/graph-artifacts/drift.js",
      "bun": "./dist/graph-artifacts/drift.js",
      "node": "./dist/node/graph-artifacts/drift.js",
      "default": "./dist/graph-artifacts/drift.js"
    },
    "./graph-artifacts/generation": {
      "types": "./dist/graph-artifacts/generation.d.ts",
      "browser": "./dist/browser/graph-artifacts/generation.js",
      "bun": "./dist/graph-artifacts/generation.js",
      "node": "./dist/node/graph-artifacts/generation.js",
      "default": "./dist/graph-artifacts/generation.js"
    },
    "./graph-artifacts/links": {
      "types": "./dist/graph-artifacts/links.d.ts",
      "browser": "./dist/browser/graph-artifacts/links.js",
      "bun": "./dist/graph-artifacts/links.js",
      "node": "./dist/node/graph-artifacts/links.js",
      "default": "./dist/graph-artifacts/links.js"
    },
    "./connect-references": {
      "types": "./dist/connect-references/index.d.ts",
      "browser": "./dist/browser/connect-references/index.js",
      "bun": "./dist/connect-references/index.js",
      "node": "./dist/node/connect-references/index.js",
      "default": "./dist/connect-references/index.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `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:*`
- `@types/bun`: `catalog:types`

### 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",
  "prebuild": "contractspec-bun-build prebuild",
  "dev": "contractspec-bun-build dev",
  "lint:check": "node ../../../scripts/biome.cjs check .",
  "typecheck": "tsgo --noEmit -p tsconfig.check.json",
  "test": "bun test ./src",
  "publish:pkg": "bun publish --tolerate-republish --ignore-scripts --verbose",
  "publish:pkg:canary": "bun publish:pkg --tag canary"
}
```

## Declared documentation links

- [Portable ContractSpec primitives and compatibility boundaries](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/README.md) — verified pinned repository path.

```json
{
  "url": "https://github.com/lssm-tech/contractspec/blob/main/packages/foundation/contracts-spec/README.md",
  "kind": "readme"
}
```

## Existing agent-guide projection

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