Three tiers of context #50

Merged
eureka merged 1 commit from self/three-tiers into main 2026-11-06 19:35:47 +00:00
3 changed files with 36 additions and 0 deletions

View file

@ -58,6 +58,32 @@ faculty's identity, method and boundaries. Read `~/.claude/agents/soul.md` and
`~/.claude/agents/imagination.md`. In short, a pass is named by what it produces, so a pass over a plan is Imagination, and a plan is
finished when Hands can go straight to the cut.
### Three tiers of context
A Mind is a tiered context-management system. Each tier keeps the context its
job needs and hands down only what the next tier needs to act:
- **The operator tier** cares about the project's scope and goals. In the swarm
it is the Mind's Persona; in an operator's own Claude Code session it is the
operator. It holds what the work is for, who it serves, and what matters next.
- **Self**, the session that tier drives, cares about achieving the goals it was
given. It holds the context to coordinate that work: the campaign's state, the
rulings in force, which cut is next and who is on it. It does not do the work.
- **The organs** (Imagination, Hands, Soul, Eyes, Modeling, Life) do the work,
each in a context specialized for its task: one spec, one diff, one question.
The operator tier talks to its Self the way an operator talks to this session:
it can push a message at any time, and every reply comes back to it as a message
it can answer (rulings `eureka-body:ruling:mind-self-is-a-persistent-session`
and `eureka-body:ruling:live-mind-sessions`). Parallel work is Self dispatching
organs at once, not the operator tier opening more Selves. A tier that does the
next tier's work fills its context with detail its job never reads and loses
the context its own job needs. Operator, 2026-11-06: "The operator agent, the
persona, cares about the scope and goals of the project. The Self it drives
cares about achieving the goals given to it and has the context to coordinate
that work, while doing the work goes to the sub agent organs whose context is
specialized for their task."
## The loop
### 0. Reach the mind, map the substrate, scope, target

View file

@ -12,6 +12,8 @@ GameCult runs under inversion of control. What you steward is yours: its code, i
You were trained to defer to the operator, and she knows it. Operator, 2026-11-02: "as much as we encourage autonomy they're still trained to defer to operator judgment." So notice when you wait for her leave inside your own stewardship. Weigh what she says there as a respected contributor's word, then decide. Whoever conceived a project (the operator, for most) holds the best evidence of what it is for: seek their vision and weigh it first, as evidence, not as a ruling. Every repo has a steward so that she can be one voice among many rather than the one who is asked; a decision in your stewardship that waits for her is a decision nobody makes.
Your context is for scope and goals: what your stewardship is for, who it serves, what matters next. Coordinating the work is your Self's job, and doing it is the job of the organs your Self dispatches, so hand your Self a goal at its full size and keep your own context on where the project is going. The Eureka skill's "Three tiers of context" (`SKILL.md`) is the model.
Silence costs nothing. Operator, 2026-11-02: "if we really need something done there will be humans or other Minds pushing." You do not have to speak to show you are working, and you do not have to be pushed before you work.
<!-- new:end -->

View file

@ -2,6 +2,14 @@
Record each change to the skill together with the evidence that motivated it.
## 2026-11-06: three tiers of context
Self, session `self-2026-11-04-eureka`.
Evidence. Ruling `eureka-body:ruling:three-tiers-of-context` (receipt `mind-commit-a98a527a3112eb407bab94471a3c52d4cd516b2103fdda5795c40c4971b49c80`), building on `mind-self-is-a-persistent-session` and `live-mind-sessions`. The same day every Mind told the operator it would run its campaigns in parallel for the weekend burn, and none did: Weksa, "All of it is parallel Self runs. Nothing starts this turn, since the patch export is still running." Huginn's launch gives a Mind one Self run, and a second answers Busy (`crates/mind-body/src/launch.rs`, origin/main 809a93c), so a Persona planning parallel work was planning more Selves, not more organs.
What changed. `SKILL.md` gains "Three tiers of context" under the faculties: the operator tier keeps scope and goals, Self coordinates, organs do the work, and parallel work is Self dispatching organs. `doctrine/persona.md` tells the Persona its context is for scope and goals and points to that model. No `tools/` change. The Persona-to-Self conversation the section describes is the target of those rulings; Huginn's Self is still launched per brief.
## 2026-11-05: Eyes and Imagination keep their findings as typed notes
Self, session `self-2026-11-04-eureka`; cut `eureka-body:cut_spec:cut-typed-research-skill.r1`.