maintain

open override fun maintain(contextId: <Error class: unknown class>, sessionPropositions: List<Proposition>): MaintenanceResult

Satisfies the MemoryMaintenanceOrchestrator contract by running a full cycle, but the result is always empty in the legacy-shaped MaintenanceResult — the real output is a DreamLoopReport from consolidateNow. For the full consolidation/abstraction/retire pipeline, use DefaultMemoryMaintenanceOrchestrator instead.