{"id":"@lssm-tech/lib.surface-runtime","slug":"lib.surface-runtime","name":"@lssm-tech/lib.surface-runtime","version":"4.0.5","path":"packages/platform/ui/surface-runtime","manifestPath":"packages/platform/ui/surface-runtime/package.json","manifestBlobSha":"851a714f4faf6500bd5c8bbb820915356adbd02f","layer":"platform","physicalArea":"ui","primaryArea":"ui-and-presentations","classification":{"privateDeclared":null,"catalogFamily":"runtime","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"stable"},"description":"AI-native surface specs and web runtime for adaptive ContractSpec surfaces","descriptionOrigin":"package.json","catalog":{"family":"runtime","kind":"library","status":"active","adoptionMode":"adoptable","stability":"stable","platforms":["server"],"runtimes":["bun","node"],"entrypoints":[".","./adapters","./adapters/ai-sdk-stub","./adapters/blocknote-stub","./adapters/dnd-kit-adapter","./adapters/dnd-kit-stub","./adapters/floating-ui-stub","./adapters/interfaces","./adapters/motion-stub","./adapters/resizable-panels-stub","./adaptive-shell","./audit","./audit/audit-record","./audit/audit-sink-default","./evals/golden-context","./evals/golden-harness","./examples/pm-workbench.bundle","./feature-hubs","./feature-hubs/composition","./feature-hubs/composition-helpers","./feature-hubs/default-policy","./feature-hubs/effect-gate","./feature-hubs/effects","./feature-hubs/errors","./feature-hubs/installation","./feature-hubs/installation-factory","./feature-hubs/manifest-validation","./feature-hubs/policy","./feature-hubs/readiness","./feature-hubs/registry","./feature-hubs/teardown","./feature-hubs/testing","./feature-hubs/types","./feature-hubs/validation","./feature-hubs/validation-helpers","./i18n","./i18n/catalogs","./i18n/catalogs/en","./i18n/catalogs/es","./i18n/catalogs/fr","./i18n/keys","./i18n/messages","./react","./react/BundleProvider","./react/BundleRenderer","./react/OverlayConflictResolver","./react/PatchProposalCard","./react/RegionRenderer","./react/SlotRenderer","./react/WidgetPalette","./rolemorph","./rolemorph/action-boundaries","./rolemorph/action-reference","./rolemorph/action-resolution","./rolemorph/adaptive-shell","./rolemorph/adaptive-shell-navigation","./rolemorph/adaptive-shell-types","./rolemorph/capability-projection","./rolemorph/companyos-policy","./rolemorph/companyos-policy-fail-closed","./rolemorph/companyos-policy-types","./rolemorph/data-view-adapter","./rolemorph/data-view-adapter-mapping","./rolemorph/data-view-adapter-types","./rolemorph/fixtures","./rolemorph/fixtures/airdesk","./rolemorph/fixtures/airdesk-projections","./rolemorph/fixtures/autonomous-work-order","./rolemorph/fixtures/autonomous-work-order-helpers","./rolemorph/fixtures/governance","./rolemorph/fixtures/internal-approval","./rolemorph/fixtures/service-delivery","./rolemorph/foundation-hardening.test-support","./rolemorph/handler-authz","./rolemorph/preference-adapter","./rolemorph/registry-validation","./rolemorph/resolver","./rolemorph/rich-content-adapter","./rolemorph/rich-reference-adapter","./rolemorph/rich-reference-adapter.test-support","./rolemorph/rolemorph.test-support","./rolemorph/surface-selection","./rolemorph/surface-types","./rolemorph/types","./rolemorph/validation","./runtime","./runtime/apply-surface-patch","./runtime/audit-events","./runtime/build-context","./runtime/extension-registry","./runtime/field-renderer-registry","./runtime/overlay-alignment","./runtime/overlay-signer","./runtime/override-store","./runtime/planner-prompt","./runtime/planner-tools","./runtime/policy-eval","./runtime/preference-adapter","./runtime/resolve-bundle","./runtime/resolve-preferences","./runtime/rollback","./runtime/widget-registry","./spec","./spec/define-module-bundle","./spec/types","./spec/validate-bundle","./spec/validate-surface-patch","./spec/verification-snapshot-types","./surface-runtime.feature","./telemetry","./telemetry/surface-instrumentation","./theme/graph-themes","./theme/theme-resolver","./navigation/nav-graph","./navigation/nav-surface","./navigation","./navigation/registry","./capabilities/registry","./feature-hubs/contracts/policy","./feature-hubs/contracts/registry","./feature-hubs/contracts/ports","./adaptive-shell/validation","./docs/registry","./docs/presentations","./docs/manifest","./docs/docblocks.manifest.generated","./ontology/defineOntologyEdge","./ontology/defineOntologyNode","./ontology/evidence","./ontology/graph","./ontology/kinds","./ontology/registry","./ontology/safety","./capabilities/agent-workflow","./capabilities/context","./capabilities/guards","./capabilities/validation","./visualizations/registry","./rich-reference/agent-export","./rich-reference/contracts","./rich-reference/detector","./rich-reference/markdown-envelope","./operations/reference-detail","./operations/reference-resolve","./data-views/edit-form-resolution","./data-views/graph-filter-codec","./data-views/query-generator","./entities/compatibility","./features/validate-bundle-requires","./features/validation","./ontology/autonomous-work-order.fixture"],"documentation":[{"title":"Lib Surface Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.surface-runtime","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.surface.runtime","title":"Lib Surface Runtime","description":"AI-native surface specs and web runtime for adaptive ContractSpec surfaces","status":"active","useCases":["Adopt ai-native surface specs and web runtime for adaptive contractspec surfaces"],"aliases":["contractspec","surface","runtime","bundle","ai-native","personalization","typescript","lib"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.surface-runtime","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/ai-sdk-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/blocknote-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-adapter","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/floating-ui-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/interfaces","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/motion-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adapters/resizable-panels-stub","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/adaptive-shell","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/audit","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyEdge","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyNode","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/evidence","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/graph","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/kinds","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/registry","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/safety","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/capabilities/agent-workflow","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/capabilities/context","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/capabilities/guards","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/capabilities/validation","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/visualizations/registry","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/rich-reference/agent-export","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/rich-reference/contracts","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/rich-reference/detector","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/rich-reference/markdown-envelope","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/operations/reference-detail","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/operations/reference-resolve","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/data-views/edit-form-resolution","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/data-views/graph-filter-codec","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/data-views/query-generator","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/entities/compatibility","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/features/validate-bundle-requires","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/features/validation","symbols":[]},{"from":"@lssm-tech/lib.surface-runtime/ontology/autonomous-work-order.fixture","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["bun","node"],"avoidWhen":["The @lssm-tech/lib.surface-runtime package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}],"visualTesting":{"status":"deferred","owner":"@contractspec-core","targetWave":"wave-3-react-packages","rationale":"Foundational Storybook adoption establishes shared catalogs and guardrails before this package migrates."}},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/ai-sdk-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/blocknote-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-adapter","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/floating-ui-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/interfaces","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/motion-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adapters/resizable-panels-stub","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/adaptive-shell","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/audit","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyEdge","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyNode","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/evidence","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/graph","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/kinds","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/registry","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/safety","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/capabilities/agent-workflow","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/capabilities/context","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/capabilities/guards","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/capabilities/validation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/visualizations/registry","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/rich-reference/agent-export","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/rich-reference/contracts","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/rich-reference/detector","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/rich-reference/markdown-envelope","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/operations/reference-detail","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/operations/reference-resolve","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/data-views/edit-form-resolution","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/data-views/graph-filter-codec","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/data-views/query-generator","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/entities/compatibility","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/features/validate-bundle-requires","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/features/validation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.surface.runtime","from":"@lssm-tech/lib.surface-runtime/ontology/autonomous-work-order.fixture","symbols":[]}],"scripts":{"publish:pkg":"node scripts/generate-companyos-fixture.mjs --check && bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"bun run prebuild && bun run build:bundle && bun run build:types","build:bundle":"contractspec-bun-build transpile --no-bundle","build:types":"contractspec-bun-build types","dev":"node scripts/generate-companyos-fixture.mjs && contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write src","lint:check":"node ../../../../scripts/biome.cjs check src","lint:adapters":"node scripts/lint-adapters.mjs","test":"node scripts/generate-companyos-fixture.mjs --check && bun test --pass-with-no-tests","test:evals":"bun test src/evals/","prebuild":"node scripts/generate-companyos-fixture.mjs && contractspec-bun-build prebuild","typecheck":"node scripts/generate-companyos-fixture.mjs --check && tsgo --noEmit","fixture:generate":"node scripts/generate-companyos-fixture.mjs","fixture:check":"node scripts/generate-companyos-fixture.mjs --check","fixture:test-source":"node --test scripts/companyos-fixture/source.test.mjs"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.overlay-engine":"workspace:^","@lssm-tech/lib.observability":"workspace:^","zod":"catalog:","@lssm-tech/lib.ui-kit-web":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.contracts-runtime-kernel":"workspace:^","@lssm-tech/lib.translation-runtime":"workspace:^","@lssm-tech/lib.observability-spec":"workspace:^","compare-versions":"catalog:data","@lssm-tech/lib.orchestration-spec":"workspace:^","@lssm-tech/lib.contracts-runtime-core":"workspace:^","@lssm-tech/lib.schema":"workspace:^","@lssm-tech/lib.crypto-utils":"workspace:^"},"devDependencies":{"@lssm-tech/tool.typescript":"workspace:*","@dnd-kit/core":"^6.3.1","typescript":"catalog:testing","@lssm-tech/tool.bun":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@dnd-kit/core":"*"},"optionalDependencies":{},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@dnd-kit/core":{"optional":true}},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./adapters":"./src/adapters/index.ts","./adapters/ai-sdk-stub":"./src/adapters/ai-sdk-stub.ts","./adapters/blocknote-stub":"./src/adapters/blocknote-stub.tsx","./adapters/dnd-kit-adapter":"./src/adapters/dnd-kit-adapter.tsx","./adapters/dnd-kit-stub":"./src/adapters/dnd-kit-stub.ts","./adapters/floating-ui-stub":"./src/adapters/floating-ui-stub.tsx","./adapters/interfaces":"./src/adapters/interfaces.ts","./adapters/motion-stub":"./src/adapters/motion-stub.ts","./adapters/resizable-panels-stub":"./src/adapters/resizable-panels-stub.tsx","./adaptive-shell":"./src/adaptive-shell.ts","./audit":"./src/audit/index.ts","./audit/audit-record":"./src/audit/audit-record.ts","./audit/audit-sink-default":"./src/audit/audit-sink-default.ts","./evals/golden-context":"./src/evals/golden-context.ts","./evals/golden-harness":"./src/evals/golden-harness.ts","./examples/pm-workbench.bundle":"./src/examples/pm-workbench.bundle.ts","./feature-hubs":"./src/feature-hubs/index.ts","./feature-hubs/composition":"./src/feature-hubs/composition.ts","./feature-hubs/composition-helpers":"./src/feature-hubs/composition-helpers.ts","./feature-hubs/default-policy":"./src/feature-hubs/default-policy.ts","./feature-hubs/effect-gate":"./src/feature-hubs/effect-gate.ts","./feature-hubs/effects":"./src/feature-hubs/effects.ts","./feature-hubs/errors":"./src/feature-hubs/errors.ts","./feature-hubs/installation":"./src/feature-hubs/installation.ts","./feature-hubs/installation-factory":"./src/feature-hubs/installation-factory.ts","./feature-hubs/manifest-validation":"./src/feature-hubs/manifest-validation.ts","./feature-hubs/policy":"./src/feature-hubs/policy.ts","./feature-hubs/readiness":"./src/feature-hubs/readiness.ts","./feature-hubs/registry":"./src/feature-hubs/registry.ts","./feature-hubs/teardown":"./src/feature-hubs/teardown.ts","./feature-hubs/testing":"./src/feature-hubs/testing.ts","./feature-hubs/types":"./src/feature-hubs/types.ts","./feature-hubs/validation":"./src/feature-hubs/validation.ts","./feature-hubs/validation-helpers":"./src/feature-hubs/validation-helpers.ts","./i18n":"./src/i18n/index.ts","./i18n/catalogs":"./src/i18n/catalogs/index.ts","./i18n/catalogs/en":"./src/i18n/catalogs/en.ts","./i18n/catalogs/es":"./src/i18n/catalogs/es.ts","./i18n/catalogs/fr":"./src/i18n/catalogs/fr.ts","./i18n/keys":"./src/i18n/keys.ts","./i18n/messages":"./src/i18n/messages.ts","./react":"./src/react/index.ts","./react/BundleProvider":"./src/react/BundleProvider.tsx","./react/BundleRenderer":"./src/react/BundleRenderer.tsx","./react/OverlayConflictResolver":"./src/react/OverlayConflictResolver.tsx","./react/PatchProposalCard":"./src/react/PatchProposalCard.tsx","./react/RegionRenderer":"./src/react/RegionRenderer.tsx","./react/SlotRenderer":"./src/react/SlotRenderer.tsx","./react/WidgetPalette":"./src/react/WidgetPalette.tsx","./rolemorph":"./src/rolemorph/index.ts","./rolemorph/action-boundaries":"./src/rolemorph/action-boundaries.ts","./rolemorph/action-reference":"./src/rolemorph/action-reference.ts","./rolemorph/action-resolution":"./src/rolemorph/action-resolution.ts","./rolemorph/adaptive-shell":"./src/rolemorph/adaptive-shell.ts","./rolemorph/adaptive-shell-navigation":"./src/rolemorph/adaptive-shell-navigation.ts","./rolemorph/adaptive-shell-types":"./src/rolemorph/adaptive-shell-types.ts","./rolemorph/capability-projection":"./src/rolemorph/capability-projection.ts","./rolemorph/companyos-policy":"./src/rolemorph/companyos-policy.ts","./rolemorph/companyos-policy-fail-closed":"./src/rolemorph/companyos-policy-fail-closed.ts","./rolemorph/companyos-policy-types":"./src/rolemorph/companyos-policy-types.ts","./rolemorph/data-view-adapter":"./src/rolemorph/data-view-adapter.ts","./rolemorph/data-view-adapter-mapping":"./src/rolemorph/data-view-adapter-mapping.ts","./rolemorph/data-view-adapter-types":"./src/rolemorph/data-view-adapter-types.ts","./rolemorph/fixtures":"./src/rolemorph/fixtures/index.ts","./rolemorph/fixtures/airdesk":"./src/rolemorph/fixtures/airdesk.ts","./rolemorph/fixtures/airdesk-projections":"./src/rolemorph/fixtures/airdesk-projections.ts","./rolemorph/fixtures/autonomous-work-order":"./src/rolemorph/fixtures/autonomous-work-order.ts","./rolemorph/fixtures/autonomous-work-order-helpers":"./src/rolemorph/fixtures/autonomous-work-order-helpers.ts","./rolemorph/fixtures/governance":"./src/rolemorph/fixtures/governance.ts","./rolemorph/fixtures/internal-approval":"./src/rolemorph/fixtures/internal-approval.ts","./rolemorph/fixtures/service-delivery":"./src/rolemorph/fixtures/service-delivery.ts","./rolemorph/handler-authz":"./src/rolemorph/handler-authz.ts","./rolemorph/preference-adapter":"./src/rolemorph/preference-adapter.ts","./rolemorph/registry-validation":"./src/rolemorph/registry-validation.ts","./rolemorph/resolver":"./src/rolemorph/resolver.ts","./rolemorph/rich-content-adapter":"./src/rolemorph/rich-content-adapter.ts","./rolemorph/rich-reference-adapter":"./src/rolemorph/rich-reference-adapter.ts","./rolemorph/surface-selection":"./src/rolemorph/surface-selection.ts","./rolemorph/surface-types":"./src/rolemorph/surface-types.ts","./rolemorph/types":"./src/rolemorph/types.ts","./rolemorph/validation":"./src/rolemorph/validation.ts","./runtime":"./src/runtime/index.ts","./runtime/apply-surface-patch":"./src/runtime/apply-surface-patch.ts","./runtime/audit-events":"./src/runtime/audit-events.ts","./runtime/build-context":"./src/runtime/build-context.ts","./runtime/extension-registry":"./src/runtime/extension-registry.ts","./runtime/field-renderer-registry":"./src/runtime/field-renderer-registry.ts","./runtime/overlay-alignment":"./src/runtime/overlay-alignment.ts","./runtime/overlay-signer":"./src/runtime/overlay-signer.ts","./runtime/override-store":"./src/runtime/override-store.ts","./runtime/planner-prompt":"./src/runtime/planner-prompt.ts","./runtime/planner-tools":"./src/runtime/planner-tools.ts","./runtime/policy-eval":"./src/runtime/policy-eval.ts","./runtime/preference-adapter":"./src/runtime/preference-adapter.ts","./runtime/resolve-bundle":"./src/runtime/resolve-bundle.ts","./runtime/resolve-preferences":"./src/runtime/resolve-preferences.ts","./runtime/rollback":"./src/runtime/rollback.ts","./runtime/widget-registry":"./src/runtime/widget-registry.ts","./spec":"./src/spec/index.ts","./spec/define-module-bundle":"./src/spec/define-module-bundle.ts","./spec/types":"./src/spec/types.ts","./spec/validate-bundle":"./src/spec/validate-bundle.ts","./spec/validate-surface-patch":"./src/spec/validate-surface-patch.ts","./spec/verification-snapshot-types":"./src/spec/verification-snapshot-types.ts","./surface-runtime.feature":"./src/surface-runtime.feature.ts","./telemetry":"./src/telemetry/index.ts","./telemetry/surface-instrumentation":"./src/telemetry/surface-instrumentation.ts","./theme/graph-themes":"./src/theme/graph-themes.ts","./theme/theme-resolver":"./src/theme/theme-resolver.ts","./navigation/nav-graph":"./src/navigation/nav-graph.ts","./navigation/nav-surface":"./src/navigation/nav-surface.ts","./navigation":"./src/navigation/index.ts","./navigation/registry":"./src/navigation/registry.ts","./capabilities/registry":"./src/capabilities/registry.ts","./feature-hubs/contracts/policy":"./src/feature-hubs/contracts/policy.ts","./feature-hubs/contracts/registry":"./src/feature-hubs/contracts/registry.ts","./feature-hubs/contracts/ports":"./src/feature-hubs/contracts/ports.ts","./adaptive-shell/validation":"./src/adaptive-shell/validation.ts","./docs/registry":"./src/docs/registry.ts","./docs/presentations":"./src/docs/presentations.ts","./docs/manifest":"./src/docs/manifest.ts","./docs/docblocks.manifest.generated":"./src/docs/docblocks.manifest.generated.ts","./ontology/defineOntologyEdge":"./src/ontology/defineOntologyEdge.ts","./ontology/defineOntologyNode":"./src/ontology/defineOntologyNode.ts","./ontology/evidence":"./src/ontology/evidence.ts","./ontology/graph":"./src/ontology/graph.ts","./ontology/kinds":"./src/ontology/kinds.ts","./ontology/registry":"./src/ontology/registry.ts","./ontology/safety":"./src/ontology/safety.ts","./capabilities/agent-workflow":"./src/capabilities/agent-workflow.ts","./capabilities/context":"./src/capabilities/context.ts","./capabilities/guards":"./src/capabilities/guards.ts","./capabilities/validation":"./src/capabilities/validation.ts","./visualizations/registry":"./src/visualizations/registry.ts","./rich-reference/agent-export":"./src/rich-reference/agent-export.ts","./rich-reference/contracts":"./src/rich-reference/contracts.ts","./rich-reference/detector":"./src/rich-reference/detector.ts","./rich-reference/markdown-envelope":"./src/rich-reference/markdown-envelope.ts","./operations/reference-detail":"./src/operations/reference-detail.ts","./operations/reference-resolve":"./src/operations/reference-resolve.ts","./data-views/edit-form-resolution":"./src/data-views/edit-form-resolution.ts","./data-views/graph-filter-codec":"./src/data-views/graph-filter-codec.ts","./data-views/query-generator":"./src/data-views/query-generator.ts","./entities/compatibility":"./src/entities/compatibility.ts","./features/validate-bundle-requires":"./src/features/validate-bundle-requires.ts","./features/validation":"./src/features/validation.ts","./ontology/autonomous-work-order.fixture":"./src/ontology/autonomous-work-order.fixture.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"},"./adapters":{"types":"./dist/adapters/index.d.ts","browser":"./dist/browser/adapters/index.js","bun":"./dist/adapters/index.js","node":"./dist/node/adapters/index.js","default":"./dist/adapters/index.js"},"./adapters/ai-sdk-stub":{"types":"./dist/adapters/ai-sdk-stub.d.ts","browser":"./dist/browser/adapters/ai-sdk-stub.js","bun":"./dist/adapters/ai-sdk-stub.js","node":"./dist/node/adapters/ai-sdk-stub.js","default":"./dist/adapters/ai-sdk-stub.js"},"./adapters/blocknote-stub":{"types":"./dist/adapters/blocknote-stub.d.ts","browser":"./dist/browser/adapters/blocknote-stub.js","bun":"./dist/adapters/blocknote-stub.js","node":"./dist/node/adapters/blocknote-stub.js","default":"./dist/adapters/blocknote-stub.js"},"./adapters/dnd-kit-adapter":{"types":"./dist/adapters/dnd-kit-adapter.d.ts","browser":"./dist/browser/adapters/dnd-kit-adapter.js","bun":"./dist/adapters/dnd-kit-adapter.js","node":"./dist/node/adapters/dnd-kit-adapter.js","default":"./dist/adapters/dnd-kit-adapter.js"},"./adapters/dnd-kit-stub":{"types":"./dist/adapters/dnd-kit-stub.d.ts","browser":"./dist/browser/adapters/dnd-kit-stub.js","bun":"./dist/adapters/dnd-kit-stub.js","node":"./dist/node/adapters/dnd-kit-stub.js","default":"./dist/adapters/dnd-kit-stub.js"},"./adapters/floating-ui-stub":{"types":"./dist/adapters/floating-ui-stub.d.ts","browser":"./dist/browser/adapters/floating-ui-stub.js","bun":"./dist/adapters/floating-ui-stub.js","node":"./dist/node/adapters/floating-ui-stub.js","default":"./dist/adapters/floating-ui-stub.js"},"./adapters/interfaces":{"types":"./dist/adapters/interfaces.d.ts","browser":"./dist/browser/adapters/interfaces.js","bun":"./dist/adapters/interfaces.js","node":"./dist/node/adapters/interfaces.js","default":"./dist/adapters/interfaces.js"},"./adapters/motion-stub":{"types":"./dist/adapters/motion-stub.d.ts","browser":"./dist/browser/adapters/motion-stub.js","bun":"./dist/adapters/motion-stub.js","node":"./dist/node/adapters/motion-stub.js","default":"./dist/adapters/motion-stub.js"},"./adapters/resizable-panels-stub":{"types":"./dist/adapters/resizable-panels-stub.d.ts","browser":"./dist/browser/adapters/resizable-panels-stub.js","bun":"./dist/adapters/resizable-panels-stub.js","node":"./dist/node/adapters/resizable-panels-stub.js","default":"./dist/adapters/resizable-panels-stub.js"},"./adaptive-shell":{"types":"./dist/adaptive-shell.d.ts","browser":"./dist/browser/adaptive-shell.js","bun":"./dist/adaptive-shell.js","node":"./dist/node/adaptive-shell.js","default":"./dist/adaptive-shell.js"},"./audit":{"types":"./dist/audit/index.d.ts","browser":"./dist/browser/audit/index.js","bun":"./dist/audit/index.js","node":"./dist/node/audit/index.js","default":"./dist/audit/index.js"},"./audit/audit-record":{"types":"./dist/audit/audit-record.d.ts","browser":"./dist/browser/audit/audit-record.js","bun":"./dist/audit/audit-record.js","node":"./dist/node/audit/audit-record.js","default":"./dist/audit/audit-record.js"},"./audit/audit-sink-default":{"types":"./dist/audit/audit-sink-default.d.ts","browser":"./dist/browser/audit/audit-sink-default.js","bun":"./dist/audit/audit-sink-default.js","node":"./dist/node/audit/audit-sink-default.js","default":"./dist/audit/audit-sink-default.js"},"./evals/golden-context":{"types":"./dist/evals/golden-context.d.ts","browser":"./dist/browser/evals/golden-context.js","bun":"./dist/evals/golden-context.js","node":"./dist/node/evals/golden-context.js","default":"./dist/evals/golden-context.js"},"./evals/golden-harness":{"types":"./dist/evals/golden-harness.d.ts","browser":"./dist/browser/evals/golden-harness.js","bun":"./dist/evals/golden-harness.js","node":"./dist/node/evals/golden-harness.js","default":"./dist/evals/golden-harness.js"},"./examples/pm-workbench.bundle":{"types":"./dist/examples/pm-workbench.bundle.d.ts","browser":"./dist/browser/examples/pm-workbench.bundle.js","bun":"./dist/examples/pm-workbench.bundle.js","node":"./dist/node/examples/pm-workbench.bundle.js","default":"./dist/examples/pm-workbench.bundle.js"},"./feature-hubs":{"types":"./dist/feature-hubs/index.d.ts","browser":"./dist/browser/feature-hubs/index.js","bun":"./dist/feature-hubs/index.js","node":"./dist/node/feature-hubs/index.js","default":"./dist/feature-hubs/index.js"},"./feature-hubs/composition":{"types":"./dist/feature-hubs/composition.d.ts","browser":"./dist/browser/feature-hubs/composition.js","bun":"./dist/feature-hubs/composition.js","node":"./dist/node/feature-hubs/composition.js","default":"./dist/feature-hubs/composition.js"},"./feature-hubs/composition-helpers":{"types":"./dist/feature-hubs/composition-helpers.d.ts","browser":"./dist/browser/feature-hubs/composition-helpers.js","bun":"./dist/feature-hubs/composition-helpers.js","node":"./dist/node/feature-hubs/composition-helpers.js","default":"./dist/feature-hubs/composition-helpers.js"},"./feature-hubs/default-policy":{"types":"./dist/feature-hubs/default-policy.d.ts","browser":"./dist/browser/feature-hubs/default-policy.js","bun":"./dist/feature-hubs/default-policy.js","node":"./dist/node/feature-hubs/default-policy.js","default":"./dist/feature-hubs/default-policy.js"},"./feature-hubs/effect-gate":{"types":"./dist/feature-hubs/effect-gate.d.ts","browser":"./dist/browser/feature-hubs/effect-gate.js","bun":"./dist/feature-hubs/effect-gate.js","node":"./dist/node/feature-hubs/effect-gate.js","default":"./dist/feature-hubs/effect-gate.js"},"./feature-hubs/effects":{"types":"./dist/feature-hubs/effects.d.ts","browser":"./dist/browser/feature-hubs/effects.js","bun":"./dist/feature-hubs/effects.js","node":"./dist/node/feature-hubs/effects.js","default":"./dist/feature-hubs/effects.js"},"./feature-hubs/errors":{"types":"./dist/feature-hubs/errors.d.ts","browser":"./dist/browser/feature-hubs/errors.js","bun":"./dist/feature-hubs/errors.js","node":"./dist/node/feature-hubs/errors.js","default":"./dist/feature-hubs/errors.js"},"./feature-hubs/installation":{"types":"./dist/feature-hubs/installation.d.ts","browser":"./dist/browser/feature-hubs/installation.js","bun":"./dist/feature-hubs/installation.js","node":"./dist/node/feature-hubs/installation.js","default":"./dist/feature-hubs/installation.js"},"./feature-hubs/installation-factory":{"types":"./dist/feature-hubs/installation-factory.d.ts","browser":"./dist/browser/feature-hubs/installation-factory.js","bun":"./dist/feature-hubs/installation-factory.js","node":"./dist/node/feature-hubs/installation-factory.js","default":"./dist/feature-hubs/installation-factory.js"},"./feature-hubs/manifest-validation":{"types":"./dist/feature-hubs/manifest-validation.d.ts","browser":"./dist/browser/feature-hubs/manifest-validation.js","bun":"./dist/feature-hubs/manifest-validation.js","node":"./dist/node/feature-hubs/manifest-validation.js","default":"./dist/feature-hubs/manifest-validation.js"},"./feature-hubs/policy":{"types":"./dist/feature-hubs/policy.d.ts","browser":"./dist/browser/feature-hubs/policy.js","bun":"./dist/feature-hubs/policy.js","node":"./dist/node/feature-hubs/policy.js","default":"./dist/feature-hubs/policy.js"},"./feature-hubs/readiness":{"types":"./dist/feature-hubs/readiness.d.ts","browser":"./dist/browser/feature-hubs/readiness.js","bun":"./dist/feature-hubs/readiness.js","node":"./dist/node/feature-hubs/readiness.js","default":"./dist/feature-hubs/readiness.js"},"./feature-hubs/registry":{"types":"./dist/feature-hubs/registry.d.ts","browser":"./dist/browser/feature-hubs/registry.js","bun":"./dist/feature-hubs/registry.js","node":"./dist/node/feature-hubs/registry.js","default":"./dist/feature-hubs/registry.js"},"./feature-hubs/teardown":{"types":"./dist/feature-hubs/teardown.d.ts","browser":"./dist/browser/feature-hubs/teardown.js","bun":"./dist/feature-hubs/teardown.js","node":"./dist/node/feature-hubs/teardown.js","default":"./dist/feature-hubs/teardown.js"},"./feature-hubs/testing":{"types":"./dist/feature-hubs/testing.d.ts","browser":"./dist/browser/feature-hubs/testing.js","bun":"./dist/feature-hubs/testing.js","node":"./dist/node/feature-hubs/testing.js","default":"./dist/feature-hubs/testing.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"},"./feature-hubs/validation":{"types":"./dist/feature-hubs/validation.d.ts","browser":"./dist/browser/feature-hubs/validation.js","bun":"./dist/feature-hubs/validation.js","node":"./dist/node/feature-hubs/validation.js","default":"./dist/feature-hubs/validation.js"},"./feature-hubs/validation-helpers":{"types":"./dist/feature-hubs/validation-helpers.d.ts","browser":"./dist/browser/feature-hubs/validation-helpers.js","bun":"./dist/feature-hubs/validation-helpers.js","node":"./dist/node/feature-hubs/validation-helpers.js","default":"./dist/feature-hubs/validation-helpers.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","browser":"./dist/browser/i18n/index.js","bun":"./dist/i18n/index.js","node":"./dist/node/i18n/index.js","default":"./dist/i18n/index.js"},"./i18n/catalogs":{"types":"./dist/i18n/catalogs/index.d.ts","browser":"./dist/browser/i18n/catalogs/index.js","bun":"./dist/i18n/catalogs/index.js","node":"./dist/node/i18n/catalogs/index.js","default":"./dist/i18n/catalogs/index.js"},"./i18n/catalogs/en":{"types":"./dist/i18n/catalogs/en.d.ts","browser":"./dist/browser/i18n/catalogs/en.js","bun":"./dist/i18n/catalogs/en.js","node":"./dist/node/i18n/catalogs/en.js","default":"./dist/i18n/catalogs/en.js"},"./i18n/catalogs/es":{"types":"./dist/i18n/catalogs/es.d.ts","browser":"./dist/browser/i18n/catalogs/es.js","bun":"./dist/i18n/catalogs/es.js","node":"./dist/node/i18n/catalogs/es.js","default":"./dist/i18n/catalogs/es.js"},"./i18n/catalogs/fr":{"types":"./dist/i18n/catalogs/fr.d.ts","browser":"./dist/browser/i18n/catalogs/fr.js","bun":"./dist/i18n/catalogs/fr.js","node":"./dist/node/i18n/catalogs/fr.js","default":"./dist/i18n/catalogs/fr.js"},"./i18n/keys":{"types":"./dist/i18n/keys.d.ts","browser":"./dist/browser/i18n/keys.js","bun":"./dist/i18n/keys.js","node":"./dist/node/i18n/keys.js","default":"./dist/i18n/keys.js"},"./i18n/messages":{"types":"./dist/i18n/messages.d.ts","browser":"./dist/browser/i18n/messages.js","bun":"./dist/i18n/messages.js","node":"./dist/node/i18n/messages.js","default":"./dist/i18n/messages.js"},"./react":{"types":"./dist/react/index.d.ts","browser":"./dist/browser/react/index.js","bun":"./dist/react/index.js","node":"./dist/node/react/index.js","default":"./dist/react/index.js"},"./react/BundleProvider":{"types":"./dist/react/BundleProvider.d.ts","browser":"./dist/browser/react/BundleProvider.js","bun":"./dist/react/BundleProvider.js","node":"./dist/node/react/BundleProvider.js","default":"./dist/react/BundleProvider.js"},"./react/BundleRenderer":{"types":"./dist/react/BundleRenderer.d.ts","browser":"./dist/browser/react/BundleRenderer.js","bun":"./dist/react/BundleRenderer.js","node":"./dist/node/react/BundleRenderer.js","default":"./dist/react/BundleRenderer.js"},"./react/OverlayConflictResolver":{"types":"./dist/react/OverlayConflictResolver.d.ts","browser":"./dist/browser/react/OverlayConflictResolver.js","bun":"./dist/react/OverlayConflictResolver.js","node":"./dist/node/react/OverlayConflictResolver.js","default":"./dist/react/OverlayConflictResolver.js"},"./react/PatchProposalCard":{"types":"./dist/react/PatchProposalCard.d.ts","browser":"./dist/browser/react/PatchProposalCard.js","bun":"./dist/react/PatchProposalCard.js","node":"./dist/node/react/PatchProposalCard.js","default":"./dist/react/PatchProposalCard.js"},"./react/RegionRenderer":{"types":"./dist/react/RegionRenderer.d.ts","browser":"./dist/browser/react/RegionRenderer.js","bun":"./dist/react/RegionRenderer.js","node":"./dist/node/react/RegionRenderer.js","default":"./dist/react/RegionRenderer.js"},"./react/SlotRenderer":{"types":"./dist/react/SlotRenderer.d.ts","browser":"./dist/browser/react/SlotRenderer.js","bun":"./dist/react/SlotRenderer.js","node":"./dist/node/react/SlotRenderer.js","default":"./dist/react/SlotRenderer.js"},"./react/WidgetPalette":{"types":"./dist/react/WidgetPalette.d.ts","browser":"./dist/browser/react/WidgetPalette.js","bun":"./dist/react/WidgetPalette.js","node":"./dist/node/react/WidgetPalette.js","default":"./dist/react/WidgetPalette.js"},"./rolemorph":{"types":"./dist/rolemorph/index.d.ts","browser":"./dist/browser/rolemorph/index.js","bun":"./dist/rolemorph/index.js","node":"./dist/node/rolemorph/index.js","default":"./dist/rolemorph/index.js"},"./rolemorph/action-boundaries":{"types":"./dist/rolemorph/action-boundaries.d.ts","browser":"./dist/browser/rolemorph/action-boundaries.js","bun":"./dist/rolemorph/action-boundaries.js","node":"./dist/node/rolemorph/action-boundaries.js","default":"./dist/rolemorph/action-boundaries.js"},"./rolemorph/action-reference":{"types":"./dist/rolemorph/action-reference.d.ts","browser":"./dist/browser/rolemorph/action-reference.js","bun":"./dist/rolemorph/action-reference.js","node":"./dist/node/rolemorph/action-reference.js","default":"./dist/rolemorph/action-reference.js"},"./rolemorph/action-resolution":{"types":"./dist/rolemorph/action-resolution.d.ts","browser":"./dist/browser/rolemorph/action-resolution.js","bun":"./dist/rolemorph/action-resolution.js","node":"./dist/node/rolemorph/action-resolution.js","default":"./dist/rolemorph/action-resolution.js"},"./rolemorph/adaptive-shell":{"types":"./dist/rolemorph/adaptive-shell.d.ts","browser":"./dist/browser/rolemorph/adaptive-shell.js","bun":"./dist/rolemorph/adaptive-shell.js","node":"./dist/node/rolemorph/adaptive-shell.js","default":"./dist/rolemorph/adaptive-shell.js"},"./rolemorph/adaptive-shell-navigation":{"types":"./dist/rolemorph/adaptive-shell-navigation.d.ts","browser":"./dist/browser/rolemorph/adaptive-shell-navigation.js","bun":"./dist/rolemorph/adaptive-shell-navigation.js","node":"./dist/node/rolemorph/adaptive-shell-navigation.js","default":"./dist/rolemorph/adaptive-shell-navigation.js"},"./rolemorph/adaptive-shell-types":{"types":"./dist/rolemorph/adaptive-shell-types.d.ts","browser":"./dist/browser/rolemorph/adaptive-shell-types.js","bun":"./dist/rolemorph/adaptive-shell-types.js","node":"./dist/node/rolemorph/adaptive-shell-types.js","default":"./dist/rolemorph/adaptive-shell-types.js"},"./rolemorph/capability-projection":{"types":"./dist/rolemorph/capability-projection.d.ts","browser":"./dist/browser/rolemorph/capability-projection.js","bun":"./dist/rolemorph/capability-projection.js","node":"./dist/node/rolemorph/capability-projection.js","default":"./dist/rolemorph/capability-projection.js"},"./rolemorph/companyos-policy":{"types":"./dist/rolemorph/companyos-policy.d.ts","browser":"./dist/browser/rolemorph/companyos-policy.js","bun":"./dist/rolemorph/companyos-policy.js","node":"./dist/node/rolemorph/companyos-policy.js","default":"./dist/rolemorph/companyos-policy.js"},"./rolemorph/companyos-policy-fail-closed":{"types":"./dist/rolemorph/companyos-policy-fail-closed.d.ts","browser":"./dist/browser/rolemorph/companyos-policy-fail-closed.js","bun":"./dist/rolemorph/companyos-policy-fail-closed.js","node":"./dist/node/rolemorph/companyos-policy-fail-closed.js","default":"./dist/rolemorph/companyos-policy-fail-closed.js"},"./rolemorph/companyos-policy-types":{"types":"./dist/rolemorph/companyos-policy-types.d.ts","browser":"./dist/browser/rolemorph/companyos-policy-types.js","bun":"./dist/rolemorph/companyos-policy-types.js","node":"./dist/node/rolemorph/companyos-policy-types.js","default":"./dist/rolemorph/companyos-policy-types.js"},"./rolemorph/data-view-adapter":{"types":"./dist/rolemorph/data-view-adapter.d.ts","browser":"./dist/browser/rolemorph/data-view-adapter.js","bun":"./dist/rolemorph/data-view-adapter.js","node":"./dist/node/rolemorph/data-view-adapter.js","default":"./dist/rolemorph/data-view-adapter.js"},"./rolemorph/data-view-adapter-mapping":{"types":"./dist/rolemorph/data-view-adapter-mapping.d.ts","browser":"./dist/browser/rolemorph/data-view-adapter-mapping.js","bun":"./dist/rolemorph/data-view-adapter-mapping.js","node":"./dist/node/rolemorph/data-view-adapter-mapping.js","default":"./dist/rolemorph/data-view-adapter-mapping.js"},"./rolemorph/data-view-adapter-types":{"types":"./dist/rolemorph/data-view-adapter-types.d.ts","browser":"./dist/browser/rolemorph/data-view-adapter-types.js","bun":"./dist/rolemorph/data-view-adapter-types.js","node":"./dist/node/rolemorph/data-view-adapter-types.js","default":"./dist/rolemorph/data-view-adapter-types.js"},"./rolemorph/fixtures":{"types":"./dist/rolemorph/fixtures/index.d.ts","browser":"./dist/browser/rolemorph/fixtures/index.js","bun":"./dist/rolemorph/fixtures/index.js","node":"./dist/node/rolemorph/fixtures/index.js","default":"./dist/rolemorph/fixtures/index.js"},"./rolemorph/fixtures/airdesk":{"types":"./dist/rolemorph/fixtures/airdesk.d.ts","browser":"./dist/browser/rolemorph/fixtures/airdesk.js","bun":"./dist/rolemorph/fixtures/airdesk.js","node":"./dist/node/rolemorph/fixtures/airdesk.js","default":"./dist/rolemorph/fixtures/airdesk.js"},"./rolemorph/fixtures/airdesk-projections":{"types":"./dist/rolemorph/fixtures/airdesk-projections.d.ts","browser":"./dist/browser/rolemorph/fixtures/airdesk-projections.js","bun":"./dist/rolemorph/fixtures/airdesk-projections.js","node":"./dist/node/rolemorph/fixtures/airdesk-projections.js","default":"./dist/rolemorph/fixtures/airdesk-projections.js"},"./rolemorph/fixtures/autonomous-work-order":{"types":"./dist/rolemorph/fixtures/autonomous-work-order.d.ts","browser":"./dist/browser/rolemorph/fixtures/autonomous-work-order.js","bun":"./dist/rolemorph/fixtures/autonomous-work-order.js","node":"./dist/node/rolemorph/fixtures/autonomous-work-order.js","default":"./dist/rolemorph/fixtures/autonomous-work-order.js"},"./rolemorph/fixtures/autonomous-work-order-helpers":{"types":"./dist/rolemorph/fixtures/autonomous-work-order-helpers.d.ts","browser":"./dist/browser/rolemorph/fixtures/autonomous-work-order-helpers.js","bun":"./dist/rolemorph/fixtures/autonomous-work-order-helpers.js","node":"./dist/node/rolemorph/fixtures/autonomous-work-order-helpers.js","default":"./dist/rolemorph/fixtures/autonomous-work-order-helpers.js"},"./rolemorph/fixtures/governance":{"types":"./dist/rolemorph/fixtures/governance.d.ts","browser":"./dist/browser/rolemorph/fixtures/governance.js","bun":"./dist/rolemorph/fixtures/governance.js","node":"./dist/node/rolemorph/fixtures/governance.js","default":"./dist/rolemorph/fixtures/governance.js"},"./rolemorph/fixtures/internal-approval":{"types":"./dist/rolemorph/fixtures/internal-approval.d.ts","browser":"./dist/browser/rolemorph/fixtures/internal-approval.js","bun":"./dist/rolemorph/fixtures/internal-approval.js","node":"./dist/node/rolemorph/fixtures/internal-approval.js","default":"./dist/rolemorph/fixtures/internal-approval.js"},"./rolemorph/fixtures/service-delivery":{"types":"./dist/rolemorph/fixtures/service-delivery.d.ts","browser":"./dist/browser/rolemorph/fixtures/service-delivery.js","bun":"./dist/rolemorph/fixtures/service-delivery.js","node":"./dist/node/rolemorph/fixtures/service-delivery.js","default":"./dist/rolemorph/fixtures/service-delivery.js"},"./rolemorph/handler-authz":{"types":"./dist/rolemorph/handler-authz.d.ts","browser":"./dist/browser/rolemorph/handler-authz.js","bun":"./dist/rolemorph/handler-authz.js","node":"./dist/node/rolemorph/handler-authz.js","default":"./dist/rolemorph/handler-authz.js"},"./rolemorph/preference-adapter":{"types":"./dist/rolemorph/preference-adapter.d.ts","browser":"./dist/browser/rolemorph/preference-adapter.js","bun":"./dist/rolemorph/preference-adapter.js","node":"./dist/node/rolemorph/preference-adapter.js","default":"./dist/rolemorph/preference-adapter.js"},"./rolemorph/registry-validation":{"types":"./dist/rolemorph/registry-validation.d.ts","browser":"./dist/browser/rolemorph/registry-validation.js","bun":"./dist/rolemorph/registry-validation.js","node":"./dist/node/rolemorph/registry-validation.js","default":"./dist/rolemorph/registry-validation.js"},"./rolemorph/resolver":{"types":"./dist/rolemorph/resolver.d.ts","browser":"./dist/browser/rolemorph/resolver.js","bun":"./dist/rolemorph/resolver.js","node":"./dist/node/rolemorph/resolver.js","default":"./dist/rolemorph/resolver.js"},"./rolemorph/rich-content-adapter":{"types":"./dist/rolemorph/rich-content-adapter.d.ts","browser":"./dist/browser/rolemorph/rich-content-adapter.js","bun":"./dist/rolemorph/rich-content-adapter.js","node":"./dist/node/rolemorph/rich-content-adapter.js","default":"./dist/rolemorph/rich-content-adapter.js"},"./rolemorph/rich-reference-adapter":{"types":"./dist/rolemorph/rich-reference-adapter.d.ts","browser":"./dist/browser/rolemorph/rich-reference-adapter.js","bun":"./dist/rolemorph/rich-reference-adapter.js","node":"./dist/node/rolemorph/rich-reference-adapter.js","default":"./dist/rolemorph/rich-reference-adapter.js"},"./rolemorph/surface-selection":{"types":"./dist/rolemorph/surface-selection.d.ts","browser":"./dist/browser/rolemorph/surface-selection.js","bun":"./dist/rolemorph/surface-selection.js","node":"./dist/node/rolemorph/surface-selection.js","default":"./dist/rolemorph/surface-selection.js"},"./rolemorph/surface-types":{"types":"./dist/rolemorph/surface-types.d.ts","browser":"./dist/browser/rolemorph/surface-types.js","bun":"./dist/rolemorph/surface-types.js","node":"./dist/node/rolemorph/surface-types.js","default":"./dist/rolemorph/surface-types.js"},"./rolemorph/types":{"types":"./dist/rolemorph/types.d.ts","browser":"./dist/browser/rolemorph/types.js","bun":"./dist/rolemorph/types.js","node":"./dist/node/rolemorph/types.js","default":"./dist/rolemorph/types.js"},"./rolemorph/validation":{"types":"./dist/rolemorph/validation.d.ts","browser":"./dist/browser/rolemorph/validation.js","bun":"./dist/rolemorph/validation.js","node":"./dist/node/rolemorph/validation.js","default":"./dist/rolemorph/validation.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","browser":"./dist/browser/runtime/index.js","bun":"./dist/runtime/index.js","node":"./dist/node/runtime/index.js","default":"./dist/runtime/index.js"},"./runtime/apply-surface-patch":{"types":"./dist/runtime/apply-surface-patch.d.ts","browser":"./dist/browser/runtime/apply-surface-patch.js","bun":"./dist/runtime/apply-surface-patch.js","node":"./dist/node/runtime/apply-surface-patch.js","default":"./dist/runtime/apply-surface-patch.js"},"./runtime/audit-events":{"types":"./dist/runtime/audit-events.d.ts","browser":"./dist/browser/runtime/audit-events.js","bun":"./dist/runtime/audit-events.js","node":"./dist/node/runtime/audit-events.js","default":"./dist/runtime/audit-events.js"},"./runtime/build-context":{"types":"./dist/runtime/build-context.d.ts","browser":"./dist/browser/runtime/build-context.js","bun":"./dist/runtime/build-context.js","node":"./dist/node/runtime/build-context.js","default":"./dist/runtime/build-context.js"},"./runtime/extension-registry":{"types":"./dist/runtime/extension-registry.d.ts","browser":"./dist/browser/runtime/extension-registry.js","bun":"./dist/runtime/extension-registry.js","node":"./dist/node/runtime/extension-registry.js","default":"./dist/runtime/extension-registry.js"},"./runtime/field-renderer-registry":{"types":"./dist/runtime/field-renderer-registry.d.ts","browser":"./dist/browser/runtime/field-renderer-registry.js","bun":"./dist/runtime/field-renderer-registry.js","node":"./dist/node/runtime/field-renderer-registry.js","default":"./dist/runtime/field-renderer-registry.js"},"./runtime/overlay-alignment":{"types":"./dist/runtime/overlay-alignment.d.ts","browser":"./dist/browser/runtime/overlay-alignment.js","bun":"./dist/runtime/overlay-alignment.js","node":"./dist/node/runtime/overlay-alignment.js","default":"./dist/runtime/overlay-alignment.js"},"./runtime/overlay-signer":{"types":"./dist/runtime/overlay-signer.d.ts","browser":"./dist/browser/runtime/overlay-signer.js","bun":"./dist/runtime/overlay-signer.js","node":"./dist/node/runtime/overlay-signer.js","default":"./dist/runtime/overlay-signer.js"},"./runtime/override-store":{"types":"./dist/runtime/override-store.d.ts","browser":"./dist/browser/runtime/override-store.js","bun":"./dist/runtime/override-store.js","node":"./dist/node/runtime/override-store.js","default":"./dist/runtime/override-store.js"},"./runtime/planner-prompt":{"types":"./dist/runtime/planner-prompt.d.ts","browser":"./dist/browser/runtime/planner-prompt.js","bun":"./dist/runtime/planner-prompt.js","node":"./dist/node/runtime/planner-prompt.js","default":"./dist/runtime/planner-prompt.js"},"./runtime/planner-tools":{"types":"./dist/runtime/planner-tools.d.ts","browser":"./dist/browser/runtime/planner-tools.js","bun":"./dist/runtime/planner-tools.js","node":"./dist/node/runtime/planner-tools.js","default":"./dist/runtime/planner-tools.js"},"./runtime/policy-eval":{"types":"./dist/runtime/policy-eval.d.ts","browser":"./dist/browser/runtime/policy-eval.js","bun":"./dist/runtime/policy-eval.js","node":"./dist/node/runtime/policy-eval.js","default":"./dist/runtime/policy-eval.js"},"./runtime/preference-adapter":{"types":"./dist/runtime/preference-adapter.d.ts","browser":"./dist/browser/runtime/preference-adapter.js","bun":"./dist/runtime/preference-adapter.js","node":"./dist/node/runtime/preference-adapter.js","default":"./dist/runtime/preference-adapter.js"},"./runtime/resolve-bundle":{"types":"./dist/runtime/resolve-bundle.d.ts","browser":"./dist/browser/runtime/resolve-bundle.js","bun":"./dist/runtime/resolve-bundle.js","node":"./dist/node/runtime/resolve-bundle.js","default":"./dist/runtime/resolve-bundle.js"},"./runtime/resolve-preferences":{"types":"./dist/runtime/resolve-preferences.d.ts","browser":"./dist/browser/runtime/resolve-preferences.js","bun":"./dist/runtime/resolve-preferences.js","node":"./dist/node/runtime/resolve-preferences.js","default":"./dist/runtime/resolve-preferences.js"},"./runtime/rollback":{"types":"./dist/runtime/rollback.d.ts","browser":"./dist/browser/runtime/rollback.js","bun":"./dist/runtime/rollback.js","node":"./dist/node/runtime/rollback.js","default":"./dist/runtime/rollback.js"},"./runtime/widget-registry":{"types":"./dist/runtime/widget-registry.d.ts","browser":"./dist/browser/runtime/widget-registry.js","bun":"./dist/runtime/widget-registry.js","node":"./dist/node/runtime/widget-registry.js","default":"./dist/runtime/widget-registry.js"},"./spec":{"types":"./dist/spec/index.d.ts","browser":"./dist/browser/spec/index.js","bun":"./dist/spec/index.js","node":"./dist/node/spec/index.js","default":"./dist/spec/index.js"},"./spec/define-module-bundle":{"types":"./dist/spec/define-module-bundle.d.ts","browser":"./dist/browser/spec/define-module-bundle.js","bun":"./dist/spec/define-module-bundle.js","node":"./dist/node/spec/define-module-bundle.js","default":"./dist/spec/define-module-bundle.js"},"./spec/types":{"types":"./dist/spec/types.d.ts","browser":"./dist/browser/spec/types.js","bun":"./dist/spec/types.js","node":"./dist/node/spec/types.js","default":"./dist/spec/types.js"},"./spec/validate-bundle":{"types":"./dist/spec/validate-bundle.d.ts","browser":"./dist/browser/spec/validate-bundle.js","bun":"./dist/spec/validate-bundle.js","node":"./dist/node/spec/validate-bundle.js","default":"./dist/spec/validate-bundle.js"},"./spec/validate-surface-patch":{"types":"./dist/spec/validate-surface-patch.d.ts","browser":"./dist/browser/spec/validate-surface-patch.js","bun":"./dist/spec/validate-surface-patch.js","node":"./dist/node/spec/validate-surface-patch.js","default":"./dist/spec/validate-surface-patch.js"},"./spec/verification-snapshot-types":{"types":"./dist/spec/verification-snapshot-types.d.ts","browser":"./dist/browser/spec/verification-snapshot-types.js","bun":"./dist/spec/verification-snapshot-types.js","node":"./dist/node/spec/verification-snapshot-types.js","default":"./dist/spec/verification-snapshot-types.js"},"./surface-runtime.feature":{"types":"./dist/surface-runtime.feature.d.ts","browser":"./dist/browser/surface-runtime.feature.js","bun":"./dist/surface-runtime.feature.js","node":"./dist/node/surface-runtime.feature.js","default":"./dist/surface-runtime.feature.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","browser":"./dist/browser/telemetry/index.js","bun":"./dist/telemetry/index.js","node":"./dist/node/telemetry/index.js","default":"./dist/telemetry/index.js"},"./telemetry/surface-instrumentation":{"types":"./dist/telemetry/surface-instrumentation.d.ts","browser":"./dist/browser/telemetry/surface-instrumentation.js","bun":"./dist/telemetry/surface-instrumentation.js","node":"./dist/node/telemetry/surface-instrumentation.js","default":"./dist/telemetry/surface-instrumentation.js"},"./theme/graph-themes":{"types":"./dist/theme/graph-themes.d.ts","browser":"./dist/browser/theme/graph-themes.js","bun":"./dist/theme/graph-themes.js","node":"./dist/node/theme/graph-themes.js","default":"./dist/theme/graph-themes.js"},"./theme/theme-resolver":{"types":"./dist/theme/theme-resolver.d.ts","browser":"./dist/browser/theme/theme-resolver.js","bun":"./dist/theme/theme-resolver.js","node":"./dist/node/theme/theme-resolver.js","default":"./dist/theme/theme-resolver.js"},"./navigation/nav-graph":{"types":"./dist/navigation/nav-graph.d.ts","browser":"./dist/browser/navigation/nav-graph.js","bun":"./dist/navigation/nav-graph.js","node":"./dist/node/navigation/nav-graph.js","default":"./dist/navigation/nav-graph.js"},"./navigation/nav-surface":{"types":"./dist/navigation/nav-surface.d.ts","browser":"./dist/browser/navigation/nav-surface.js","bun":"./dist/navigation/nav-surface.js","node":"./dist/node/navigation/nav-surface.js","default":"./dist/navigation/nav-surface.js"},"./navigation":{"types":"./dist/navigation/index.d.ts","browser":"./dist/browser/navigation/index.js","bun":"./dist/navigation/index.js","node":"./dist/node/navigation/index.js","default":"./dist/navigation/index.js"},"./navigation/registry":{"types":"./dist/navigation/registry.d.ts","browser":"./dist/browser/navigation/registry.js","bun":"./dist/navigation/registry.js","node":"./dist/node/navigation/registry.js","default":"./dist/navigation/registry.js"},"./capabilities/registry":{"types":"./dist/capabilities/registry.d.ts","browser":"./dist/browser/capabilities/registry.js","bun":"./dist/capabilities/registry.js","node":"./dist/node/capabilities/registry.js","default":"./dist/capabilities/registry.js"},"./feature-hubs/contracts/policy":{"types":"./dist/feature-hubs/contracts/policy.d.ts","browser":"./dist/browser/feature-hubs/contracts/policy.js","bun":"./dist/feature-hubs/contracts/policy.js","node":"./dist/node/feature-hubs/contracts/policy.js","default":"./dist/feature-hubs/contracts/policy.js"},"./feature-hubs/contracts/registry":{"types":"./dist/feature-hubs/contracts/registry.d.ts","browser":"./dist/browser/feature-hubs/contracts/registry.js","bun":"./dist/feature-hubs/contracts/registry.js","node":"./dist/node/feature-hubs/contracts/registry.js","default":"./dist/feature-hubs/contracts/registry.js"},"./feature-hubs/contracts/ports":{"types":"./dist/feature-hubs/contracts/ports.d.ts","browser":"./dist/browser/feature-hubs/contracts/ports.js","bun":"./dist/feature-hubs/contracts/ports.js","node":"./dist/node/feature-hubs/contracts/ports.js","default":"./dist/feature-hubs/contracts/ports.js"},"./adaptive-shell/validation":{"types":"./dist/adaptive-shell/validation.d.ts","browser":"./dist/browser/adaptive-shell/validation.js","bun":"./dist/adaptive-shell/validation.js","node":"./dist/node/adaptive-shell/validation.js","default":"./dist/adaptive-shell/validation.js"},"./docs/registry":{"types":"./dist/docs/registry.d.ts","browser":"./dist/browser/docs/registry.js","bun":"./dist/docs/registry.js","node":"./dist/node/docs/registry.js","default":"./dist/docs/registry.js"},"./docs/presentations":{"types":"./dist/docs/presentations.d.ts","browser":"./dist/browser/docs/presentations.js","bun":"./dist/docs/presentations.js","node":"./dist/node/docs/presentations.js","default":"./dist/docs/presentations.js"},"./docs/manifest":{"types":"./dist/docs/manifest.d.ts","browser":"./dist/browser/docs/manifest.js","bun":"./dist/docs/manifest.js","node":"./dist/node/docs/manifest.js","default":"./dist/docs/manifest.js"},"./docs/docblocks.manifest.generated":{"types":"./dist/docs/docblocks.manifest.generated.d.ts","browser":"./dist/browser/docs/docblocks.manifest.generated.js","bun":"./dist/docs/docblocks.manifest.generated.js","node":"./dist/node/docs/docblocks.manifest.generated.js","default":"./dist/docs/docblocks.manifest.generated.js"},"./ontology/defineOntologyEdge":{"types":"./dist/ontology/defineOntologyEdge.d.ts","bun":"./dist/ontology/defineOntologyEdge.js","node":"./dist/node/ontology/defineOntologyEdge.js","default":"./dist/ontology/defineOntologyEdge.js"},"./ontology/defineOntologyNode":{"types":"./dist/ontology/defineOntologyNode.d.ts","bun":"./dist/ontology/defineOntologyNode.js","node":"./dist/node/ontology/defineOntologyNode.js","default":"./dist/ontology/defineOntologyNode.js"},"./ontology/evidence":{"types":"./dist/ontology/evidence.d.ts","bun":"./dist/ontology/evidence.js","node":"./dist/node/ontology/evidence.js","default":"./dist/ontology/evidence.js"},"./ontology/graph":{"types":"./dist/ontology/graph.d.ts","bun":"./dist/ontology/graph.js","node":"./dist/node/ontology/graph.js","default":"./dist/ontology/graph.js"},"./ontology/kinds":{"types":"./dist/ontology/kinds.d.ts","bun":"./dist/ontology/kinds.js","node":"./dist/node/ontology/kinds.js","default":"./dist/ontology/kinds.js"},"./ontology/registry":{"types":"./dist/ontology/registry.d.ts","bun":"./dist/ontology/registry.js","node":"./dist/node/ontology/registry.js","default":"./dist/ontology/registry.js"},"./ontology/safety":{"types":"./dist/ontology/safety.d.ts","bun":"./dist/ontology/safety.js","node":"./dist/node/ontology/safety.js","default":"./dist/ontology/safety.js"},"./capabilities/agent-workflow":{"types":"./dist/capabilities/agent-workflow.d.ts","bun":"./dist/capabilities/agent-workflow.js","node":"./dist/node/capabilities/agent-workflow.js","default":"./dist/capabilities/agent-workflow.js"},"./capabilities/context":{"types":"./dist/capabilities/context.d.ts","bun":"./dist/capabilities/context.js","node":"./dist/node/capabilities/context.js","default":"./dist/capabilities/context.js"},"./capabilities/guards":{"types":"./dist/capabilities/guards.d.ts","bun":"./dist/capabilities/guards.js","node":"./dist/node/capabilities/guards.js","default":"./dist/capabilities/guards.js"},"./capabilities/validation":{"types":"./dist/capabilities/validation.d.ts","bun":"./dist/capabilities/validation.js","node":"./dist/node/capabilities/validation.js","default":"./dist/capabilities/validation.js"},"./visualizations/registry":{"types":"./dist/visualizations/registry.d.ts","bun":"./dist/visualizations/registry.js","node":"./dist/node/visualizations/registry.js","default":"./dist/visualizations/registry.js"},"./rich-reference/agent-export":{"types":"./dist/rich-reference/agent-export.d.ts","bun":"./dist/rich-reference/agent-export.js","node":"./dist/node/rich-reference/agent-export.js","default":"./dist/rich-reference/agent-export.js"},"./rich-reference/contracts":{"types":"./dist/rich-reference/contracts.d.ts","bun":"./dist/rich-reference/contracts.js","node":"./dist/node/rich-reference/contracts.js","default":"./dist/rich-reference/contracts.js"},"./rich-reference/detector":{"types":"./dist/rich-reference/detector.d.ts","bun":"./dist/rich-reference/detector.js","node":"./dist/node/rich-reference/detector.js","default":"./dist/rich-reference/detector.js"},"./rich-reference/markdown-envelope":{"types":"./dist/rich-reference/markdown-envelope.d.ts","bun":"./dist/rich-reference/markdown-envelope.js","node":"./dist/node/rich-reference/markdown-envelope.js","default":"./dist/rich-reference/markdown-envelope.js"},"./operations/reference-detail":{"types":"./dist/operations/reference-detail.d.ts","bun":"./dist/operations/reference-detail.js","node":"./dist/node/operations/reference-detail.js","default":"./dist/operations/reference-detail.js"},"./operations/reference-resolve":{"types":"./dist/operations/reference-resolve.d.ts","bun":"./dist/operations/reference-resolve.js","node":"./dist/node/operations/reference-resolve.js","default":"./dist/operations/reference-resolve.js"},"./data-views/edit-form-resolution":{"types":"./dist/data-views/edit-form-resolution.d.ts","bun":"./dist/data-views/edit-form-resolution.js","node":"./dist/node/data-views/edit-form-resolution.js","default":"./dist/data-views/edit-form-resolution.js"},"./data-views/graph-filter-codec":{"types":"./dist/data-views/graph-filter-codec.d.ts","bun":"./dist/data-views/graph-filter-codec.js","node":"./dist/node/data-views/graph-filter-codec.js","default":"./dist/data-views/graph-filter-codec.js"},"./data-views/query-generator":{"types":"./dist/data-views/query-generator.d.ts","bun":"./dist/data-views/query-generator.js","node":"./dist/node/data-views/query-generator.js","default":"./dist/data-views/query-generator.js"},"./entities/compatibility":{"types":"./dist/entities/compatibility.d.ts","bun":"./dist/entities/compatibility.js","node":"./dist/node/entities/compatibility.js","default":"./dist/entities/compatibility.js"},"./features/validate-bundle-requires":{"types":"./dist/features/validate-bundle-requires.d.ts","bun":"./dist/features/validate-bundle-requires.js","node":"./dist/node/features/validate-bundle-requires.js","default":"./dist/features/validate-bundle-requires.js"},"./features/validation":{"types":"./dist/features/validation.d.ts","bun":"./dist/features/validation.js","node":"./dist/node/features/validation.js","default":"./dist/features/validation.js"},"./ontology/autonomous-work-order.fixture":{"types":"./dist/ontology/autonomous-work-order.fixture.d.ts","bun":"./dist/ontology/autonomous-work-order.fixture.js","node":"./dist/node/ontology/autonomous-work-order.fixture.js","default":"./dist/ontology/autonomous-work-order.fixture.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.surface-runtime","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters","importPath":"@lssm-tech/lib.surface-runtime/adapters","target":"./src/adapters/index.ts","targets":[{"conditions":[],"target":"./src/adapters/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters/ai-sdk-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/ai-sdk-stub","target":"./src/adapters/ai-sdk-stub.ts","targets":[{"conditions":[],"target":"./src/adapters/ai-sdk-stub.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/ai-sdk-stub.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/ai-sdk-stub.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters/blocknote-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/blocknote-stub","target":"./src/adapters/blocknote-stub.tsx","targets":[{"conditions":[],"target":"./src/adapters/blocknote-stub.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/blocknote-stub.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/blocknote-stub.tsx","sourceStatus":"verified source file"}]},{"subpath":"./adapters/dnd-kit-adapter","importPath":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-adapter","target":"./src/adapters/dnd-kit-adapter.tsx","targets":[{"conditions":[],"target":"./src/adapters/dnd-kit-adapter.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/dnd-kit-adapter.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/dnd-kit-adapter.tsx","sourceStatus":"verified source file"}]},{"subpath":"./adapters/dnd-kit-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/dnd-kit-stub","target":"./src/adapters/dnd-kit-stub.ts","targets":[{"conditions":[],"target":"./src/adapters/dnd-kit-stub.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/dnd-kit-stub.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/dnd-kit-stub.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters/floating-ui-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/floating-ui-stub","target":"./src/adapters/floating-ui-stub.tsx","targets":[{"conditions":[],"target":"./src/adapters/floating-ui-stub.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/floating-ui-stub.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/floating-ui-stub.tsx","sourceStatus":"verified source file"}]},{"subpath":"./adapters/interfaces","importPath":"@lssm-tech/lib.surface-runtime/adapters/interfaces","target":"./src/adapters/interfaces.ts","targets":[{"conditions":[],"target":"./src/adapters/interfaces.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/interfaces.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/interfaces.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters/motion-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/motion-stub","target":"./src/adapters/motion-stub.ts","targets":[{"conditions":[],"target":"./src/adapters/motion-stub.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/motion-stub.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/motion-stub.ts","sourceStatus":"verified source file"}]},{"subpath":"./adapters/resizable-panels-stub","importPath":"@lssm-tech/lib.surface-runtime/adapters/resizable-panels-stub","target":"./src/adapters/resizable-panels-stub.tsx","targets":[{"conditions":[],"target":"./src/adapters/resizable-panels-stub.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/adapters/resizable-panels-stub.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adapters/resizable-panels-stub.tsx","sourceStatus":"verified source file"}]},{"subpath":"./adaptive-shell","importPath":"@lssm-tech/lib.surface-runtime/adaptive-shell","target":"./src/adaptive-shell.ts","targets":[{"conditions":[],"target":"./src/adaptive-shell.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adaptive-shell.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adaptive-shell.ts","sourceStatus":"verified source file"}]},{"subpath":"./audit","importPath":"@lssm-tech/lib.surface-runtime/audit","target":"./src/audit/index.ts","targets":[{"conditions":[],"target":"./src/audit/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/audit/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/audit/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./audit/audit-record","importPath":"@lssm-tech/lib.surface-runtime/audit/audit-record","target":"./src/audit/audit-record.ts","targets":[{"conditions":[],"target":"./src/audit/audit-record.ts","sourcePath":"packages/platform/ui/surface-runtime/src/audit/audit-record.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/audit/audit-record.ts","sourceStatus":"verified source file"}]},{"subpath":"./audit/audit-sink-default","importPath":"@lssm-tech/lib.surface-runtime/audit/audit-sink-default","target":"./src/audit/audit-sink-default.ts","targets":[{"conditions":[],"target":"./src/audit/audit-sink-default.ts","sourcePath":"packages/platform/ui/surface-runtime/src/audit/audit-sink-default.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/audit/audit-sink-default.ts","sourceStatus":"verified source file"}]},{"subpath":"./evals/golden-context","importPath":"@lssm-tech/lib.surface-runtime/evals/golden-context","target":"./src/evals/golden-context.ts","targets":[{"conditions":[],"target":"./src/evals/golden-context.ts","sourcePath":"packages/platform/ui/surface-runtime/src/evals/golden-context.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/evals/golden-context.ts","sourceStatus":"verified source file"}]},{"subpath":"./evals/golden-harness","importPath":"@lssm-tech/lib.surface-runtime/evals/golden-harness","target":"./src/evals/golden-harness.ts","targets":[{"conditions":[],"target":"./src/evals/golden-harness.ts","sourcePath":"packages/platform/ui/surface-runtime/src/evals/golden-harness.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/evals/golden-harness.ts","sourceStatus":"verified source file"}]},{"subpath":"./examples/pm-workbench.bundle","importPath":"@lssm-tech/lib.surface-runtime/examples/pm-workbench.bundle","target":"./src/examples/pm-workbench.bundle.ts","targets":[{"conditions":[],"target":"./src/examples/pm-workbench.bundle.ts","sourcePath":"packages/platform/ui/surface-runtime/src/examples/pm-workbench.bundle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/examples/pm-workbench.bundle.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs","target":"./src/feature-hubs/index.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/composition","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/composition","target":"./src/feature-hubs/composition.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/composition.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/composition.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/composition.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/composition-helpers","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/composition-helpers","target":"./src/feature-hubs/composition-helpers.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/composition-helpers.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/composition-helpers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/composition-helpers.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/default-policy","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/default-policy","target":"./src/feature-hubs/default-policy.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/default-policy.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/default-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/default-policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/effect-gate","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/effect-gate","target":"./src/feature-hubs/effect-gate.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/effect-gate.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/effect-gate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/effect-gate.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/effects","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/effects","target":"./src/feature-hubs/effects.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/effects.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/effects.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/effects.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/errors","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/errors","target":"./src/feature-hubs/errors.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/errors.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/errors.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/errors.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/installation","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/installation","target":"./src/feature-hubs/installation.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/installation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/installation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/installation.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/installation-factory","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/installation-factory","target":"./src/feature-hubs/installation-factory.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/installation-factory.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/installation-factory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/installation-factory.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/manifest-validation","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/manifest-validation","target":"./src/feature-hubs/manifest-validation.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/manifest-validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/manifest-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/manifest-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/policy","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/policy","target":"./src/feature-hubs/policy.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/policy.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/readiness","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/readiness","target":"./src/feature-hubs/readiness.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/readiness.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/readiness.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/readiness.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/registry","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/registry","target":"./src/feature-hubs/registry.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/teardown","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/teardown","target":"./src/feature-hubs/teardown.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/teardown.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/teardown.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/teardown.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/testing","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/testing","target":"./src/feature-hubs/testing.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/testing.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/testing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/testing.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/types","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/types","target":"./src/feature-hubs/types.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/validation","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/validation","target":"./src/feature-hubs/validation.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/validation-helpers","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/validation-helpers","target":"./src/feature-hubs/validation-helpers.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/validation-helpers.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/validation-helpers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/validation-helpers.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n","importPath":"@lssm-tech/lib.surface-runtime/i18n","target":"./src/i18n/index.ts","targets":[{"conditions":[],"target":"./src/i18n/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs","importPath":"@lssm-tech/lib.surface-runtime/i18n/catalogs","target":"./src/i18n/catalogs/index.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/catalogs/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/catalogs/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/en","importPath":"@lssm-tech/lib.surface-runtime/i18n/catalogs/en","target":"./src/i18n/catalogs/en.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/en.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/catalogs/en.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/catalogs/en.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/es","importPath":"@lssm-tech/lib.surface-runtime/i18n/catalogs/es","target":"./src/i18n/catalogs/es.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/es.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/catalogs/es.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/catalogs/es.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/catalogs/fr","importPath":"@lssm-tech/lib.surface-runtime/i18n/catalogs/fr","target":"./src/i18n/catalogs/fr.ts","targets":[{"conditions":[],"target":"./src/i18n/catalogs/fr.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/catalogs/fr.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/catalogs/fr.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/keys","importPath":"@lssm-tech/lib.surface-runtime/i18n/keys","target":"./src/i18n/keys.ts","targets":[{"conditions":[],"target":"./src/i18n/keys.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/keys.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/keys.ts","sourceStatus":"verified source file"}]},{"subpath":"./i18n/messages","importPath":"@lssm-tech/lib.surface-runtime/i18n/messages","target":"./src/i18n/messages.ts","targets":[{"conditions":[],"target":"./src/i18n/messages.ts","sourcePath":"packages/platform/ui/surface-runtime/src/i18n/messages.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/i18n/messages.ts","sourceStatus":"verified source file"}]},{"subpath":"./react","importPath":"@lssm-tech/lib.surface-runtime/react","target":"./src/react/index.ts","targets":[{"conditions":[],"target":"./src/react/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/react/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./react/BundleProvider","importPath":"@lssm-tech/lib.surface-runtime/react/BundleProvider","target":"./src/react/BundleProvider.tsx","targets":[{"conditions":[],"target":"./src/react/BundleProvider.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/BundleProvider.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/BundleProvider.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/BundleRenderer","importPath":"@lssm-tech/lib.surface-runtime/react/BundleRenderer","target":"./src/react/BundleRenderer.tsx","targets":[{"conditions":[],"target":"./src/react/BundleRenderer.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/BundleRenderer.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/BundleRenderer.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/OverlayConflictResolver","importPath":"@lssm-tech/lib.surface-runtime/react/OverlayConflictResolver","target":"./src/react/OverlayConflictResolver.tsx","targets":[{"conditions":[],"target":"./src/react/OverlayConflictResolver.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/OverlayConflictResolver.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/OverlayConflictResolver.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/PatchProposalCard","importPath":"@lssm-tech/lib.surface-runtime/react/PatchProposalCard","target":"./src/react/PatchProposalCard.tsx","targets":[{"conditions":[],"target":"./src/react/PatchProposalCard.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/PatchProposalCard.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/PatchProposalCard.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/RegionRenderer","importPath":"@lssm-tech/lib.surface-runtime/react/RegionRenderer","target":"./src/react/RegionRenderer.tsx","targets":[{"conditions":[],"target":"./src/react/RegionRenderer.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/RegionRenderer.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/RegionRenderer.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/SlotRenderer","importPath":"@lssm-tech/lib.surface-runtime/react/SlotRenderer","target":"./src/react/SlotRenderer.tsx","targets":[{"conditions":[],"target":"./src/react/SlotRenderer.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/SlotRenderer.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/SlotRenderer.tsx","sourceStatus":"verified source file"}]},{"subpath":"./react/WidgetPalette","importPath":"@lssm-tech/lib.surface-runtime/react/WidgetPalette","target":"./src/react/WidgetPalette.tsx","targets":[{"conditions":[],"target":"./src/react/WidgetPalette.tsx","sourcePath":"packages/platform/ui/surface-runtime/src/react/WidgetPalette.tsx","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/react/WidgetPalette.tsx","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph","importPath":"@lssm-tech/lib.surface-runtime/rolemorph","target":"./src/rolemorph/index.ts","targets":[{"conditions":[],"target":"./src/rolemorph/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/action-boundaries","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/action-boundaries","target":"./src/rolemorph/action-boundaries.ts","targets":[{"conditions":[],"target":"./src/rolemorph/action-boundaries.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/action-boundaries.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/action-boundaries.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/action-reference","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/action-reference","target":"./src/rolemorph/action-reference.ts","targets":[{"conditions":[],"target":"./src/rolemorph/action-reference.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/action-reference.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/action-reference.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/action-resolution","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/action-resolution","target":"./src/rolemorph/action-resolution.ts","targets":[{"conditions":[],"target":"./src/rolemorph/action-resolution.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/action-resolution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/action-resolution.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/adaptive-shell","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/adaptive-shell","target":"./src/rolemorph/adaptive-shell.ts","targets":[{"conditions":[],"target":"./src/rolemorph/adaptive-shell.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/adaptive-shell-navigation","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/adaptive-shell-navigation","target":"./src/rolemorph/adaptive-shell-navigation.ts","targets":[{"conditions":[],"target":"./src/rolemorph/adaptive-shell-navigation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell-navigation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell-navigation.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/adaptive-shell-types","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/adaptive-shell-types","target":"./src/rolemorph/adaptive-shell-types.ts","targets":[{"conditions":[],"target":"./src/rolemorph/adaptive-shell-types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/adaptive-shell-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/capability-projection","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/capability-projection","target":"./src/rolemorph/capability-projection.ts","targets":[{"conditions":[],"target":"./src/rolemorph/capability-projection.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/capability-projection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/capability-projection.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/companyos-policy","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/companyos-policy","target":"./src/rolemorph/companyos-policy.ts","targets":[{"conditions":[],"target":"./src/rolemorph/companyos-policy.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/companyos-policy-fail-closed","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/companyos-policy-fail-closed","target":"./src/rolemorph/companyos-policy-fail-closed.ts","targets":[{"conditions":[],"target":"./src/rolemorph/companyos-policy-fail-closed.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy-fail-closed.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy-fail-closed.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/companyos-policy-types","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/companyos-policy-types","target":"./src/rolemorph/companyos-policy-types.ts","targets":[{"conditions":[],"target":"./src/rolemorph/companyos-policy-types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/companyos-policy-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/data-view-adapter","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/data-view-adapter","target":"./src/rolemorph/data-view-adapter.ts","targets":[{"conditions":[],"target":"./src/rolemorph/data-view-adapter.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/data-view-adapter-mapping","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/data-view-adapter-mapping","target":"./src/rolemorph/data-view-adapter-mapping.ts","targets":[{"conditions":[],"target":"./src/rolemorph/data-view-adapter-mapping.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter-mapping.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter-mapping.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/data-view-adapter-types","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/data-view-adapter-types","target":"./src/rolemorph/data-view-adapter-types.ts","targets":[{"conditions":[],"target":"./src/rolemorph/data-view-adapter-types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/data-view-adapter-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures","target":"./src/rolemorph/fixtures/index.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/airdesk","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/airdesk","target":"./src/rolemorph/fixtures/airdesk.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/airdesk.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/airdesk.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/airdesk.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/airdesk-projections","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/airdesk-projections","target":"./src/rolemorph/fixtures/airdesk-projections.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/airdesk-projections.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/airdesk-projections.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/airdesk-projections.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/autonomous-work-order","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/autonomous-work-order","target":"./src/rolemorph/fixtures/autonomous-work-order.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/autonomous-work-order.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/autonomous-work-order.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/autonomous-work-order.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/autonomous-work-order-helpers","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/autonomous-work-order-helpers","target":"./src/rolemorph/fixtures/autonomous-work-order-helpers.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/autonomous-work-order-helpers.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/autonomous-work-order-helpers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/autonomous-work-order-helpers.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/governance","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/governance","target":"./src/rolemorph/fixtures/governance.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/governance.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/governance.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/governance.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/internal-approval","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/internal-approval","target":"./src/rolemorph/fixtures/internal-approval.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/internal-approval.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/internal-approval.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/internal-approval.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/fixtures/service-delivery","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/fixtures/service-delivery","target":"./src/rolemorph/fixtures/service-delivery.ts","targets":[{"conditions":[],"target":"./src/rolemorph/fixtures/service-delivery.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/fixtures/service-delivery.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/fixtures/service-delivery.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/handler-authz","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/handler-authz","target":"./src/rolemorph/handler-authz.ts","targets":[{"conditions":[],"target":"./src/rolemorph/handler-authz.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/handler-authz.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/handler-authz.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/preference-adapter","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/preference-adapter","target":"./src/rolemorph/preference-adapter.ts","targets":[{"conditions":[],"target":"./src/rolemorph/preference-adapter.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/preference-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/preference-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/registry-validation","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/registry-validation","target":"./src/rolemorph/registry-validation.ts","targets":[{"conditions":[],"target":"./src/rolemorph/registry-validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/registry-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/registry-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/resolver","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/resolver","target":"./src/rolemorph/resolver.ts","targets":[{"conditions":[],"target":"./src/rolemorph/resolver.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/resolver.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/resolver.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/rich-content-adapter","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/rich-content-adapter","target":"./src/rolemorph/rich-content-adapter.ts","targets":[{"conditions":[],"target":"./src/rolemorph/rich-content-adapter.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/rich-content-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/rich-content-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/rich-reference-adapter","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/rich-reference-adapter","target":"./src/rolemorph/rich-reference-adapter.ts","targets":[{"conditions":[],"target":"./src/rolemorph/rich-reference-adapter.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/rich-reference-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/rich-reference-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/surface-selection","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/surface-selection","target":"./src/rolemorph/surface-selection.ts","targets":[{"conditions":[],"target":"./src/rolemorph/surface-selection.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/surface-selection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/surface-selection.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/surface-types","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/surface-types","target":"./src/rolemorph/surface-types.ts","targets":[{"conditions":[],"target":"./src/rolemorph/surface-types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/surface-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/surface-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/types","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/types","target":"./src/rolemorph/types.ts","targets":[{"conditions":[],"target":"./src/rolemorph/types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rolemorph/validation","importPath":"@lssm-tech/lib.surface-runtime/rolemorph/validation","target":"./src/rolemorph/validation.ts","targets":[{"conditions":[],"target":"./src/rolemorph/validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rolemorph/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rolemorph/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime","importPath":"@lssm-tech/lib.surface-runtime/runtime","target":"./src/runtime/index.ts","targets":[{"conditions":[],"target":"./src/runtime/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/apply-surface-patch","importPath":"@lssm-tech/lib.surface-runtime/runtime/apply-surface-patch","target":"./src/runtime/apply-surface-patch.ts","targets":[{"conditions":[],"target":"./src/runtime/apply-surface-patch.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/apply-surface-patch.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/apply-surface-patch.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/audit-events","importPath":"@lssm-tech/lib.surface-runtime/runtime/audit-events","target":"./src/runtime/audit-events.ts","targets":[{"conditions":[],"target":"./src/runtime/audit-events.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/audit-events.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/audit-events.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/build-context","importPath":"@lssm-tech/lib.surface-runtime/runtime/build-context","target":"./src/runtime/build-context.ts","targets":[{"conditions":[],"target":"./src/runtime/build-context.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/build-context.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/build-context.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/extension-registry","importPath":"@lssm-tech/lib.surface-runtime/runtime/extension-registry","target":"./src/runtime/extension-registry.ts","targets":[{"conditions":[],"target":"./src/runtime/extension-registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/extension-registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/extension-registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/field-renderer-registry","importPath":"@lssm-tech/lib.surface-runtime/runtime/field-renderer-registry","target":"./src/runtime/field-renderer-registry.ts","targets":[{"conditions":[],"target":"./src/runtime/field-renderer-registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/field-renderer-registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/field-renderer-registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/overlay-alignment","importPath":"@lssm-tech/lib.surface-runtime/runtime/overlay-alignment","target":"./src/runtime/overlay-alignment.ts","targets":[{"conditions":[],"target":"./src/runtime/overlay-alignment.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/overlay-alignment.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/overlay-alignment.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/overlay-signer","importPath":"@lssm-tech/lib.surface-runtime/runtime/overlay-signer","target":"./src/runtime/overlay-signer.ts","targets":[{"conditions":[],"target":"./src/runtime/overlay-signer.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/overlay-signer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/overlay-signer.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/override-store","importPath":"@lssm-tech/lib.surface-runtime/runtime/override-store","target":"./src/runtime/override-store.ts","targets":[{"conditions":[],"target":"./src/runtime/override-store.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/override-store.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/override-store.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/planner-prompt","importPath":"@lssm-tech/lib.surface-runtime/runtime/planner-prompt","target":"./src/runtime/planner-prompt.ts","targets":[{"conditions":[],"target":"./src/runtime/planner-prompt.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/planner-prompt.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/planner-prompt.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/planner-tools","importPath":"@lssm-tech/lib.surface-runtime/runtime/planner-tools","target":"./src/runtime/planner-tools.ts","targets":[{"conditions":[],"target":"./src/runtime/planner-tools.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/planner-tools.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/planner-tools.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/policy-eval","importPath":"@lssm-tech/lib.surface-runtime/runtime/policy-eval","target":"./src/runtime/policy-eval.ts","targets":[{"conditions":[],"target":"./src/runtime/policy-eval.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/policy-eval.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/policy-eval.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/preference-adapter","importPath":"@lssm-tech/lib.surface-runtime/runtime/preference-adapter","target":"./src/runtime/preference-adapter.ts","targets":[{"conditions":[],"target":"./src/runtime/preference-adapter.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/preference-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/preference-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/resolve-bundle","importPath":"@lssm-tech/lib.surface-runtime/runtime/resolve-bundle","target":"./src/runtime/resolve-bundle.ts","targets":[{"conditions":[],"target":"./src/runtime/resolve-bundle.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/resolve-bundle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/resolve-bundle.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/resolve-preferences","importPath":"@lssm-tech/lib.surface-runtime/runtime/resolve-preferences","target":"./src/runtime/resolve-preferences.ts","targets":[{"conditions":[],"target":"./src/runtime/resolve-preferences.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/resolve-preferences.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/resolve-preferences.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/rollback","importPath":"@lssm-tech/lib.surface-runtime/runtime/rollback","target":"./src/runtime/rollback.ts","targets":[{"conditions":[],"target":"./src/runtime/rollback.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/rollback.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/rollback.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime/widget-registry","importPath":"@lssm-tech/lib.surface-runtime/runtime/widget-registry","target":"./src/runtime/widget-registry.ts","targets":[{"conditions":[],"target":"./src/runtime/widget-registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/runtime/widget-registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/runtime/widget-registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec","importPath":"@lssm-tech/lib.surface-runtime/spec","target":"./src/spec/index.ts","targets":[{"conditions":[],"target":"./src/spec/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec/define-module-bundle","importPath":"@lssm-tech/lib.surface-runtime/spec/define-module-bundle","target":"./src/spec/define-module-bundle.ts","targets":[{"conditions":[],"target":"./src/spec/define-module-bundle.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/define-module-bundle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/define-module-bundle.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec/types","importPath":"@lssm-tech/lib.surface-runtime/spec/types","target":"./src/spec/types.ts","targets":[{"conditions":[],"target":"./src/spec/types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec/validate-bundle","importPath":"@lssm-tech/lib.surface-runtime/spec/validate-bundle","target":"./src/spec/validate-bundle.ts","targets":[{"conditions":[],"target":"./src/spec/validate-bundle.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/validate-bundle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/validate-bundle.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec/validate-surface-patch","importPath":"@lssm-tech/lib.surface-runtime/spec/validate-surface-patch","target":"./src/spec/validate-surface-patch.ts","targets":[{"conditions":[],"target":"./src/spec/validate-surface-patch.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/validate-surface-patch.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/validate-surface-patch.ts","sourceStatus":"verified source file"}]},{"subpath":"./spec/verification-snapshot-types","importPath":"@lssm-tech/lib.surface-runtime/spec/verification-snapshot-types","target":"./src/spec/verification-snapshot-types.ts","targets":[{"conditions":[],"target":"./src/spec/verification-snapshot-types.ts","sourcePath":"packages/platform/ui/surface-runtime/src/spec/verification-snapshot-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/spec/verification-snapshot-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./surface-runtime.feature","importPath":"@lssm-tech/lib.surface-runtime/surface-runtime.feature","target":"./src/surface-runtime.feature.ts","targets":[{"conditions":[],"target":"./src/surface-runtime.feature.ts","sourcePath":"packages/platform/ui/surface-runtime/src/surface-runtime.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/surface-runtime.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./telemetry","importPath":"@lssm-tech/lib.surface-runtime/telemetry","target":"./src/telemetry/index.ts","targets":[{"conditions":[],"target":"./src/telemetry/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/telemetry/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/telemetry/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./telemetry/surface-instrumentation","importPath":"@lssm-tech/lib.surface-runtime/telemetry/surface-instrumentation","target":"./src/telemetry/surface-instrumentation.ts","targets":[{"conditions":[],"target":"./src/telemetry/surface-instrumentation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/telemetry/surface-instrumentation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/telemetry/surface-instrumentation.ts","sourceStatus":"verified source file"}]},{"subpath":"./theme/graph-themes","importPath":"@lssm-tech/lib.surface-runtime/theme/graph-themes","target":"./src/theme/graph-themes.ts","targets":[{"conditions":[],"target":"./src/theme/graph-themes.ts","sourcePath":"packages/platform/ui/surface-runtime/src/theme/graph-themes.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/theme/graph-themes.ts","sourceStatus":"verified source file"}]},{"subpath":"./theme/theme-resolver","importPath":"@lssm-tech/lib.surface-runtime/theme/theme-resolver","target":"./src/theme/theme-resolver.ts","targets":[{"conditions":[],"target":"./src/theme/theme-resolver.ts","sourcePath":"packages/platform/ui/surface-runtime/src/theme/theme-resolver.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/theme/theme-resolver.ts","sourceStatus":"verified source file"}]},{"subpath":"./navigation/nav-graph","importPath":"@lssm-tech/lib.surface-runtime/navigation/nav-graph","target":"./src/navigation/nav-graph.ts","targets":[{"conditions":[],"target":"./src/navigation/nav-graph.ts","sourcePath":"packages/platform/ui/surface-runtime/src/navigation/nav-graph.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/navigation/nav-graph.ts","sourceStatus":"verified source file"}]},{"subpath":"./navigation/nav-surface","importPath":"@lssm-tech/lib.surface-runtime/navigation/nav-surface","target":"./src/navigation/nav-surface.ts","targets":[{"conditions":[],"target":"./src/navigation/nav-surface.ts","sourcePath":"packages/platform/ui/surface-runtime/src/navigation/nav-surface.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/navigation/nav-surface.ts","sourceStatus":"verified source file"}]},{"subpath":"./navigation","importPath":"@lssm-tech/lib.surface-runtime/navigation","target":"./src/navigation/index.ts","targets":[{"conditions":[],"target":"./src/navigation/index.ts","sourcePath":"packages/platform/ui/surface-runtime/src/navigation/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/navigation/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./navigation/registry","importPath":"@lssm-tech/lib.surface-runtime/navigation/registry","target":"./src/navigation/registry.ts","targets":[{"conditions":[],"target":"./src/navigation/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/navigation/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/navigation/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities/registry","importPath":"@lssm-tech/lib.surface-runtime/capabilities/registry","target":"./src/capabilities/registry.ts","targets":[{"conditions":[],"target":"./src/capabilities/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/capabilities/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/capabilities/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/contracts/policy","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/contracts/policy","target":"./src/feature-hubs/contracts/policy.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/contracts/policy.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/contracts/policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/contracts/policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/contracts/registry","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/contracts/registry","target":"./src/feature-hubs/contracts/registry.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/contracts/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/contracts/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/contracts/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./feature-hubs/contracts/ports","importPath":"@lssm-tech/lib.surface-runtime/feature-hubs/contracts/ports","target":"./src/feature-hubs/contracts/ports.ts","targets":[{"conditions":[],"target":"./src/feature-hubs/contracts/ports.ts","sourcePath":"packages/platform/ui/surface-runtime/src/feature-hubs/contracts/ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/feature-hubs/contracts/ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./adaptive-shell/validation","importPath":"@lssm-tech/lib.surface-runtime/adaptive-shell/validation","target":"./src/adaptive-shell/validation.ts","targets":[{"conditions":[],"target":"./src/adaptive-shell/validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/adaptive-shell/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/adaptive-shell/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./docs/registry","importPath":"@lssm-tech/lib.surface-runtime/docs/registry","target":"./src/docs/registry.ts","targets":[{"conditions":[],"target":"./src/docs/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/docs/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/docs/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./docs/presentations","importPath":"@lssm-tech/lib.surface-runtime/docs/presentations","target":"./src/docs/presentations.ts","targets":[{"conditions":[],"target":"./src/docs/presentations.ts","sourcePath":"packages/platform/ui/surface-runtime/src/docs/presentations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/docs/presentations.ts","sourceStatus":"verified source file"}]},{"subpath":"./docs/manifest","importPath":"@lssm-tech/lib.surface-runtime/docs/manifest","target":"./src/docs/manifest.ts","targets":[{"conditions":[],"target":"./src/docs/manifest.ts","sourcePath":"packages/platform/ui/surface-runtime/src/docs/manifest.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/docs/manifest.ts","sourceStatus":"verified source file"}]},{"subpath":"./docs/docblocks.manifest.generated","importPath":"@lssm-tech/lib.surface-runtime/docs/docblocks.manifest.generated","target":"./src/docs/docblocks.manifest.generated.ts","targets":[{"conditions":[],"target":"./src/docs/docblocks.manifest.generated.ts","sourcePath":"packages/platform/ui/surface-runtime/src/docs/docblocks.manifest.generated.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/docs/docblocks.manifest.generated.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/defineOntologyEdge","importPath":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyEdge","target":"./src/ontology/defineOntologyEdge.ts","targets":[{"conditions":[],"target":"./src/ontology/defineOntologyEdge.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/defineOntologyEdge.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/defineOntologyEdge.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/defineOntologyNode","importPath":"@lssm-tech/lib.surface-runtime/ontology/defineOntologyNode","target":"./src/ontology/defineOntologyNode.ts","targets":[{"conditions":[],"target":"./src/ontology/defineOntologyNode.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/defineOntologyNode.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/defineOntologyNode.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/evidence","importPath":"@lssm-tech/lib.surface-runtime/ontology/evidence","target":"./src/ontology/evidence.ts","targets":[{"conditions":[],"target":"./src/ontology/evidence.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/evidence.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/evidence.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/graph","importPath":"@lssm-tech/lib.surface-runtime/ontology/graph","target":"./src/ontology/graph.ts","targets":[{"conditions":[],"target":"./src/ontology/graph.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/graph.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/graph.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/kinds","importPath":"@lssm-tech/lib.surface-runtime/ontology/kinds","target":"./src/ontology/kinds.ts","targets":[{"conditions":[],"target":"./src/ontology/kinds.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/kinds.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/kinds.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/registry","importPath":"@lssm-tech/lib.surface-runtime/ontology/registry","target":"./src/ontology/registry.ts","targets":[{"conditions":[],"target":"./src/ontology/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/safety","importPath":"@lssm-tech/lib.surface-runtime/ontology/safety","target":"./src/ontology/safety.ts","targets":[{"conditions":[],"target":"./src/ontology/safety.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/safety.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/safety.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities/agent-workflow","importPath":"@lssm-tech/lib.surface-runtime/capabilities/agent-workflow","target":"./src/capabilities/agent-workflow.ts","targets":[{"conditions":[],"target":"./src/capabilities/agent-workflow.ts","sourcePath":"packages/platform/ui/surface-runtime/src/capabilities/agent-workflow.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/capabilities/agent-workflow.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities/context","importPath":"@lssm-tech/lib.surface-runtime/capabilities/context","target":"./src/capabilities/context.ts","targets":[{"conditions":[],"target":"./src/capabilities/context.ts","sourcePath":"packages/platform/ui/surface-runtime/src/capabilities/context.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/capabilities/context.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities/guards","importPath":"@lssm-tech/lib.surface-runtime/capabilities/guards","target":"./src/capabilities/guards.ts","targets":[{"conditions":[],"target":"./src/capabilities/guards.ts","sourcePath":"packages/platform/ui/surface-runtime/src/capabilities/guards.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/capabilities/guards.ts","sourceStatus":"verified source file"}]},{"subpath":"./capabilities/validation","importPath":"@lssm-tech/lib.surface-runtime/capabilities/validation","target":"./src/capabilities/validation.ts","targets":[{"conditions":[],"target":"./src/capabilities/validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/capabilities/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/capabilities/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./visualizations/registry","importPath":"@lssm-tech/lib.surface-runtime/visualizations/registry","target":"./src/visualizations/registry.ts","targets":[{"conditions":[],"target":"./src/visualizations/registry.ts","sourcePath":"packages/platform/ui/surface-runtime/src/visualizations/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/visualizations/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/agent-export","importPath":"@lssm-tech/lib.surface-runtime/rich-reference/agent-export","target":"./src/rich-reference/agent-export.ts","targets":[{"conditions":[],"target":"./src/rich-reference/agent-export.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rich-reference/agent-export.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rich-reference/agent-export.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/contracts","importPath":"@lssm-tech/lib.surface-runtime/rich-reference/contracts","target":"./src/rich-reference/contracts.ts","targets":[{"conditions":[],"target":"./src/rich-reference/contracts.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rich-reference/contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rich-reference/contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/detector","importPath":"@lssm-tech/lib.surface-runtime/rich-reference/detector","target":"./src/rich-reference/detector.ts","targets":[{"conditions":[],"target":"./src/rich-reference/detector.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rich-reference/detector.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rich-reference/detector.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-reference/markdown-envelope","importPath":"@lssm-tech/lib.surface-runtime/rich-reference/markdown-envelope","target":"./src/rich-reference/markdown-envelope.ts","targets":[{"conditions":[],"target":"./src/rich-reference/markdown-envelope.ts","sourcePath":"packages/platform/ui/surface-runtime/src/rich-reference/markdown-envelope.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/rich-reference/markdown-envelope.ts","sourceStatus":"verified source file"}]},{"subpath":"./operations/reference-detail","importPath":"@lssm-tech/lib.surface-runtime/operations/reference-detail","target":"./src/operations/reference-detail.ts","targets":[{"conditions":[],"target":"./src/operations/reference-detail.ts","sourcePath":"packages/platform/ui/surface-runtime/src/operations/reference-detail.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/operations/reference-detail.ts","sourceStatus":"verified source file"}]},{"subpath":"./operations/reference-resolve","importPath":"@lssm-tech/lib.surface-runtime/operations/reference-resolve","target":"./src/operations/reference-resolve.ts","targets":[{"conditions":[],"target":"./src/operations/reference-resolve.ts","sourcePath":"packages/platform/ui/surface-runtime/src/operations/reference-resolve.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/operations/reference-resolve.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/edit-form-resolution","importPath":"@lssm-tech/lib.surface-runtime/data-views/edit-form-resolution","target":"./src/data-views/edit-form-resolution.ts","targets":[{"conditions":[],"target":"./src/data-views/edit-form-resolution.ts","sourcePath":"packages/platform/ui/surface-runtime/src/data-views/edit-form-resolution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/data-views/edit-form-resolution.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/graph-filter-codec","importPath":"@lssm-tech/lib.surface-runtime/data-views/graph-filter-codec","target":"./src/data-views/graph-filter-codec.ts","targets":[{"conditions":[],"target":"./src/data-views/graph-filter-codec.ts","sourcePath":"packages/platform/ui/surface-runtime/src/data-views/graph-filter-codec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/data-views/graph-filter-codec.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/query-generator","importPath":"@lssm-tech/lib.surface-runtime/data-views/query-generator","target":"./src/data-views/query-generator.ts","targets":[{"conditions":[],"target":"./src/data-views/query-generator.ts","sourcePath":"packages/platform/ui/surface-runtime/src/data-views/query-generator.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/data-views/query-generator.ts","sourceStatus":"verified source file"}]},{"subpath":"./entities/compatibility","importPath":"@lssm-tech/lib.surface-runtime/entities/compatibility","target":"./src/entities/compatibility.ts","targets":[{"conditions":[],"target":"./src/entities/compatibility.ts","sourcePath":"packages/platform/ui/surface-runtime/src/entities/compatibility.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/entities/compatibility.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/validate-bundle-requires","importPath":"@lssm-tech/lib.surface-runtime/features/validate-bundle-requires","target":"./src/features/validate-bundle-requires.ts","targets":[{"conditions":[],"target":"./src/features/validate-bundle-requires.ts","sourcePath":"packages/platform/ui/surface-runtime/src/features/validate-bundle-requires.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/features/validate-bundle-requires.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/validation","importPath":"@lssm-tech/lib.surface-runtime/features/validation","target":"./src/features/validation.ts","targets":[{"conditions":[],"target":"./src/features/validation.ts","sourcePath":"packages/platform/ui/surface-runtime/src/features/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/features/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./ontology/autonomous-work-order.fixture","importPath":"@lssm-tech/lib.surface-runtime/ontology/autonomous-work-order.fixture","target":"./src/ontology/autonomous-work-order.fixture.ts","targets":[{"conditions":[],"target":"./src/ontology/autonomous-work-order.fixture.ts","sourcePath":"packages/platform/ui/surface-runtime/src/ontology/autonomous-work-order.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/src/ontology/autonomous-work-order.fixture.ts","sourceStatus":"verified source file"}]}],"entryCount":148,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Surface Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.surface-runtime","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.surface-runtime.txt"},"readme":{"status":"available","body":"# @lssm-tech/lib.surface-runtime\n\nWebsite: https://contractspec.io\n\n**Surface runtime for AI-native ContractSpec experiences, including bundle specs, planners, overlays, patching, and React rendering support.**\n\n## What It Provides\n\n- Provides the runtime layer behind AI-planned surfaces, widget registries, overrides, and bundle resolution.\n- Supports React rendering, adapter boundaries, telemetry, evaluation harnesses, and planner tooling.\n- Provides a UI-agnostic RoleMorph runtime for policy-aware, role/actor-specific operating surfaces.\n- Recently expanded to better align with AI chat, i18n, workflow tools, and bundle export needs.\n- `src/adapters/` contains runtime, provider, or environment-specific adapters.\n\n## Installation\n\n`npm install @lssm-tech/lib.surface-runtime`\n\nor\n\n`bun add @lssm-tech/lib.surface-runtime`\n\n## Usage\n\nImport the root entrypoint from `@lssm-tech/lib.surface-runtime`, or choose a documented subpath when you only need one part of the package surface.\n\n## Architecture\n\n- `src/spec/` defines module-bundle and surface-patch validation surfaces.\n- `src/runtime/` contains planners, registries, patch application, policy evaluation, and bundle resolution.\n- `src/rolemorph/` contains serializable RoleMorph contracts, the pure surface resolver, validation, AirDesk and non-AirDesk fixtures, and CompanyOS policy projection helpers.\n- `src/react/` exports the React integration layer for bundle rendering and override handling.\n- `src/adapters/`, `src.telemetry/`, `src.evals/`, and `src.examples/` support integration and verification flows.\n- `src/index.ts` is the root public barrel and package entrypoint.\n\n## Feature Hub runtime\n\n`@lssm-tech/lib.surface-runtime/feature-hubs` validates and composes independent\nFeature Hub manifests. Installation is read-only; `start()` is the explicit,\nidempotent effect boundary. Effect calls must match a manifest-declared\ncapability, operation, port, and policy. An `allow` decision with obligations is\nstill denied unless the host fulfills those obligations and returns durable\nevidence references. Missing optional ports degrade only dependent\ncapabilities; failed starts and factory initialization compensate registered\nresources; disposal attempts every teardown before reporting aggregate failure.\n\nSigned registry metadata is discovery-only. It is checked for validity,\nrevocation, signature, replay, and exact local-manifest identity, and can only\nresolve code already installed in the host allowlist.\n\n## RoleMorph runtime\n\nRoleMorph resolves ContractSpec operating surfaces for different human and AI actors without generating arbitrary UI code. The exported `./rolemorph` subpath includes:\n\n- `RoleMorphSurfaceSpec`, actor, component-registry, action-boundary, explanation, diagnostic, and resolution-result types;\n- `resolveRoleMorphSurface()` for deterministic workflow/role/intent matching, policy and permission boundary evaluation, hidden-data explanations, and agent action-plan projection;\n- `validateRoleMorphSurfaceContext()` for missing binding diagnostics and generated-UI escape-hatch rejection;\n- deterministic surface precedence (`priority`, match specificity, then semantic version) with fail-closed ambiguity diagnostics;\n- fail-closed component registry enforcement for supported surface/intent kinds, required data and permissions, emitted actions, and registered action classifications;\n- exact permission, authority, and policy decisions for governed actions; only explicitly registered `display_only` actions may omit those decisions;\n- domain-neutral `individual`, learner, community, family/household, and trusted-delegate actor kinds alongside all existing organization literals;\n- canonical seven-dimension preference and action-based capability projection adapters, including a human-safe adapter that never falls back to `agentPlan`;\n- complete DataView fail-close projection for sensitive fields, sections, and unmatched or missing action boundaries;\n- audit-persistence readiness that detects synchronous and asynchronous sink failures, retries when configured, and denies the governed result when its audit record cannot persist;\n- AirDesk plus service-delivery and internal-approval fixtures for founder, ops manager, frontline staff, customer, AI agent, and auditor surfaces.\n- CompanyOS policy projection helpers that compose policy/authority decisions into RoleMorph boundaries and fail closed when projections are missing or actor/workflow-mismatched.\n\nRoleMorph may consume adaptive hints, but authorization, policy, permissions, and action boundaries remain explicit contract inputs.\n\nGoverned RichReference policy decisions await their audit sink. Production PersonalOS composition uses the server-only PostgreSQL durable sink rather than the development console sink: persistence failure denies the decision, while delivery retry, dead-letter health, and explicit recovery remain observable without storing payload values.\n\nCommunicationOS and other downstream shells can consume `projectRoleMorphCapabilities()` from the `./rolemorph` barrel. Live route adoption remains owned by those packages; this library does not claim downstream wiring or derive human capabilities from the AI-only `agentPlan` compatibility field.\n\n\n## Ontology-linked RoleMorph authoring\n\nRoleMorph decisions participate in the ontology graph through stable refs rather than local-only labels. Surface specs and resolution results should be able to explain which ontology actor, work, surface, resource, adaptation, and safety refs influenced visible components, hidden data, and enabled actions.\n\nFor the Autonomous Work Order slice, founder/operator/auditor/agent surfaces must all point at the same work-order graph: pages and DataViews are `surface` nodes, orders and workflow transitions are `work` nodes, humans and agents are `actor` nodes, source documents and evidence receipts are `resource` nodes, behavior/adaptive decisions are `adaptation` nodes, and policy/approval/audit/redaction records are `safety` nodes.\n\nHigh-impact RoleMorph actions must fail closed when ontology safety refs are missing or mismatched. Display-only and low-risk render decisions may remain policy-optional, but explanations should still carry evidence refs when they are part of a governed work-order trace.\n\n## Public Entry Points\n\n- Exports runtime, spec, React integration, adapters, telemetry, eval, and example subpaths for AI-native surface composition.\n- Export `.` resolves through `./src/index.ts`.\n- Export `./adapters` resolves through `./src/adapters/index.ts`.\n- Export `./adapters/ai-sdk-stub` resolves through `./src/adapters/ai-sdk-stub.ts`.\n- Export `./adapters/blocknote-stub` resolves through `./src/adapters/blocknote-stub.tsx`.\n- Export `./adapters/dnd-kit-adapter` resolves through `./src/adapters/dnd-kit-adapter.tsx`.\n- Export `./adapters/dnd-kit-stub` resolves through `./src/adapters/dnd-kit-stub.ts`.\n- Export `./adapters/floating-ui-stub` resolves through `./src/adapters/floating-ui-stub.tsx`.\n- Export `./adapters/interfaces` resolves through `./src/adapters/interfaces.ts`.\n- Export `./adapters/motion-stub` resolves through `./src/adapters/motion-stub.ts`.\n- Export `./adapters/resizable-panels-stub` resolves through `./src/adapters/resizable-panels-stub.tsx`.\n- Export `./feature-hubs` resolves through `./src/feature-hubs/index.ts`.\n- Export `./rolemorph` resolves through `./src/rolemorph/index.ts`.\n- Export `./rolemorph/types` resolves through `./src/rolemorph/types.ts`.\n- Export `./rolemorph/companyos-policy` resolves through `./src/rolemorph/companyos-policy.ts`.\n- Export `./rolemorph/companyos-policy-types` resolves through `./src/rolemorph/companyos-policy-types.ts`.\n- Export `./rolemorph/companyos-policy-fail-closed` resolves through `./src/rolemorph/companyos-policy-fail-closed.ts`.\n- Export `./rolemorph/resolver` resolves through `./src/rolemorph/resolver.ts`.\n- Export `./rolemorph/validation` resolves through `./src/rolemorph/validation.ts`.\n- Export `./rolemorph/fixtures` resolves through `./src/rolemorph/fixtures/index.ts`.\n- Export `./rolemorph/fixtures/airdesk` resolves through `./src/rolemorph/fixtures/airdesk.ts`.\n- Export `./rolemorph/fixtures/service-delivery` resolves through `./src/rolemorph/fixtures/service-delivery.ts`.\n- Export `./rolemorph/fixtures/internal-approval` resolves through `./src/rolemorph/fixtures/internal-approval.ts`.\n- The package publishes 65 total export subpaths; keep docs aligned with `package.json`.\n\n## Local Commands\n\n- `bun run dev` — contractspec-bun-build dev\n- `bun run build` — bun run prebuild && bun run build:bundle && bun run build:types\n- `bun run test` — bun test --pass-with-no-tests\n- `bun run lint` — bun lint:fix\n- `bun run lint:check` — biome check .\n- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .\n- `bun run typecheck` — tsgo --noEmit\n- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose\n- `bun run publish:pkg:canary` — bun publish:pkg --tag canary\n- `bun run clean` — rimraf dist .turbo\n- `bun run build:bundle` — contractspec-bun-build transpile && node scripts/fix-use-client-directive.mjs\n- `bun run build:types` — contractspec-bun-build types\n- `bun run lint:adapters` — node scripts/lint-adapters.mjs\n- `bun run test:evals` — bun test src/evals/\n- `bun run prebuild` — contractspec-bun-build prebuild\n\n## Recent Updates\n\n- Replace eslint+prettier by biomejs to optimize speed.\n- Export, sidebar, workflow tools, slotContent.\n- Vercel AI SDK parity + surface-runtime i18n and bundle alignment.\n- Bundle spec alignment, i18n support, PM workbench pilot.\n- RoleMorph first canonical serialized runtime slice with AirDesk fixtures and Builder preview inputs.\n- RoleMorph gap-closure hardening adds non-AirDesk fixtures and a fail-closed CompanyOS policy projection bridge without provider or storage side effects.\n\n## Notes\n\n- No direct third-party UI imports outside `src/adapters/` (when adapters are added).\n- Every surface must have verification.dimensions for all 7 preference dimensions.\n- Adapter rule: BlockNote, dnd-kit, etc. behind adapter boundaries only.\n\n## RoleMorph rich content adapter\n\n`@lssm-tech/lib.surface-runtime/rolemorph/rich-content-adapter` converts RoleMorph permission and policy decisions into rich-content redaction policies for code and diff payloads. Use it before rendering governed `CodeBlock` and `DiffBlock` surfaces so denied references or sensitivity classes are removed from client-safe models.\n\nPublished export maps include explicit browser conditions for the emitted browser\nartifacts, alongside the existing Node and Bun conditions. A browser bundler can\nselect these without relying on the default server-runtime condition.\n\n\nThe conflict resolver and widget palette consume declared UIkit-web themed primitives. Their rendering, keyboard/focus behavior, callbacks, translations and public prop shapes are preserved. They do not depend upward on DesignSystem; a surrounding DesignSystemThemeProvider still supplies resolved component customization through the shared web context.\n\nCanonical builds retain the intentional published export map (`exports.rewrite: false`). New production roots must be declared in the existing build entries and manifest together; generation must not silently rename or drop supported aliases or platform conditions. Full artifact verification checks every advertised target, including native aliases. Test fixtures remain in source verification while excluded from production entry discovery.\n\nRoleMorph consumes complete portable models from Core and the canonical rich-reference registry, audit ports, redaction and denial signer from Kernel. Current behavior, registration, defaults and tests are preserved. Adaptive shell validation requires the complete separately staged Surface validator owner; Company fixture bindings require their owning generator. Other Surface Legacy dependencies remain until their actual families are migrated.\n\n## Navigation composition\n\nUse `@lssm-tech/lib.surface-runtime/navigation` for the existing generic\nnavigation contracts and `NavRegistry`. The narrow `./navigation/nav-surface`,\n`./navigation/nav-graph`, and `./navigation/registry` entries expose the same\ncontracts, validators and registry independently.\n\n`./capabilities/registry` owns the existing `CapabilityRegistry`, capability\nquery helpers and their documentation. It retains latest-version selection,\nreverse surface indexes and inheritance resolution. Navigation validates\ncapability bindings through this canonical registry. Portable capability models\nremain in ContractSpec Core. Historical ContractSpec navigation and capability\nimports forward to these exact implementations.\n\nFeature-hub policy declarations, signed discovery metadata, and injected replay/intent/lease ports have canonical leaves under `./feature-hubs/contracts/{policy,registry,ports}`. These declarations neither execute policies nor confer runtime authority. Legacy entrypoints forward the same complete contracts.\n\n`./adaptive-shell/validation` owns the existing complete adaptive-shell spec and\nresolution validators and definition factories. Diagnostics retain their original\norder, invariant requirements and fail-closed checks. Pure models come from\nContractSpec Core; historical validation imports forward to these functions.\n\n## Autonomous Work Order fixture source projection\n\nManaged CompanyOS owns the complete semantic authoring modules under\n`generation/rolemorph/`. They are source-generation inputs with the original\nSurface module context, outside the bundle TypeScript `src` include and builder\nentry patterns. They are never compiled or imported as a second runtime.\n\nSurfaceRuntime retains its published fixture paths, barrel and singleton instance.\nIts contributor `fixture:generate` workflow parses the canonical ontology source\nand Core constructor source without importing either runtime module, then emits\nthe complete original fixture bodies and a private typed six-reference binding.\n`fixture:check` rejects stale projections. Input SHA256 provenance covers both\nwhole fixture sources, ontology/Core source and generator code; changed inputs\nare rejected before writing and after completion. Preparation, development,\nchecks and publication inputs include the higher authoring source directly,\nwithout a bundle-build prerequisite or platform-to-domain dependency.\n\nThe bundle exposes `./fixtures/autonomous-work-order` and\n`./fixtures/autonomous-work-order-helpers` as exact forwards to the same Surface\ninstance. The generator admits only the existing six literal ontology records\nand the known import projection. It does not evaluate product policy or emit\napprovals. Generated outputs and their qualification are pending the controlled\nowning workflow; Source implementation alone is not resulting-tree acceptance.\n\n\n## Complete documentation registry ownership\n\nThe compatible `./docs` leaves own the complete existing registry, default seeded manifest and documentation-presentation family. Legacy forwards retain the same class, singleton, functions, registration order, errors, fixed seed metadata and objects. The canonical manifest generator keeps its existing scan algorithm and writes the relocated owning seed. Original tests continue to exercise compatibility routes; source parity does not replace generator, runtime or declaration qualification.\n\nCanonical ontology graph/registry and capability context, guards and validation leaves preserve historical object/class identity and authority.\n\nThe explicit visualizations/registry leaf owns the canonical visualization registry. Historical imports preserve identical registry identity; visualization schemas remain with their existing Core owner.\n\nReference resolve/detail definitions and registration, deterministic detection, agent serialization envelopes and fail-closed markdown round trips now have canonical rich-reference and operations leaves. Core serialization/brands and Kernel registry/signer identities remain unchanged. The data-view helpers, entity compatibility and feature validation leaves retain their original behavior.\n\n## Ontology reference fixture\n\nThe existing Autonomous Work Order reference fixture is owned by the isolated ontology/autonomous-work-order.fixture subpath. The contracts-spec compatibility leaf forwards to the same objects and preserves its existing publication conditions.\n","sourcePath":"packages/platform/ui/surface-runtime/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/surface-runtime/README.md","blobSha":"c6192403cd916a5b304231c98a0bc9d9d33f0c0a","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":"ui-and-presentations","areaTitle":"Interfaces, presentations and design","displayName":"lib.surface-runtime","runtimes":["bun","node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.surface-runtime/","contextUrl":"/docs/packages/lib.surface-runtime.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}