Repository navigation
Releases
Releases · camerontjs-dot/decision-engine
Decision Engine 1.1.0
Decision Engine 1.1.0 is a backward-compatible MINOR release.
Added:
- maintained parent-bound Contract C ingress;
- hardened exact maintained-policy dispatch;
decision-engine.contract-c.epistemic-audit-stage-pending-review@1.0.0, owningepistemic_audit.stage_pending_review@1;- fail-closed caller-context snapshotting and inherited/prototype policy-name rejection;
- maintained parent-bound file CLI.
Preserved:
- Decision Engine 1.0.0 policy/materializer semantics;
- existing Contract C 1.0.0 → Decision → Contract D 1.0.0 compatibility surfaces.
Boundary:
- Contract D remains 1.0.0 and still rejects
epistemic_audit.stage_pending_review@1asunknown_effect_type. - This release does not establish Contract E production readiness, ERS write readiness, Authorization, or execution.
Evidence lineage includes PRs #86, #87/#88, #90, #91, and release PR #92. The attached source archive, SHA256SUMS, and release receipt were generated by post-merge qualification of the exact tagged commit.
Decision Engine v1.0.0
This normal release covers the maintained bounded surface:
exact Contract C 1.0.0 admission and expected Contract B top-level binding
→ exact policy-owned target resolution
→ fixed dispatch over exactly these maintained policy identities:
- decision-engine.contract-c.supported-claim-verification@1.0.0
- decision-engine.contract-c.causal-basis-citation@1.0.0
→ binding-preserving internal Decision materialization
→ canonical Contract D 1.0.0 output
Maintained invocation boundaries:
- evaluateContractCDecision(options)
- scripts/decision-engine-evaluate.mjs as the exact-authority CLI with documented canonical stdout and fail-closed stderr/exit behavior
Explicitly outside this release:
- the career select/rank head as a general-purpose engine
- the Gate head as universal Decision semantics
- Contract C research non_deciding
- generic policy registries, plugins, DSLs, or caller-supplied evaluators
- operational Authorization, actor selection, approval/delegation, execution, mutation, rollback, or outcome verification
No Authorization or execution surface is included.