{"id":"@lssm-tech/lib.decision-runtime","slug":"lib.decision-runtime","name":"@lssm-tech/lib.decision-runtime","version":"2.0.4","path":"packages/platform/governance/decision-runtime","manifestPath":"packages/platform/governance/decision-runtime/package.json","manifestBlobSha":"a577df989ac859c4c19bd545775acf2bc4320678","layer":"platform","physicalArea":"governance","primaryArea":"governance-and-approvals","classification":{"privateDeclared":null,"catalogFamily":"runtime","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Deterministic, effect-free DecisionGraph and PredicateSpec runtime.","descriptionOrigin":"package.json","catalog":{"family":"runtime","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./graph","./predicate","./contracts/decisioning.feature","./contracts/evaluation-events","./contracts/evaluation-evidence-administration-operations","./contracts/evaluation-evidence-administration-schemas","./contracts/evaluation-evidence-administration","./contracts/evaluation-evidence-output-schemas","./contracts/evaluation-input-schemas","./contracts/evaluation-output-primitives","./contracts/evaluation-output-schemas","./contracts/evaluation-schema-validation","./contracts/evaluation-trace-output-schema","./contracts/evaluation","./contracts","./contracts/lifecycle-events","./contracts/lifecycle-input-schemas","./contracts/lifecycle-operations","./contracts/lifecycle-output-schemas","./contracts/lifecycle","./contracts/operation-metadata","./contracts/operations","./contracts/predicate-evaluation","./contracts/predicate","./contracts/types","./contracts/validation-diagnostics","./contracts/validation-policy","./contracts/validation-shape","./contracts/validation","./form-decision-graph"],"documentation":[{"title":"Lib Decision Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.decision-runtime","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.decision.runtime","title":"Lib Decision Runtime","description":"Deterministic, effect-free DecisionGraph and PredicateSpec runtime.","status":"active","useCases":["Adopt deterministic, effect-free decisiongraph and predicatespec runtime"],"aliases":["lib","decision","runtime"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.decision-runtime","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/graph","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/predicate","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/decisioning.feature","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-events","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-operations","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-output-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-input-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-primitives","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-schema-validation","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-trace-output-schema","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/evaluation","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-events","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-input-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-operations","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-output-schemas","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/operation-metadata","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/operations","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/predicate-evaluation","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/predicate","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/types","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/validation-diagnostics","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/validation-policy","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/validation-shape","symbols":[]},{"from":"@lssm-tech/lib.decision-runtime/contracts/validation","symbols":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.decision-runtime package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/graph","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/predicate","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/decisioning.feature","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-events","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-output-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-input-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-primitives","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-schema-validation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation-trace-output-schema","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/evaluation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-events","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-input-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-output-schemas","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/lifecycle","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/operation-metadata","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/operations","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/predicate-evaluation","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/predicate","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/types","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/validation-diagnostics","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/validation-policy","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/validation-shape","symbols":[]},{"capabilityId":"package.lssm.tech.lib.decision.runtime","from":"@lssm-tech/lib.decision-runtime/contracts/validation","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","clean":"rimraf dist .turbo","lint:check":"node ../../../../scripts/biome.cjs check .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-runtime-kernel":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.orchestration-spec":"workspace:^","@lssm-tech/lib.workflow-composer":"workspace:^","@lssm-tech/lib.schema":"workspace:^","zod":"catalog:","@lssm-tech/lib.forms-runtime":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./contracts":"./src/contracts/index.ts","./contracts/decisioning.feature":"./src/contracts/decisioning.feature.ts","./contracts/evaluation":"./src/contracts/evaluation.ts","./contracts/evaluation-events":"./src/contracts/evaluation-events.ts","./contracts/evaluation-evidence-administration":"./src/contracts/evaluation-evidence-administration.ts","./contracts/evaluation-evidence-administration-operations":"./src/contracts/evaluation-evidence-administration-operations.ts","./contracts/evaluation-evidence-administration-schemas":"./src/contracts/evaluation-evidence-administration-schemas.ts","./contracts/evaluation-evidence-output-schemas":"./src/contracts/evaluation-evidence-output-schemas.ts","./contracts/evaluation-input-schemas":"./src/contracts/evaluation-input-schemas.ts","./contracts/evaluation-output-primitives":"./src/contracts/evaluation-output-primitives.ts","./contracts/evaluation-output-schemas":"./src/contracts/evaluation-output-schemas.ts","./contracts/evaluation-schema-validation":"./src/contracts/evaluation-schema-validation.ts","./contracts/evaluation-trace-output-schema":"./src/contracts/evaluation-trace-output-schema.ts","./contracts/lifecycle":"./src/contracts/lifecycle.ts","./contracts/lifecycle-events":"./src/contracts/lifecycle-events.ts","./contracts/lifecycle-input-schemas":"./src/contracts/lifecycle-input-schemas.ts","./contracts/lifecycle-operations":"./src/contracts/lifecycle-operations.ts","./contracts/lifecycle-output-schemas":"./src/contracts/lifecycle-output-schemas.ts","./contracts/operation-metadata":"./src/contracts/operation-metadata.ts","./contracts/operations":"./src/contracts/operations.ts","./contracts/predicate":"./src/contracts/predicate.ts","./contracts/predicate-evaluation":"./src/contracts/predicate-evaluation.ts","./contracts/types":"./src/contracts/types.ts","./contracts/validation":"./src/contracts/validation.ts","./contracts/validation-diagnostics":"./src/contracts/validation-diagnostics.ts","./contracts/validation-policy":"./src/contracts/validation-policy.ts","./contracts/validation-shape":"./src/contracts/validation-shape.ts","./decision-runtime-fixtures":"./src/decision-runtime-fixtures.ts","./graph":"./src/graph.ts","./graph-result":"./src/graph-result.ts","./graph-routing":"./src/graph-routing.ts","./graph-values":"./src/graph-values.ts","./predicate":"./src/predicate.ts","./workflow":"./src/workflow.ts","./form-decision-graph":"./src/form-decision-graph.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"},"./contracts":{"types":"./dist/contracts/index.d.ts","browser":"./dist/browser/contracts/index.js","bun":"./dist/contracts/index.js","node":"./dist/node/contracts/index.js","default":"./dist/contracts/index.js"},"./contracts/decisioning.feature":{"types":"./dist/contracts/decisioning.feature.d.ts","browser":"./dist/browser/contracts/decisioning.feature.js","bun":"./dist/contracts/decisioning.feature.js","node":"./dist/node/contracts/decisioning.feature.js","default":"./dist/contracts/decisioning.feature.js"},"./contracts/evaluation":{"types":"./dist/contracts/evaluation.d.ts","browser":"./dist/browser/contracts/evaluation.js","bun":"./dist/contracts/evaluation.js","node":"./dist/node/contracts/evaluation.js","default":"./dist/contracts/evaluation.js"},"./contracts/evaluation-events":{"types":"./dist/contracts/evaluation-events.d.ts","browser":"./dist/browser/contracts/evaluation-events.js","bun":"./dist/contracts/evaluation-events.js","node":"./dist/node/contracts/evaluation-events.js","default":"./dist/contracts/evaluation-events.js"},"./contracts/evaluation-evidence-administration":{"types":"./dist/contracts/evaluation-evidence-administration.d.ts","browser":"./dist/browser/contracts/evaluation-evidence-administration.js","bun":"./dist/contracts/evaluation-evidence-administration.js","node":"./dist/node/contracts/evaluation-evidence-administration.js","default":"./dist/contracts/evaluation-evidence-administration.js"},"./contracts/evaluation-evidence-administration-operations":{"types":"./dist/contracts/evaluation-evidence-administration-operations.d.ts","browser":"./dist/browser/contracts/evaluation-evidence-administration-operations.js","bun":"./dist/contracts/evaluation-evidence-administration-operations.js","node":"./dist/node/contracts/evaluation-evidence-administration-operations.js","default":"./dist/contracts/evaluation-evidence-administration-operations.js"},"./contracts/evaluation-evidence-administration-schemas":{"types":"./dist/contracts/evaluation-evidence-administration-schemas.d.ts","browser":"./dist/browser/contracts/evaluation-evidence-administration-schemas.js","bun":"./dist/contracts/evaluation-evidence-administration-schemas.js","node":"./dist/node/contracts/evaluation-evidence-administration-schemas.js","default":"./dist/contracts/evaluation-evidence-administration-schemas.js"},"./contracts/evaluation-evidence-output-schemas":{"types":"./dist/contracts/evaluation-evidence-output-schemas.d.ts","browser":"./dist/browser/contracts/evaluation-evidence-output-schemas.js","bun":"./dist/contracts/evaluation-evidence-output-schemas.js","node":"./dist/node/contracts/evaluation-evidence-output-schemas.js","default":"./dist/contracts/evaluation-evidence-output-schemas.js"},"./contracts/evaluation-input-schemas":{"types":"./dist/contracts/evaluation-input-schemas.d.ts","browser":"./dist/browser/contracts/evaluation-input-schemas.js","bun":"./dist/contracts/evaluation-input-schemas.js","node":"./dist/node/contracts/evaluation-input-schemas.js","default":"./dist/contracts/evaluation-input-schemas.js"},"./contracts/evaluation-output-primitives":{"types":"./dist/contracts/evaluation-output-primitives.d.ts","browser":"./dist/browser/contracts/evaluation-output-primitives.js","bun":"./dist/contracts/evaluation-output-primitives.js","node":"./dist/node/contracts/evaluation-output-primitives.js","default":"./dist/contracts/evaluation-output-primitives.js"},"./contracts/evaluation-output-schemas":{"types":"./dist/contracts/evaluation-output-schemas.d.ts","browser":"./dist/browser/contracts/evaluation-output-schemas.js","bun":"./dist/contracts/evaluation-output-schemas.js","node":"./dist/node/contracts/evaluation-output-schemas.js","default":"./dist/contracts/evaluation-output-schemas.js"},"./contracts/evaluation-schema-validation":{"types":"./dist/contracts/evaluation-schema-validation.d.ts","browser":"./dist/browser/contracts/evaluation-schema-validation.js","bun":"./dist/contracts/evaluation-schema-validation.js","node":"./dist/node/contracts/evaluation-schema-validation.js","default":"./dist/contracts/evaluation-schema-validation.js"},"./contracts/evaluation-trace-output-schema":{"types":"./dist/contracts/evaluation-trace-output-schema.d.ts","browser":"./dist/browser/contracts/evaluation-trace-output-schema.js","bun":"./dist/contracts/evaluation-trace-output-schema.js","node":"./dist/node/contracts/evaluation-trace-output-schema.js","default":"./dist/contracts/evaluation-trace-output-schema.js"},"./contracts/lifecycle":{"types":"./dist/contracts/lifecycle.d.ts","browser":"./dist/browser/contracts/lifecycle.js","bun":"./dist/contracts/lifecycle.js","node":"./dist/node/contracts/lifecycle.js","default":"./dist/contracts/lifecycle.js"},"./contracts/lifecycle-events":{"types":"./dist/contracts/lifecycle-events.d.ts","browser":"./dist/browser/contracts/lifecycle-events.js","bun":"./dist/contracts/lifecycle-events.js","node":"./dist/node/contracts/lifecycle-events.js","default":"./dist/contracts/lifecycle-events.js"},"./contracts/lifecycle-input-schemas":{"types":"./dist/contracts/lifecycle-input-schemas.d.ts","browser":"./dist/browser/contracts/lifecycle-input-schemas.js","bun":"./dist/contracts/lifecycle-input-schemas.js","node":"./dist/node/contracts/lifecycle-input-schemas.js","default":"./dist/contracts/lifecycle-input-schemas.js"},"./contracts/lifecycle-operations":{"types":"./dist/contracts/lifecycle-operations.d.ts","browser":"./dist/browser/contracts/lifecycle-operations.js","bun":"./dist/contracts/lifecycle-operations.js","node":"./dist/node/contracts/lifecycle-operations.js","default":"./dist/contracts/lifecycle-operations.js"},"./contracts/lifecycle-output-schemas":{"types":"./dist/contracts/lifecycle-output-schemas.d.ts","browser":"./dist/browser/contracts/lifecycle-output-schemas.js","bun":"./dist/contracts/lifecycle-output-schemas.js","node":"./dist/node/contracts/lifecycle-output-schemas.js","default":"./dist/contracts/lifecycle-output-schemas.js"},"./contracts/operation-metadata":{"types":"./dist/contracts/operation-metadata.d.ts","browser":"./dist/browser/contracts/operation-metadata.js","bun":"./dist/contracts/operation-metadata.js","node":"./dist/node/contracts/operation-metadata.js","default":"./dist/contracts/operation-metadata.js"},"./contracts/operations":{"types":"./dist/contracts/operations.d.ts","browser":"./dist/browser/contracts/operations.js","bun":"./dist/contracts/operations.js","node":"./dist/node/contracts/operations.js","default":"./dist/contracts/operations.js"},"./contracts/predicate":{"types":"./dist/contracts/predicate.d.ts","browser":"./dist/browser/contracts/predicate.js","bun":"./dist/contracts/predicate.js","node":"./dist/node/contracts/predicate.js","default":"./dist/contracts/predicate.js"},"./contracts/predicate-evaluation":{"types":"./dist/contracts/predicate-evaluation.d.ts","browser":"./dist/browser/contracts/predicate-evaluation.js","bun":"./dist/contracts/predicate-evaluation.js","node":"./dist/node/contracts/predicate-evaluation.js","default":"./dist/contracts/predicate-evaluation.js"},"./contracts/types":{"types":"./dist/contracts/types.d.ts","browser":"./dist/browser/contracts/types.js","bun":"./dist/contracts/types.js","node":"./dist/node/contracts/types.js","default":"./dist/contracts/types.js"},"./contracts/validation":{"types":"./dist/contracts/validation.d.ts","browser":"./dist/browser/contracts/validation.js","bun":"./dist/contracts/validation.js","node":"./dist/node/contracts/validation.js","default":"./dist/contracts/validation.js"},"./contracts/validation-diagnostics":{"types":"./dist/contracts/validation-diagnostics.d.ts","browser":"./dist/browser/contracts/validation-diagnostics.js","bun":"./dist/contracts/validation-diagnostics.js","node":"./dist/node/contracts/validation-diagnostics.js","default":"./dist/contracts/validation-diagnostics.js"},"./contracts/validation-policy":{"types":"./dist/contracts/validation-policy.d.ts","browser":"./dist/browser/contracts/validation-policy.js","bun":"./dist/contracts/validation-policy.js","node":"./dist/node/contracts/validation-policy.js","default":"./dist/contracts/validation-policy.js"},"./contracts/validation-shape":{"types":"./dist/contracts/validation-shape.d.ts","browser":"./dist/browser/contracts/validation-shape.js","bun":"./dist/contracts/validation-shape.js","node":"./dist/node/contracts/validation-shape.js","default":"./dist/contracts/validation-shape.js"},"./decision-runtime-fixtures":{"types":"./dist/decision-runtime-fixtures.d.ts","browser":"./dist/browser/decision-runtime-fixtures.js","bun":"./dist/decision-runtime-fixtures.js","node":"./dist/node/decision-runtime-fixtures.js","default":"./dist/decision-runtime-fixtures.js"},"./graph":{"types":"./dist/graph.d.ts","browser":"./dist/browser/graph.js","bun":"./dist/graph.js","node":"./dist/node/graph.js","default":"./dist/graph.js"},"./graph-result":{"types":"./dist/graph-result.d.ts","browser":"./dist/browser/graph-result.js","bun":"./dist/graph-result.js","node":"./dist/node/graph-result.js","default":"./dist/graph-result.js"},"./graph-routing":{"types":"./dist/graph-routing.d.ts","browser":"./dist/browser/graph-routing.js","bun":"./dist/graph-routing.js","node":"./dist/node/graph-routing.js","default":"./dist/graph-routing.js"},"./graph-values":{"types":"./dist/graph-values.d.ts","browser":"./dist/browser/graph-values.js","bun":"./dist/graph-values.js","node":"./dist/node/graph-values.js","default":"./dist/graph-values.js"},"./predicate":{"types":"./dist/predicate.d.ts","browser":"./dist/browser/predicate.js","bun":"./dist/predicate.js","node":"./dist/node/predicate.js","default":"./dist/predicate.js"},"./workflow":{"types":"./dist/workflow.d.ts","browser":"./dist/browser/workflow.js","bun":"./dist/workflow.js","node":"./dist/node/workflow.js","default":"./dist/workflow.js"},"./form-decision-graph":{"types":"./dist/form-decision-graph.d.ts","browser":"./dist/browser/form-decision-graph.js","bun":"./dist/form-decision-graph.js","node":"./dist/node/form-decision-graph.js","default":"./dist/form-decision-graph.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.decision-runtime","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/governance/decision-runtime/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts","importPath":"@lssm-tech/lib.decision-runtime/contracts","target":"./src/contracts/index.ts","targets":[{"conditions":[],"target":"./src/contracts/index.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/decisioning.feature","importPath":"@lssm-tech/lib.decision-runtime/contracts/decisioning.feature","target":"./src/contracts/decisioning.feature.ts","targets":[{"conditions":[],"target":"./src/contracts/decisioning.feature.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/decisioning.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/decisioning.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation","target":"./src/contracts/evaluation.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-events","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-events","target":"./src/contracts/evaluation-events.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-events.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-events.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-events.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-evidence-administration","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration","target":"./src/contracts/evaluation-evidence-administration.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-evidence-administration.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-evidence-administration-operations","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-operations","target":"./src/contracts/evaluation-evidence-administration-operations.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-evidence-administration-operations.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-evidence-administration-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-administration-schemas","target":"./src/contracts/evaluation-evidence-administration-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-evidence-administration-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-administration-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-evidence-output-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-evidence-output-schemas","target":"./src/contracts/evaluation-evidence-output-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-evidence-output-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-output-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-evidence-output-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-input-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-input-schemas","target":"./src/contracts/evaluation-input-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-input-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-input-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-input-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-output-primitives","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-primitives","target":"./src/contracts/evaluation-output-primitives.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-output-primitives.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-output-primitives.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-output-primitives.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-output-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-output-schemas","target":"./src/contracts/evaluation-output-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-output-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-output-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-output-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-schema-validation","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-schema-validation","target":"./src/contracts/evaluation-schema-validation.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-schema-validation.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-schema-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-schema-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/evaluation-trace-output-schema","importPath":"@lssm-tech/lib.decision-runtime/contracts/evaluation-trace-output-schema","target":"./src/contracts/evaluation-trace-output-schema.ts","targets":[{"conditions":[],"target":"./src/contracts/evaluation-trace-output-schema.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/evaluation-trace-output-schema.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/evaluation-trace-output-schema.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/lifecycle","importPath":"@lssm-tech/lib.decision-runtime/contracts/lifecycle","target":"./src/contracts/lifecycle.ts","targets":[{"conditions":[],"target":"./src/contracts/lifecycle.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/lifecycle-events","importPath":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-events","target":"./src/contracts/lifecycle-events.ts","targets":[{"conditions":[],"target":"./src/contracts/lifecycle-events.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/lifecycle-events.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/lifecycle-events.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/lifecycle-input-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-input-schemas","target":"./src/contracts/lifecycle-input-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/lifecycle-input-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/lifecycle-input-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/lifecycle-input-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/lifecycle-operations","importPath":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-operations","target":"./src/contracts/lifecycle-operations.ts","targets":[{"conditions":[],"target":"./src/contracts/lifecycle-operations.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/lifecycle-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/lifecycle-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/lifecycle-output-schemas","importPath":"@lssm-tech/lib.decision-runtime/contracts/lifecycle-output-schemas","target":"./src/contracts/lifecycle-output-schemas.ts","targets":[{"conditions":[],"target":"./src/contracts/lifecycle-output-schemas.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/lifecycle-output-schemas.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/lifecycle-output-schemas.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/operation-metadata","importPath":"@lssm-tech/lib.decision-runtime/contracts/operation-metadata","target":"./src/contracts/operation-metadata.ts","targets":[{"conditions":[],"target":"./src/contracts/operation-metadata.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/operation-metadata.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/operation-metadata.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/operations","importPath":"@lssm-tech/lib.decision-runtime/contracts/operations","target":"./src/contracts/operations.ts","targets":[{"conditions":[],"target":"./src/contracts/operations.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/predicate","importPath":"@lssm-tech/lib.decision-runtime/contracts/predicate","target":"./src/contracts/predicate.ts","targets":[{"conditions":[],"target":"./src/contracts/predicate.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/predicate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/predicate.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/predicate-evaluation","importPath":"@lssm-tech/lib.decision-runtime/contracts/predicate-evaluation","target":"./src/contracts/predicate-evaluation.ts","targets":[{"conditions":[],"target":"./src/contracts/predicate-evaluation.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/predicate-evaluation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/predicate-evaluation.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/types","importPath":"@lssm-tech/lib.decision-runtime/contracts/types","target":"./src/contracts/types.ts","targets":[{"conditions":[],"target":"./src/contracts/types.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/validation","importPath":"@lssm-tech/lib.decision-runtime/contracts/validation","target":"./src/contracts/validation.ts","targets":[{"conditions":[],"target":"./src/contracts/validation.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/validation-diagnostics","importPath":"@lssm-tech/lib.decision-runtime/contracts/validation-diagnostics","target":"./src/contracts/validation-diagnostics.ts","targets":[{"conditions":[],"target":"./src/contracts/validation-diagnostics.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/validation-diagnostics.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/validation-diagnostics.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/validation-policy","importPath":"@lssm-tech/lib.decision-runtime/contracts/validation-policy","target":"./src/contracts/validation-policy.ts","targets":[{"conditions":[],"target":"./src/contracts/validation-policy.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/validation-policy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/validation-policy.ts","sourceStatus":"verified source file"}]},{"subpath":"./contracts/validation-shape","importPath":"@lssm-tech/lib.decision-runtime/contracts/validation-shape","target":"./src/contracts/validation-shape.ts","targets":[{"conditions":[],"target":"./src/contracts/validation-shape.ts","sourcePath":"packages/platform/governance/decision-runtime/src/contracts/validation-shape.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/contracts/validation-shape.ts","sourceStatus":"verified source file"}]},{"subpath":"./decision-runtime-fixtures","importPath":"@lssm-tech/lib.decision-runtime/decision-runtime-fixtures","target":"./src/decision-runtime-fixtures.ts","targets":[{"conditions":[],"target":"./src/decision-runtime-fixtures.ts","sourcePath":"packages/platform/governance/decision-runtime/src/decision-runtime-fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/decision-runtime-fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph","importPath":"@lssm-tech/lib.decision-runtime/graph","target":"./src/graph.ts","targets":[{"conditions":[],"target":"./src/graph.ts","sourcePath":"packages/platform/governance/decision-runtime/src/graph.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/graph.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-result","importPath":"@lssm-tech/lib.decision-runtime/graph-result","target":"./src/graph-result.ts","targets":[{"conditions":[],"target":"./src/graph-result.ts","sourcePath":"packages/platform/governance/decision-runtime/src/graph-result.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/graph-result.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-routing","importPath":"@lssm-tech/lib.decision-runtime/graph-routing","target":"./src/graph-routing.ts","targets":[{"conditions":[],"target":"./src/graph-routing.ts","sourcePath":"packages/platform/governance/decision-runtime/src/graph-routing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/graph-routing.ts","sourceStatus":"verified source file"}]},{"subpath":"./graph-values","importPath":"@lssm-tech/lib.decision-runtime/graph-values","target":"./src/graph-values.ts","targets":[{"conditions":[],"target":"./src/graph-values.ts","sourcePath":"packages/platform/governance/decision-runtime/src/graph-values.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/graph-values.ts","sourceStatus":"verified source file"}]},{"subpath":"./predicate","importPath":"@lssm-tech/lib.decision-runtime/predicate","target":"./src/predicate.ts","targets":[{"conditions":[],"target":"./src/predicate.ts","sourcePath":"packages/platform/governance/decision-runtime/src/predicate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/predicate.ts","sourceStatus":"verified source file"}]},{"subpath":"./workflow","importPath":"@lssm-tech/lib.decision-runtime/workflow","target":"./src/workflow.ts","targets":[{"conditions":[],"target":"./src/workflow.ts","sourcePath":"packages/platform/governance/decision-runtime/src/workflow.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/workflow.ts","sourceStatus":"verified source file"}]},{"subpath":"./form-decision-graph","importPath":"@lssm-tech/lib.decision-runtime/form-decision-graph","target":"./src/form-decision-graph.ts","targets":[{"conditions":[],"target":"./src/form-decision-graph.ts","sourcePath":"packages/platform/governance/decision-runtime/src/form-decision-graph.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/src/form-decision-graph.ts","sourceStatus":"verified source file"}]}],"entryCount":36,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Decision Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.decision-runtime","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.decision-runtime.txt"},"readme":{"status":"available","body":"# @lssm-tech/lib.decision-runtime\n\nEffect-free runtime for the shared `PredicateSpec` and immutable `DecisionGraphRevision` contracts. It validates graphs before execution, produces replayable traces, pins subgraphs by revision and digest, and never evaluates creator-authored code.\n\nThis runtime owns branching only. Operations and other business effects remain owned by workflow and product runtimes.\n\nThe `./form-decision-graph` entry owns Forms document/decision-graph conversion.\nIt uses the canonical Forms document types and local graph validation, preserves\npage predicates and immutable revision pins, and forwards the legacy\n`contracts-spec/forms/platform-decision-graph` identity. FormsRuntime does not\ndepend on this adapter, keeping the package graph acyclic.\n\n`evaluateDecisionGraph` requires an injected feature gate and fails closed on\n`support.decisioning` before validation or evaluation begins. It enforces\nbounded and cycle-safe inputs, graph and predicate complexity ceilings,\ndecision-table totality, deterministic priority ties, digest-pinned subgraphs,\nshared trace budgets, and a bounded subgraph depth. Predicate edges are always\nconsidered before default edges, independently of creator priority values.\n\n`compileDecisionGraphToWorkflow` projects an immutable, digest-verified graph\ninto typed Workflow steps and predicates. It preserves deterministic branch\norder, emits no trusted expression strings, pins subgraphs, and creates effects\nonly for exact outcome operation revisions present in a server-controlled\nallowlist. Workflow remains the execution and authorization authority.\n\n## Decisioning contracts\n\n`@lssm-tech/lib.decision-runtime/contracts` and `./contracts/<leaf>` own the\ndecisioning contract family: evaluation and lifecycle operations, events,\ninput/output/trace schemas, evidence administration, validation and the\nauthority, input-protection, feature-gate and evidence-administration ports.\nLegacy `@lssm-tech/lib.contracts-spec/decisioning` imports forward to the same\ninstances.\n","sourcePath":"packages/platform/governance/decision-runtime/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/decision-runtime/README.md","blobSha":"00296d96e4305618f33402c635695a777d5afda1","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":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"governance-and-approvals","areaTitle":"Governance, decisions and approvals","displayName":"lib.decision-runtime","runtimes":["node"],"platforms":["server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.decision-runtime/","contextUrl":"/docs/packages/lib.decision-runtime.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}