Default Dream Loop Orchestrator
constructor(repository: PropositionRepository, passes: List<ConsolidationPass> = emptyList(), allowHardDelete: Boolean = false, changeVolumeThreshold: Int = 10)
Parameters
repository
Storage backend; the orchestrator is the sole writer per cycle.
passes
Passes executed in registration order.
allow Hard Delete
When false (default), delete-intents from passes are silently ignored. When true, each aggregated delete id is removed from the repository.
change Volume Threshold
Minimum active-count delta since the last cycle for consolidate to fire.