Skip to main content

Module shadow_policy

Module shadow_policy 

Source
Expand description

Shadow-learned policy proposals with deterministic promotion and rollback.

This module is deliberately separate from facts, authority lineages, and active runtime configuration. A proposal is an observation about a possible policy change. It is never a canonical memory write, and the only path that can make it active is the deterministic gate below. The SQLite proposal, version, and receipt tables are append-only audit metadata.

Structs§

ActiveShadowPolicyV1
PromotionDecisionReceiptV1
PromotionEvidenceV1
PromotionGateDecisionV1
ShadowEvaluationWindowV1
ShadowExecutionComparisonV1
ShadowPolicyPromotionPermitV1
ShadowPolicyProposalV1
ShadowPolicyProvenanceV1
ShadowPolicyRiskV1

Enums§

PromotionDispositionV1
ShadowPolicyKindV1
ShadowPolicyStatusV1

Constants§

PROMOTION_DECISION_RECEIPT_V1
SHADOW_POLICY_PROPOSAL_V1

Functions§

compare_shadow_execution_v1
evaluate_shadow_policy_promotion_v1
Evaluate a proposal without persistence or serving effects.
shadow_policy_digest
Compute the canonical digest used for a policy JSON value.