Skill: name Self handoffs per area #12

Merged
eureka merged 2 commits from life/handoff-per-area into main 2026-10-09 20:42:23 +00:00
2 changed files with 13 additions and 2 deletions

View file

@ -552,8 +552,11 @@ and reconciles the target doc with the Body.
- **Never claim an agent's result before its notification arrives.**
- **Self's own context is the most expensive in the pipeline.** Every
notification re-reads all of it. Rotate at about 300k context or at a phase
boundary: write a short handoff to the scratchpad and ask the operator to
`/clear`. The handoff carries only what the mind does not hold: the session
boundary: write a short handoff and ask the operator to `/clear`. A handoff
is named by its area, `HANDOFF-eureka-self-<area>-<date>.md` (for example
`HANDOFF-eureka-self-eureka-2026-10-09.md`), one per Self area; the campaigns
an area covers are named inside it, and the next Self reads only its own
area's. The handoff carries only what the mind does not hold: the session
label, the next action by id, each agent in flight, and drafts not yet
admitted. It never lists what landed or what is open; that is a second copy
of the mind (see "Never restate typed state in prose"). On re-entry, Self

View file

@ -10,6 +10,14 @@ Evidence. An Eyes prior-art pass on multi-persona minds (for `eureka-body:ruling
What changed. `SKILL.md` step 2 gains "Research is always kept": a prior-art or literature pass is committed to `docs/research/` before the fork is put. The Eyes brief template says so.
## 2026-10-09: handoffs are named per area
Life pass `life/handoff-per-area`, on the previous Self's open small task.
Evidence. Operator, 2026-10-09: "Split the handoff between Eureka and Aetheria/Ghostlight." Two handoffs were written that day, `F:\Projects\HANDOFF-eureka-self-eureka-2026-10-09.md` and `F:\Projects\HANDOFF-eureka-self-aetheria-ghostlight-2026-10-09.md`, one Self per area. The rotation bullet still said to write one handoff "to the scratchpad", which neither file did.
What changed. The `SKILL.md` rotation bullet names a handoff by area (`HANDOFF-eureka-self-<area>-<date>.md`), one per Self area, and says the next Self reads only its own area's.
## 2026-10-08: overlap before fanning out, and a writable pins mount
Self, re-entry pass `self-2026-10-08b`, on proposals from Life.