DreamLoopReport

data class DreamLoopReport(val contextId: <Error class: unknown class>, val cycleStarted: Instant, val cycleCompleted: Instant = Instant.now(), val passResults: List<ConsolidationPassResult>, val totalExamined: Int, val totalTransitioned: Int, val totalNewPropositions: Int, val triggered: Boolean)

Summary of a single dream-loop consolidation cycle.

Holds the result from every pass that ran, plus roll-up totals for how many propositions were examined, changed, or newly created.

Constructors

Link copied to clipboard
constructor(contextId: <Error class: unknown class>, cycleStarted: Instant, cycleCompleted: Instant = Instant.now(), passResults: List<ConsolidationPassResult>, totalExamined: Int, totalTransitioned: Int, totalNewPropositions: Int, triggered: Boolean)

Properties

Link copied to clipboard
val contextId: <Error class: unknown class>

The context the cycle ran for.

Link copied to clipboard

When the cycle finished; defaults to construction time.

Link copied to clipboard

When the cycle began.

Link copied to clipboard

Each pass's result, in registration (execution) order.

Link copied to clipboard

How many propositions were in the ACTIVE snapshot.

Link copied to clipboard

How many brand-new propositions were produced across all passes.

Link copied to clipboard

How many propositions had their status or content changed across all passes.

Link copied to clipboard

Always true for a returned report; a threshold-gated skip returns null rather than a report with this set to false. Retained for forward compatibility.