Skip to main content

effect_runtime/
lib.rs

1//! Scaffold owner crate for post-v20 final-pass surfaces.
2//!
3//! ## Integration Points
4//!
5//! - **forge-pilot observe phase:** `governance_gate.rs` (`#[cfg(feature = "governance")]`) reads
6//!   effect intent publication status, preflight report dispositions, and commit decision state
7//!   from semantic-memory projections.
8//! - **forge-pilot act phase:** effect commit decisions (authorized vs. denied) and execution
9//!   permit validity directly gate whether the loop executes planned effects.
10//! - **verification-control:** effect preflight report and commit decision case types are
11//!   affected; compensation plan execution feeds into post-effect verification cases.
12//! - **Stack Arena scenarios:** governed lane exercises governance observation of effect
13//!   lifecycle from intent through execution receipt and observation bundle closure.
14//!
15//! ## Artifact Families
16//!
17//! | Artifact | Schema Version | Owner |
18//! |----------|---------------|-------|
19//! | [`EffectWindowV1`] | `EffectWindowV1` | this crate |
20//! | [`EffectIntentV1`] | `EffectIntentV1` | this crate |
21//! | [`EffectPreflightReportV1`] | `EffectPreflightReportV1` | this crate |
22//! | [`EffectCommitDecisionV1`] | `EffectCommitDecisionV1` | this crate |
23//! | [`EffectExecutionReceiptV1`] | `EffectExecutionReceiptV1` | this crate |
24//! | [`EffectObservationBundleV1`] | `EffectObservationBundleV1` | this crate |
25//! | [`ExternalEffectLedgerEntryV1`] | `ExternalEffectLedgerEntryV1` | this crate |
26//! | [`CompensationPlanV1`] | `CompensationPlanV1` | this crate |
27//! | [`CompensationExecutionReceiptV1`] | `CompensationExecutionReceiptV1` | this crate |
28
29pub mod compensation;
30pub mod effect;
31pub mod error;
32pub mod observation;
33pub mod v25;
34pub mod vocab;
35
36pub use compensation::*;
37pub use effect::*;
38pub use error::*;
39pub use observation::*;
40pub use v25::*;
41pub use vocab::*;