Changed
data class Changed constructor(val passName: String, val propositionsToSave: List<Proposition> = emptyList(), val propositionsToDelete: List<String> = emptyList(), val skipped: Int = 0, val externallyApplied: Int = 0, val summary: String = "") : ConsolidationPassResult
The pass found changes to apply.
Constructors
Properties
Link copied to clipboard
Count of transitions the pass already wrote itself rather than handing back via propositionsToSave/propositionsToDelete. Used by report-only passes (e.g. the decay sweep, which writes through its own runner) so cycle totals still reflect the work; zero for passes that return everything to the orchestrator.
Link copied to clipboard
IDs to hard-delete. Only acted on when the orchestrator runs with allowHardDelete; otherwise ignored in favor of the soft-retire default, so a pass can always express a delete intent without risking data loss.
Link copied to clipboard
Propositions to upsert (new or updated copies).