{"id":"@lssm-tech/lib.contracts-spec-core","slug":"lib.contracts-spec-core","name":"@lssm-tech/lib.contracts-spec-core","version":"0.1.0","path":"packages/foundation/contracts-spec","manifestPath":"packages/foundation/contracts-spec/package.json","manifestBlobSha":"a73a3505da253e80276ec1070b8024560a4ec1c1","layer":"foundation","physicalArea":null,"primaryArea":"core-contracts","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Portable ContractSpec feature models, ownership, query, result, approval and reference primitives","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server","web"],"runtimes":["node","bun","browser"],"capabilities":[{"id":"contracts.core.primitives","title":"ContractSpec portable primitives","description":"Existing query keys/results, approval requirements and version references with shared canonical identity.","useCases":["Use the approved query, result, approval and version-reference primitive extraction through its intentional roots."],"canonicalImports":[{"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":[]}],"constraints":{"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."]},"aliases":["portable query keys","result errors","approval requirement primitives","versioned contract references"]},{"id":"contracts.core.features","title":"ContractSpec portable feature composition model","description":"Canonical feature metadata and reference vocabulary with the existing identity-preserving defineFeature helper.","useCases":["Declare compatible feature composition metadata without importing feature installation, registries or ecosystem registrations."],"canonicalImports":[{"from":"@lssm-tech/lib.contracts-spec-core/features","symbols":["FeatureModuleSpec","defineFeature"]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["Feature installation, registry validation, runtime authorization, presentation rendering or domain definitions are required."]},"aliases":["portable feature model","feature composition metadata"]},{"id":"contracts.core.portable-definitions","title":"ContractSpec portable operation, event and capability definitions","description":"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.","useCases":["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."],"canonicalImports":[{"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"]}],"constraints":{"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."]},"aliases":["portable operation definitions","portable event definitions","capability specification constructors","reference kind schema authoring"]},{"id":"contracts.core.generic-declarations","title":"Portable entity, data-view, translation and graph declarations","description":"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.","useCases":["Declare domain-owned entity projections and graph/data views without importing registries, translation engines, domain definitions or rendering implementations."],"canonicalImports":[{"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"]}],"constraints":{"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."]},"aliases":["portable entity declarations","portable data view declarations","graph artifact schema declarations"]},{"id":"contracts.policy-declarations","title":"Portable policy declarations and decision receipts","description":"Original declarative policy models, source DocBlocks and field/policy decision receipt shapes; policy execution and authority remain with runtime owners.","useCases":["Declare supplied policy models and consume policy decision receipts without importing a policy evaluator."],"canonicalImports":[{"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"]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["Policy evaluation, OPA calls, registration, authorization, consent persistence or runtime enforcement is required."]},"aliases":["PolicySpec declarations","PolicyDecision receipt","field-level policy decision"]},{"id":"contracts-spec-core.portable-forms","title":"Portable Form declarations","description":"Whole portable Form contract modules, exact identity-preserving authoring helper and declarative predicate shape validator; no normalization, registry, schema execution or UI.","status":"active","useCases":["Describe portable form fields, layouts, authoring paths, projections and predicate inputs without higher-owner runtime imports"],"aliases":["portable form declarations","predicate shape validation"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.contracts-spec-core/forms/contracts","symbols":["FormSpec","FieldSpec","defineFormSpec"]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["Runtime predicate evaluation, normalization, form registries, relation/schema execution or live authorization is required."]},"alternatives":[],"relationships":[],"resolutionPriority":50},{"id":"contracts.portable-pwa-models","title":"Portable PWA update contracts","description":"Complete original update policy, release, app manifest and update-check declarations, identity helper and DocBlocks; hosts own polling, evaluation and service worker activation.","useCases":["Share complete PWA update contracts without importing browser or host runtime behavior."],"aliases":["PWA update policy contracts","portable PWA manifest"],"canonicalImports":[{"from":"@lssm-tech/lib.contracts-spec-core/pwa/types","symbols":["PwaUpdateCheckInputValue","PwaUpdateCheckOutputValue","PwaUpdatePolicy","PwaRelease","PwaAppManifestSpec","definePwaAppManifest","tech_contracts_pwa_updates_DocBlocks"]}],"constraints":{"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."]}},{"id":"contracts.portable-decision-graph-models","title":"Portable decision graph models","description":"Complete original readonly graph, node, edge, policy, revision, recursive trace and evaluation declarations; runtime evaluation stays outside Core.","useCases":["Share decision graph, revision, trace and evaluation contracts without importing a decision runtime."],"aliases":["decision graph contracts","portable decision trace types"],"canonicalImports":[{"from":"@lssm-tech/lib.contracts-spec-core/decisioning/types","symbols":["DecisionGraphRef","DecisionGraphDocument","DecisionGraphRevision","DecisionTrace","DecisionEvaluation"]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["A decision graph evaluator, policy runtime or persisted revision store is required."]}},{"id":"contracts-spec-core.portable-reference-kind-models","title":"Portable reference-kind payload models","description":"Six existing complete Zod payload models and frozen schema-backed definitions; no populated registry or live provider binding.","status":"active","useCases":["Describe code-symbol, database-record, file, link, media and object reference payloads through portable canonical kinds"],"aliases":["portable reference kind payloads"],"pythonEquivalents":[],"canonicalImports":[{"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":[]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["Populated kind registries, entity/domain bindings, redaction decisions or provider execution are needed."]},"alternatives":[],"relationships":[],"resolutionPriority":50}],"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"],"documentation":[{"title":"Portable ContractSpec primitives and compatibility boundaries","url":"https://github.com/lssm-tech/contractspec/blob/main/packages/foundation/contracts-spec/README.md","kind":"readme"}],"examples":[],"replacements":[]},"canonicalImports":[{"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":[]}],"scripts":{"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"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.crypto-utils":"workspace:^","@lssm-tech/lib.schema":"workspace:^","zod":"catalog:"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./query":"./src/query/index.ts","./results":"./src/results/index.ts","./operations/approval":"./src/operations/approval.ts","./versioning/refs":"./src/versioning/refs.ts","./features":"./src/features/types.ts","./operations":"./src/operations/operation.ts","./events":"./src/events.ts","./capabilities":"./src/capabilities/spec.ts","./rich-reference/define-kind":"./src/rich-reference/define-kind.ts","./operations/economic-evidence":"./src/operations/economic-evidence.ts","./knowledge/grounding":"./src/knowledge/grounding/index.ts","./serialization":"./src/utils/canonical-json.ts","./entities/defineContractEntity":"./src/entities/defineContractEntity.ts","./entities/defineContractEdge":"./src/entities/defineContractEdge.ts","./entities/types":"./src/entities/types.ts","./data-views/spec":"./src/data-views/spec.ts","./data-views/graph-spec":"./src/data-views/graph-spec.ts","./data-views/types":"./src/data-views/types.ts","./data-views/i18n-constraint":"./src/data-views/i18n-constraint.ts","./data-views/layout-spec":"./src/data-views/layout-spec.ts","./data-views/graph-filter-spec":"./src/data-views/graph-filter-spec.ts","./data-views/story-slide":"./src/data-views/story-slide.ts","./graph-artifacts/common":"./src/graph-artifacts/common.ts","./graph-artifacts/contracts":"./src/graph-artifacts/contracts.ts","./translations/spec":"./src/translations/spec.ts","./translations/i18n-factory":"./src/translations/i18n-factory.ts","./translations/i18n-factory-snapshot":"./src/translations/i18n-factory-snapshot.ts","./ontology/types":"./src/ontology/types.ts","./forms/entity-projection-ref":"./src/forms/entity-projection-ref.ts","./outcome-claims":"./src/outcome-claims/index.ts","./outcome-claims/types":"./src/outcome-claims/types.ts","./outcome-claims/validation":"./src/outcome-claims/validation.ts","./outcome-claims/factory":"./src/outcome-claims/factory.ts","./feature-hubs/types":"./src/feature-hubs/types.ts","./experience-coverage/types":"./src/experience-coverage/types.ts","./adaptive-shell/types":"./src/adaptive-shell/types.ts","./ontology/ref":"./src/ontology/ref.ts","./visualizations/spec":"./src/visualizations/spec.ts","./visualizations/types":"./src/visualizations/types.ts","./presentations/spec":"./src/presentations/spec.ts","./presentations/block-config":"./src/presentations/block-config.ts","./policy/spec":"./src/policy/spec.ts","./policy/decision":"./src/policy/decision.ts","./forms/contact-contracts":"./src/forms/contact-contracts.ts","./forms/format-contracts":"./src/forms/format-contracts.ts","./forms/layout-contracts":"./src/forms/layout-contracts.ts","./forms/base-field-contract":"./src/forms/base-field-contract.ts","./forms/field-kind-contracts":"./src/forms/field-kind-contracts.ts","./forms/selection-contracts":"./src/forms/selection-contracts.ts","./forms/form-contract":"./src/forms/form-contract.ts","./forms/projection-contracts":"./src/forms/projection-contracts.ts","./forms/authoring-contracts":"./src/forms/authoring-contracts.ts","./forms/define-form":"./src/forms/define-form.ts","./forms/contracts":"./src/forms/contracts.ts","./decisioning/predicate":"./src/decisioning/predicate.ts","./knowledge/binding":"./src/knowledge/binding.ts","./knowledge/source":"./src/knowledge/source.ts","./knowledge/spec":"./src/knowledge/spec.ts","./pwa/types":"./src/pwa/types.ts","./data-views/graph-subscription":"./src/data-views/graph-subscription.ts","./decisioning/types":"./src/decisioning/types.ts","./rich-reference/kinds/database-record":"./src/rich-reference/kinds/database-record.ts","./rich-reference/kinds/file":"./src/rich-reference/kinds/file.ts","./rich-reference/kinds/code-symbol":"./src/rich-reference/kinds/code-symbol.ts","./rich-reference/kinds/object":"./src/rich-reference/kinds/object.ts","./rich-reference/kinds/link":"./src/rich-reference/kinds/link.ts","./rich-reference/kinds/media":"./src/rich-reference/kinds/media.ts","./prompt":"./src/prompt.ts","./graph-artifacts/codebase":"./src/graph-artifacts/codebase.ts","./graph-artifacts/drift":"./src/graph-artifacts/drift.ts","./graph-artifacts/generation":"./src/graph-artifacts/generation.ts","./graph-artifacts/links":"./src/graph-artifacts/links.ts","./connect-references":"./src/connect-references/index.ts"},"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"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/lib.contracts-spec-core","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/foundation/contracts-spec/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./query","importPath":"@lssm-tech/lib.contracts-spec-core/query","target":"./src/query/index.ts","targets":[{"conditions":[],"target":"./src/query/index.ts","sourcePath":"packages/foundation/contracts-spec/src/query/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/query/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./results","importPath":"@lssm-tech/lib.contracts-spec-core/results","target":"./src/results/index.ts","targets":[{"conditions":[],"target":"./src/results/index.ts","sourcePath":"packages/foundation/contracts-spec/src/results/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/results/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./operations/approval","importPath":"@lssm-tech/lib.contracts-spec-core/operations/approval","target":"./src/operations/approval.ts","targets":[{"conditions":[],"target":"./src/operations/approval.ts","sourcePath":"packages/foundation/contracts-spec/src/operations/approval.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/approval.ts","sourceStatus":"verified source file"}]},{"subpath":"./versioning/refs","importPath":"@lssm-tech/lib.contracts-spec-core/versioning/refs","target":"./src/versioning/refs.ts","targets":[{"conditions":[],"target":"./src/versioning/refs.ts","sourcePath":"packages/foundation/contracts-spec/src/versioning/refs.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/versioning/refs.ts","sourceStatus":"verified source file"}]},{"subpath":"./features","importPath":"@lssm-tech/lib.contracts-spec-core/features","target":"./src/features/types.ts","targets":[{"conditions":[],"target":"./src/features/types.ts","sourcePath":"packages/foundation/contracts-spec/src/features/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/features/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./operations","importPath":"@lssm-tech/lib.contracts-spec-core/operations","target":"./src/operations/operation.ts","targets":[{"conditions":[],"target":"./src/operations/operation.ts","sourcePath":"packages/foundation/contracts-spec/src/operations/operation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/operation.ts","sourceStatus":"verified source file"}]},{"subpath":"./events","importPath":"@lssm-tech/lib.contracts-spec-core/events","target":"./src/events.ts","targets":[{"conditions":[],"target":"./src/events.ts","sourcePath":"packages/foundation/contracts-spec/src/events.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/events.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities","importPath":"@lssm-tech/lib.contracts-spec-core/capabilities","target":"./src/capabilities/spec.ts","targets":[{"conditions":[],"target":"./src/capabilities/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/capabilities/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/capabilities/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/define-kind","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind","target":"./src/rich-reference/define-kind.ts","targets":[{"conditions":[],"target":"./src/rich-reference/define-kind.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/define-kind.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/define-kind.ts","sourceStatus":"verified source file"}]},{"subpath":"./operations/economic-evidence","importPath":"@lssm-tech/lib.contracts-spec-core/operations/economic-evidence","target":"./src/operations/economic-evidence.ts","targets":[{"conditions":[],"target":"./src/operations/economic-evidence.ts","sourcePath":"packages/foundation/contracts-spec/src/operations/economic-evidence.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/operations/economic-evidence.ts","sourceStatus":"verified source file"}]},{"subpath":"./knowledge/grounding","importPath":"@lssm-tech/lib.contracts-spec-core/knowledge/grounding","target":"./src/knowledge/grounding/index.ts","targets":[{"conditions":[],"target":"./src/knowledge/grounding/index.ts","sourcePath":"packages/foundation/contracts-spec/src/knowledge/grounding/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/grounding/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./serialization","importPath":"@lssm-tech/lib.contracts-spec-core/serialization","target":"./src/utils/canonical-json.ts","targets":[{"conditions":[],"target":"./src/utils/canonical-json.ts","sourcePath":"packages/foundation/contracts-spec/src/utils/canonical-json.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/utils/canonical-json.ts","sourceStatus":"verified source file"}]},{"subpath":"./entities/defineContractEntity","importPath":"@lssm-tech/lib.contracts-spec-core/entities/defineContractEntity","target":"./src/entities/defineContractEntity.ts","targets":[{"conditions":[],"target":"./src/entities/defineContractEntity.ts","sourcePath":"packages/foundation/contracts-spec/src/entities/defineContractEntity.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/defineContractEntity.ts","sourceStatus":"verified source file"}]},{"subpath":"./entities/defineContractEdge","importPath":"@lssm-tech/lib.contracts-spec-core/entities/defineContractEdge","target":"./src/entities/defineContractEdge.ts","targets":[{"conditions":[],"target":"./src/entities/defineContractEdge.ts","sourcePath":"packages/foundation/contracts-spec/src/entities/defineContractEdge.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/defineContractEdge.ts","sourceStatus":"verified source file"}]},{"subpath":"./entities/types","importPath":"@lssm-tech/lib.contracts-spec-core/entities/types","target":"./src/entities/types.ts","targets":[{"conditions":[],"target":"./src/entities/types.ts","sourcePath":"packages/foundation/contracts-spec/src/entities/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/entities/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/spec","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/spec","target":"./src/data-views/spec.ts","targets":[{"conditions":[],"target":"./src/data-views/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/graph-spec","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/graph-spec","target":"./src/data-views/graph-spec.ts","targets":[{"conditions":[],"target":"./src/data-views/graph-spec.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/graph-spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/types","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/types","target":"./src/data-views/types.ts","targets":[{"conditions":[],"target":"./src/data-views/types.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/i18n-constraint","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/i18n-constraint","target":"./src/data-views/i18n-constraint.ts","targets":[{"conditions":[],"target":"./src/data-views/i18n-constraint.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/i18n-constraint.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/i18n-constraint.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/layout-spec","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/layout-spec","target":"./src/data-views/layout-spec.ts","targets":[{"conditions":[],"target":"./src/data-views/layout-spec.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/layout-spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/layout-spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/graph-filter-spec","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/graph-filter-spec","target":"./src/data-views/graph-filter-spec.ts","targets":[{"conditions":[],"target":"./src/data-views/graph-filter-spec.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/graph-filter-spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-filter-spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/story-slide","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/story-slide","target":"./src/data-views/story-slide.ts","targets":[{"conditions":[],"target":"./src/data-views/story-slide.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/story-slide.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/story-slide.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/common","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/common","target":"./src/graph-artifacts/common.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/common.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/common.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/common.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/contracts","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/contracts","target":"./src/graph-artifacts/contracts.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./translations/spec","importPath":"@lssm-tech/lib.contracts-spec-core/translations/spec","target":"./src/translations/spec.ts","targets":[{"conditions":[],"target":"./src/translations/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/translations/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./translations/i18n-factory","importPath":"@lssm-tech/lib.contracts-spec-core/translations/i18n-factory","target":"./src/translations/i18n-factory.ts","targets":[{"conditions":[],"target":"./src/translations/i18n-factory.ts","sourcePath":"packages/foundation/contracts-spec/src/translations/i18n-factory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/i18n-factory.ts","sourceStatus":"verified source file"}]},{"subpath":"./translations/i18n-factory-snapshot","importPath":"@lssm-tech/lib.contracts-spec-core/translations/i18n-factory-snapshot","target":"./src/translations/i18n-factory-snapshot.ts","targets":[{"conditions":[],"target":"./src/translations/i18n-factory-snapshot.ts","sourcePath":"packages/foundation/contracts-spec/src/translations/i18n-factory-snapshot.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/translations/i18n-factory-snapshot.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/types","importPath":"@lssm-tech/lib.contracts-spec-core/ontology/types","target":"./src/ontology/types.ts","targets":[{"conditions":[],"target":"./src/ontology/types.ts","sourcePath":"packages/foundation/contracts-spec/src/ontology/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/ontology/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/entity-projection-ref","importPath":"@lssm-tech/lib.contracts-spec-core/forms/entity-projection-ref","target":"./src/forms/entity-projection-ref.ts","targets":[{"conditions":[],"target":"./src/forms/entity-projection-ref.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/entity-projection-ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/entity-projection-ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./outcome-claims","importPath":"@lssm-tech/lib.contracts-spec-core/outcome-claims","target":"./src/outcome-claims/index.ts","targets":[{"conditions":[],"target":"./src/outcome-claims/index.ts","sourcePath":"packages/foundation/contracts-spec/src/outcome-claims/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./outcome-claims/types","importPath":"@lssm-tech/lib.contracts-spec-core/outcome-claims/types","target":"./src/outcome-claims/types.ts","targets":[{"conditions":[],"target":"./src/outcome-claims/types.ts","sourcePath":"packages/foundation/contracts-spec/src/outcome-claims/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./outcome-claims/validation","importPath":"@lssm-tech/lib.contracts-spec-core/outcome-claims/validation","target":"./src/outcome-claims/validation.ts","targets":[{"conditions":[],"target":"./src/outcome-claims/validation.ts","sourcePath":"packages/foundation/contracts-spec/src/outcome-claims/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./outcome-claims/factory","importPath":"@lssm-tech/lib.contracts-spec-core/outcome-claims/factory","target":"./src/outcome-claims/factory.ts","targets":[{"conditions":[],"target":"./src/outcome-claims/factory.ts","sourcePath":"packages/foundation/contracts-spec/src/outcome-claims/factory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/outcome-claims/factory.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/types","importPath":"@lssm-tech/lib.contracts-spec-core/feature-hubs/types","target":"./src/feature-hubs/types.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/types.ts","sourcePath":"packages/foundation/contracts-spec/src/feature-hubs/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/feature-hubs/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./experience-coverage/types","importPath":"@lssm-tech/lib.contracts-spec-core/experience-coverage/types","target":"./src/experience-coverage/types.ts","targets":[{"conditions":[],"target":"./src/experience-coverage/types.ts","sourcePath":"packages/foundation/contracts-spec/src/experience-coverage/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/experience-coverage/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./adaptive-shell/types","importPath":"@lssm-tech/lib.contracts-spec-core/adaptive-shell/types","target":"./src/adaptive-shell/types.ts","targets":[{"conditions":[],"target":"./src/adaptive-shell/types.ts","sourcePath":"packages/foundation/contracts-spec/src/adaptive-shell/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/adaptive-shell/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/ref","importPath":"@lssm-tech/lib.contracts-spec-core/ontology/ref","target":"./src/ontology/ref.ts","targets":[{"conditions":[],"target":"./src/ontology/ref.ts","sourcePath":"packages/foundation/contracts-spec/src/ontology/ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/ontology/ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./visualizations/spec","importPath":"@lssm-tech/lib.contracts-spec-core/visualizations/spec","target":"./src/visualizations/spec.ts","targets":[{"conditions":[],"target":"./src/visualizations/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/visualizations/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/visualizations/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./visualizations/types","importPath":"@lssm-tech/lib.contracts-spec-core/visualizations/types","target":"./src/visualizations/types.ts","targets":[{"conditions":[],"target":"./src/visualizations/types.ts","sourcePath":"packages/foundation/contracts-spec/src/visualizations/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/visualizations/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./presentations/spec","importPath":"@lssm-tech/lib.contracts-spec-core/presentations/spec","target":"./src/presentations/spec.ts","targets":[{"conditions":[],"target":"./src/presentations/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/presentations/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/presentations/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./presentations/block-config","importPath":"@lssm-tech/lib.contracts-spec-core/presentations/block-config","target":"./src/presentations/block-config.ts","targets":[{"conditions":[],"target":"./src/presentations/block-config.ts","sourcePath":"packages/foundation/contracts-spec/src/presentations/block-config.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/presentations/block-config.ts","sourceStatus":"verified source file"}]},{"subpath":"./policy/spec","importPath":"@lssm-tech/lib.contracts-spec-core/policy/spec","target":"./src/policy/spec.ts","targets":[{"conditions":[],"target":"./src/policy/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/policy/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/policy/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./policy/decision","importPath":"@lssm-tech/lib.contracts-spec-core/policy/decision","target":"./src/policy/decision.ts","targets":[{"conditions":[],"target":"./src/policy/decision.ts","sourcePath":"packages/foundation/contracts-spec/src/policy/decision.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/policy/decision.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/contact-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/contact-contracts","target":"./src/forms/contact-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/contact-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/contact-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/contact-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/format-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/format-contracts","target":"./src/forms/format-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/format-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/format-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/format-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/layout-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/layout-contracts","target":"./src/forms/layout-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/layout-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/layout-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/layout-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/base-field-contract","importPath":"@lssm-tech/lib.contracts-spec-core/forms/base-field-contract","target":"./src/forms/base-field-contract.ts","targets":[{"conditions":[],"target":"./src/forms/base-field-contract.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/base-field-contract.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/base-field-contract.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/field-kind-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/field-kind-contracts","target":"./src/forms/field-kind-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/field-kind-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/field-kind-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/field-kind-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/selection-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/selection-contracts","target":"./src/forms/selection-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/selection-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/selection-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/selection-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/form-contract","importPath":"@lssm-tech/lib.contracts-spec-core/forms/form-contract","target":"./src/forms/form-contract.ts","targets":[{"conditions":[],"target":"./src/forms/form-contract.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/form-contract.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/form-contract.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/projection-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/projection-contracts","target":"./src/forms/projection-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/projection-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/projection-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/projection-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/authoring-contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/authoring-contracts","target":"./src/forms/authoring-contracts.ts","targets":[{"conditions":[],"target":"./src/forms/authoring-contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/authoring-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/authoring-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/define-form","importPath":"@lssm-tech/lib.contracts-spec-core/forms/define-form","target":"./src/forms/define-form.ts","targets":[{"conditions":[],"target":"./src/forms/define-form.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/define-form.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/define-form.ts","sourceStatus":"verified source file"}]},{"subpath":"./forms/contracts","importPath":"@lssm-tech/lib.contracts-spec-core/forms/contracts","target":"./src/forms/contracts.ts","targets":[{"conditions":[],"target":"./src/forms/contracts.ts","sourcePath":"packages/foundation/contracts-spec/src/forms/contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/forms/contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./decisioning/predicate","importPath":"@lssm-tech/lib.contracts-spec-core/decisioning/predicate","target":"./src/decisioning/predicate.ts","targets":[{"conditions":[],"target":"./src/decisioning/predicate.ts","sourcePath":"packages/foundation/contracts-spec/src/decisioning/predicate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/decisioning/predicate.ts","sourceStatus":"verified source file"}]},{"subpath":"./knowledge/binding","importPath":"@lssm-tech/lib.contracts-spec-core/knowledge/binding","target":"./src/knowledge/binding.ts","targets":[{"conditions":[],"target":"./src/knowledge/binding.ts","sourcePath":"packages/foundation/contracts-spec/src/knowledge/binding.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/binding.ts","sourceStatus":"verified source file"}]},{"subpath":"./knowledge/source","importPath":"@lssm-tech/lib.contracts-spec-core/knowledge/source","target":"./src/knowledge/source.ts","targets":[{"conditions":[],"target":"./src/knowledge/source.ts","sourcePath":"packages/foundation/contracts-spec/src/knowledge/source.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/source.ts","sourceStatus":"verified source file"}]},{"subpath":"./knowledge/spec","importPath":"@lssm-tech/lib.contracts-spec-core/knowledge/spec","target":"./src/knowledge/spec.ts","targets":[{"conditions":[],"target":"./src/knowledge/spec.ts","sourcePath":"packages/foundation/contracts-spec/src/knowledge/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/knowledge/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./pwa/types","importPath":"@lssm-tech/lib.contracts-spec-core/pwa/types","target":"./src/pwa/types.ts","targets":[{"conditions":[],"target":"./src/pwa/types.ts","sourcePath":"packages/foundation/contracts-spec/src/pwa/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/pwa/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/graph-subscription","importPath":"@lssm-tech/lib.contracts-spec-core/data-views/graph-subscription","target":"./src/data-views/graph-subscription.ts","targets":[{"conditions":[],"target":"./src/data-views/graph-subscription.ts","sourcePath":"packages/foundation/contracts-spec/src/data-views/graph-subscription.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/data-views/graph-subscription.ts","sourceStatus":"verified source file"}]},{"subpath":"./decisioning/types","importPath":"@lssm-tech/lib.contracts-spec-core/decisioning/types","target":"./src/decisioning/types.ts","targets":[{"conditions":[],"target":"./src/decisioning/types.ts","sourcePath":"packages/foundation/contracts-spec/src/decisioning/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/decisioning/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/database-record","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/database-record","target":"./src/rich-reference/kinds/database-record.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/database-record.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/database-record.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/database-record.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/file","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/file","target":"./src/rich-reference/kinds/file.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/file.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/file.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/file.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/code-symbol","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/code-symbol","target":"./src/rich-reference/kinds/code-symbol.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/code-symbol.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/code-symbol.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/code-symbol.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/object","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/object","target":"./src/rich-reference/kinds/object.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/object.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/object.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/object.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/link","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/link","target":"./src/rich-reference/kinds/link.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/link.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/link.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/link.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/kinds/media","importPath":"@lssm-tech/lib.contracts-spec-core/rich-reference/kinds/media","target":"./src/rich-reference/kinds/media.ts","targets":[{"conditions":[],"target":"./src/rich-reference/kinds/media.ts","sourcePath":"packages/foundation/contracts-spec/src/rich-reference/kinds/media.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/rich-reference/kinds/media.ts","sourceStatus":"verified source file"}]},{"subpath":"./prompt","importPath":"@lssm-tech/lib.contracts-spec-core/prompt","target":"./src/prompt.ts","targets":[{"conditions":[],"target":"./src/prompt.ts","sourcePath":"packages/foundation/contracts-spec/src/prompt.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/prompt.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/codebase","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/codebase","target":"./src/graph-artifacts/codebase.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/codebase.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/codebase.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/codebase.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/drift","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/drift","target":"./src/graph-artifacts/drift.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/drift.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/drift.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/drift.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/generation","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/generation","target":"./src/graph-artifacts/generation.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/generation.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/generation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/generation.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-artifacts/links","importPath":"@lssm-tech/lib.contracts-spec-core/graph-artifacts/links","target":"./src/graph-artifacts/links.ts","targets":[{"conditions":[],"target":"./src/graph-artifacts/links.ts","sourcePath":"packages/foundation/contracts-spec/src/graph-artifacts/links.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/graph-artifacts/links.ts","sourceStatus":"verified source file"}]},{"subpath":"./connect-references","importPath":"@lssm-tech/lib.contracts-spec-core/connect-references","target":"./src/connect-references/index.ts","targets":[{"conditions":[],"target":"./src/connect-references/index.ts","sourcePath":"packages/foundation/contracts-spec/src/connect-references/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/src/connect-references/index.ts","sourceStatus":"verified source file"}]}],"entryCount":74,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Portable ContractSpec primitives and compatibility boundaries","url":"https://github.com/lssm-tech/contractspec/blob/main/packages/foundation/contracts-spec/README.md","kind":"readme","pinnedUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/README.md","sourceStatus":"verified pinned repository path"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/foundation/contracts-spec/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.contracts-spec-core.txt"},"readme":{"status":"available","body":"# ContractSpec portable contract models and primitives\n\nThe portable `/pwa/types` leaf owns the complete existing update policy, release,\napp manifest and update-check contracts, the `definePwaAppManifest` identity\nhelper and the original PWA DocBlocks. Historical ContractSpec PWA imports\nforward to these same values. Hosts continue to own update evaluation, polling,\nservice worker activation and browser state. Source ownership is staged;\ntask-bound adoption and new Core qualification remain required.\n\n`@lssm-tech/lib.contracts-spec-core` owns the portable query, result, execution\neffect/approval-port and versioned-reference primitives, feature composition\nmodels, and portable operation/event/capability/reference definitions extracted from\n`@lssm-tech/lib.contracts-spec`. The existing implementation and public behavior\nare retained. The compatibility distribution forwards its existing leaves to\nthis one owner.\n\n| Public import | Responsibility |\n| --- | --- |\n| `@lssm-tech/lib.contracts-spec-core` | The portable model families and primitive helpers below |\n| `@lssm-tech/lib.contracts-spec-core/query` | Query envelopes, cache/consistency, invalidation, keys and conflict/state/version tokens |\n| `@lssm-tech/lib.contracts-spec-core/results` | Results, errors, standard outcomes, normalization and compatibility helpers |\n| `@lssm-tech/lib.contracts-spec-core/operations/approval` | Effect declarations and scoped approval/ceremony port contracts |\n| `@lssm-tech/lib.contracts-spec-core/versioning/refs` | Versioned references and pure reference helpers |\n| `@lssm-tech/lib.contracts-spec-core/features` | Feature metadata, references, ownership/documentation vocabulary and the existing identity-preserving `defineFeature` helper |\n| `@lssm-tech/lib.contracts-spec-core/operations` | Complete operation metadata and existing `defineCommand` / `defineQuery` constructors |\n| `@lssm-tech/lib.contracts-spec-core/events` | Event metadata/envelopes, keys and the existing identity-preserving `defineEvent` helper |\n| `@lssm-tech/lib.contracts-spec-core/capabilities` | Capability metadata/surfaces and the existing identity-preserving `defineCapability` helper |\n| `@lssm-tech/lib.contracts-spec-core/rich-reference/define-kind` | Schema-backed reference authoring with explicit sensitivity metadata and frozen definitions |\n| `@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 |\n\nThe eleven intentional public roots compile from one module closure. Internal files are\nshared by emitted modules; discovering a new private file does not publish it as\na new import path. Schema and Zod are declared dependencies because public model declarations name\ntheir schema types. Their presence does not introduce a provider or transport.\nCore has no domain registration, transport binding, populated documentation\nregistry or live authorization state.\nApproval contracts still require the host's existing trusted authorization and\nreplay-prevention implementations.\n\nThe feature model retains every existing optional field, reference version,\npresentation target and branded documentation identifier. It describes\ncomposition; feature installation, validation, registries, experiment evaluation,\npolicy execution and rendering remain with their existing owners. Skills and\nfeature metadata do not grant runtime authority.\n\nThe existing operation-to-presentation linking DocBlock has one temporary\ndeclaration in the legacy `features/types` facade. Its ID and generated discovery\nremain supported. Retire this documentation bridge only after the existing\nmanifest builder can discover the canonical Core declaration without losing or\nduplicating that ID. Core does not populate a documentation registry.\n\nThe results root deliberately includes seven compatibility helpers already\nsupported by old ContractSpec leaf imports: `createProblem`, `categoryForStatus`,\n`isStandardRetryableStatus`, `isRecord`, `readStringProperty`, `stringifyPath` and\n`readIssues`. They preserve old leaf namespaces without creating seven new public\nentry paths. The old results root retains its original export set.\n\nRun `bun run test` for the colocated pure behavior suites and `bun run typecheck`\nfor strict source/test checking. Cross-package constructor/constant identity,\nlegacy namespaces/declarations, operation approval, and isolated packed consumer\nqualification remain required when changing the compatibility boundary.\n\nOperation, event and capability constructors retain their existing generic\nsignatures, defaults and object identity/copy behavior. Declarative policy fields\nare requirements, not policy evaluation or action authorization. `docRef`/`docId`\nretain the unchecked branded-string alias; Core does not register DocBlocks.\nReference kinds retain required `sensitiveFields`, ID validation, copied frozen\nsensitivity arrays, and delegated payload validation. Brand casts do not mint\nauthority or sign denial tokens.\n\nRegistries, version selection, domain definitions, compiler APIs, renderers,\nagent escalation/safety rules, form workflows, policy execution, denial signing\nand real effects remain with their existing owners. Keep the compatibility\nfacades forwarding to canonical definitions rather than maintaining a second\nimplementation. Changes to operation/reference models require fresh strict\nlegacy-declaration and actual packed-consumer checks; a focused source pass is\nnot compatibility or release acceptance. Preserve the existing command\nidempotence behavior during ownership changes; a semantic correction is a\nseparate contract/compatibility decision.\n\nThe `@lssm-tech/lib.contracts-spec-core/operations/economic-evidence` leaf owns\nthe existing pure safe-ref validators. Legacy forwards all five functions to\nthe same module. Seam kinds, rejection grammar, parser default, count-only\nerrors, array identity and merge order are preserved. Ref validation does not\nexecute ledger, budget, domain policy or runtime authority. The root namespace\nand all ten prior public export mappings remain unchanged.\n\nCore 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.\n\nThe 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.\n\nThe following explicit declaration leaves retain the existing generic authoring\nmodels and constructors. Their historical compatibility paths forward to the\nsame definitions, functions and schema instances.\n\n| Core subpath | Declaration responsibility |\n| --- | --- |\n| `./entities/defineContractEntity`, `./entities/defineContractEdge`, `./entities/types` | Entity/edge metadata and unchanged identity constructors |\n| `./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 |\n| `./data-views/layout-spec`, `./data-views/graph-filter-spec`, `./data-views/story-slide` | Layout, filter and presenter-story declaration models |\n| `./graph-artifacts/common`, `./graph-artifacts/contracts` | Shared artifact schemas, physical/provenance graph vocabulary and canonical schema aliases |\n| `./translations/spec` | Translation metadata/messages and unchanged identity constructor |\n| `./translations/i18n-factory`, `./translations/i18n-factory-snapshot` | Pure package i18n factory (`createI18nFactory`, locale resolution, interpolation) over supplied catalogs, and its snapshot/hydration payloads |\n| `./ontology/types` | Existing ontology reference, node/edge and safety-reference type vocabulary |\n| `./forms/entity-projection-ref` | Exact form projection kind and entity-form reference types |\n\nPrivate modules split large type families at whole declaration boundaries. They\nare not additional published entrypoints. Entity/data-view/form registries,\ntranslation engines (the runtime `TranslationRegistry`, formatters, loaders), graph algorithms, URL codecs, domain ontology definitions,\nrenderers and runtime safety enforcement remain with their existing owners.\nSafety references describe host requirements and grant no action authority.\nThe root namespace is unchanged. Source lineage checks do not establish emitted\ndeclaration compatibility, packed-consumer resolution or release acceptance.\n\nThe explicit `./outcome-claims`, `./outcome-claims/types`,\n`./outcome-claims/validation` and `./outcome-claims/factory` leaves own the existing\ngeneric evidence-backed claim records, schemas and deterministic correction\nhelpers. Historical compatibility paths forward to the same schema instances\nand functions. Enum values, validation defaults/errors and immutable correction\nhistory retain their previous behavior. A review-state record describes evidence;\nit does not grant runtime approval or authority. The Core root namespace is\nunchanged. Clean declarations and actual consumers remain required.\nThe root exports the existing `DocBlock` type for portable domain declarations\nthat use same-file documentation without importing the compatibility facade.\n\nPortable 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.\n\nThe ontology/ref subpath owns the existing pure reference constructor, parser,\npredicate and assertion helpers. Parsing checks the historical reference format\nand retains extensible namespace/domain values; it grants no authority. The\ncompatibility distribution continues to forward its original ontology imports.\n\nThe 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.\n\n## Portable visualization and presentation descriptors\n\nPure 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.\n\n## Portable policy models and decision receipts\n\n`@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.\n\nPortable 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.\n\nThe 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.\n\nThe 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.\n\nThe 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.\n\n\n### Rich-reference canonical serialization compatibility\n\nThe 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.\n\n## Connect reference vocabulary\n\nThe type-only `@lssm-tech/lib.contracts-spec-core/connect-references` leaf owns\nthe portable ContractSpec Connect reference vocabulary: `ConnectSha256Digest`,\nthe mutation, promotion and combined `ConnectAction` unions, the digest-bound\n`ConnectArtifactRefV1` and its decision, context-packet, plan-packet,\ndelivery-plan and quality-plan refs, and `ConnectAuthorityScopeV1`. Specs use it\nto reference Connect decisions without depending on the Connect runtime.\n`@lssm-tech/lib.contractspec-connect` re-exports these exact types. Issuing,\nverifying, persisting and enforcing decisions stay with Connect; a reference\ngrants no authority. The Core root namespace is unchanged.\n\n## Prompt specifications\n\n`@lssm-tech/lib.contracts-spec-core/prompt` owns `PromptSpec`, `PromptArg`,\n`PromptContentPart`, `PromptPolicy` and `definePrompt`. The registry runtime\n(`PromptRegistry`) lives in `@lssm-tech/lib.contracts-runtime-kernel/promptRegistry`;\nlegacy `@lssm-tech/lib.contracts-spec` prompt imports forward to both.\n","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"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"docspec_core_source_cache_v2.json","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"core-contracts","areaTitle":"Core contracts and features","displayName":"lib.contracts-spec-core","runtimes":["node","bun","browser"],"platforms":["server","web"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.contracts-spec-core/","contextUrl":"/docs/packages/lib.contracts-spec-core.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}