mind-body: a nightly memory consolidation run for one Mind (typed Slept cut line) #14
Loading…
Reference in a new issue
No description provided.
Delete branch "hands/eureka-body-sleep-turn-one-mind"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cut eureka-body:cut_spec:cut-sleep-turn-one-mind.r2 (reports h1-h3, Soul verdicts s1-s3; s3 may merge). A Sleep run in the Persona slot during a heartbeat window (HEARTBEAT_SLEEP_UTC + HEARTBEAT_SLEEP_MINDS, both or neither) where the Mind disposes of every memory of her day by typed operations. The day's cut line is ResolutionOutcome::Slept { line, day_through }, checked at admission. Consolidation only: contemplation is its own session (ruling contemplation-own-session), a later cut. Deploy: daemon on every Mind first, then mind-body; first Mind is Weksa.
🤖 Generated with Claude Code
🤖 Generated with Claude Code
RunTurn gains Sleep and RunSlot/RunTurn::slot (PersonaTurn and Sleep hold the Persona slot, a Self run the other); live_holder, launch holders and the unit template compare slots, not turns. MemoryOrigin gains Sleep { run }. Admission refuses an unpaired consolidation both ways (MindRefusal::UnpairedConsolidation): a memory that consolidates others without a Superseded resolution of each by it in the batch, and a memory Superseded by memories that do not name it. Published schemas regenerated. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>ResolutionOutcome::Slept { line, day_through } is how a Sleep run ends when the ledger took her reply; day_through is the last memory of her day she was shown. CitationRole::DayThrough (day_through) makes the memory an A7 referent and a cites/cited edge; admission refuses Slept on any subject but a Sleep run, a day_through that is not a memory admitted before the batch, and skips the in-force check for that role since the night may have consumed it. The outcome alias carries Slept. sleep.rs close admits the typed outcome and covered_through reads only the Slept closing in force and day_through's admission ordinal: SLEPT, THROUGH and the rationale parse are gone, and a hand closing or a withdrawn Slept covers nothing. outcome_words renders Slept as 'slept: <line>'. Published schemas and the envelope golden regenerated from the derivation. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>