voiage.decision_card
Decision Registry, Decision Cards, and Signed Result Bundles (#580).
This module turns VOI analyses into versioned, verifiable, auditable business decision records, supporting lifecycle state, residual risk tracking, governance and human sign-off, HTML/Markdown exports, and SHA-256 cryptographic bundle integrity.
Classes
Section titled “Classes”- DecisionProblemSnapshot Snapshot of the core decision problem context.
- SelectedPolicy Details of the chosen action or operational policy.
- InformationValuation Summary of VOI metrics computed for the decision.
- ResidualUncertainty Analysis of residual uncertainty and risk post-decision.
- HumanApproval Record of formal human stakeholder review and sign-off.
- Governance Ownership, review, expiry, and lifecycle governance.
- Lineage Cryptographic hashes, data versions, and code lineage.
- DecisionCard Auditable Decision Card record.
- DecisionBundle A signed, tamper-evident bundle combining a DecisionCard and inputs.
Functions
Section titled “Functions”- create_decision_card Create a new DecisionCard with ISO 8601 timestamps.
- validate_decision_card Validate a raw dictionary against the Decision Card JSON schema.