Rename the Mind Steward faculty to Life

Operator ruling, 2026-09-25: Epiphany and Aquarium call this organ Life
(role id `reorientation`), and it is "a much better fit as the actual
load-bearing organ". The eureka-site landing page already says Life.

SKILL.md (frontmatter description, faculty table, dispatch lines, step 6,
model allocation), README.md and briefs.md now say Life. The role itself is
unchanged. SKILL.md defers to global doctrine for the agent type, which the
operator owns and which still says mind-steward. Dated records keep the old
name: changelog entries as written, a note on the 2026-09-15 Epiphany
comparison, and "then called Mind Stewards" in the CultCache postmortem.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-25 14:59:59 +02:00
commit bd8dc2e4ed
6 changed files with 39 additions and 10 deletions

View file

@ -54,7 +54,7 @@ motivated it. The skill is accumulated scar tissue, not a design.
- **Hands** executes one cut, in small pushed commits, and never updates the map.
- **Soul** runs against the executed commits and tries to falsify every promise,
building its own probes rather than trusting the report.
- **Mind Steward** keeps memory honest at phase boundaries.
- **Life** keeps memory honest at phase boundaries.
- **The operator** rules on real forks, and only on real forks.
It is the Claude Code counterpart of

View file

@ -1,6 +1,6 @@
---
name: eureka
description: Eureka runs a foundation change as a faculty pipeline for Claude Code agents. It is the skill counterpart of Epiphany. The root agent acts as Self and routes the work. The target shape is written first, Imagination maps the cut, Hands executes one cut at a time, Soul verifies by trying to falsify what Hands promised, a Mind Steward keeps memory honest at phase boundaries, and the operator rules on real forks. Use it for any migration, rebuild, teardown, cross-repo or cross-runtime change, infrastructure swap, or multi-cut refactor, especially on shared GameCult substrate (CultLib, CultCache, CultNet, CultMesh, CultMath). Also use it when the operator says "Eureka", "map the cut", "Imagination pass", "Soul pass", "Hands", "mini Epiphany loop", or "make this migration look like the last one", or asks to plan and land a change too big for one diff, even without naming the pipeline.
description: Eureka runs a foundation change as a faculty pipeline for Claude Code agents. It is the skill counterpart of Epiphany. The root agent acts as Self and routes the work. The target shape is written first, Imagination maps the cut, Hands executes one cut at a time, Soul verifies by trying to falsify what Hands promised, Life keeps memory honest at phase boundaries, and the operator rules on real forks. Use it for any migration, rebuild, teardown, cross-repo or cross-runtime change, infrastructure swap, or multi-cut refactor, especially on shared GameCult substrate (CultLib, CultCache, CultNet, CultMesh, CultMath). Also use it when the operator says "Eureka", "map the cut", "Imagination pass", "Soul pass", "Hands", "mini Epiphany loop", or "make this migration look like the last one", or asks to plan and land a change too big for one diff, even without naming the pipeline.
---
# Eureka
@ -44,7 +44,7 @@ work has lost the point.
| **Imagination** | the Body (source, docs, probes), plus the target | the cut map: the target shape specified to `file:line` | commit code, choose a product fork silently |
| **Hands** | one cut of the map | small pushed commits, a report with evidence | redesign the spec, work around a fork, update the map |
| **Soul** | Hands' *executed* commits | findings, CONFIRMED or PLAUSIBLE, each with `file:line` and a failure scenario | edit, commit, or review a plan (a pass on a plan is Imagination) |
| **Mind Steward** | memory surfaces | named mutations and proposals | touch Body code, restate what an owner doc already records |
| **Life** | memory surfaces | named mutations and proposals | touch Body code, restate what an owner doc already records |
| **Eyes** (optional) | history, transcripts, logs | a facts file with evidence pointers | conclude or recommend |
| **Operator** | forks and product meaning | rulings | (not an agent) |
@ -68,7 +68,8 @@ finished when Hands can go straight to the cut.
- State the scope boundary out loud. The earlier Aetheria attempt failed because
it bundled cache, mesh, eve and daemons into one change. One foundation per
pipeline.
- Dispatch the Mind Steward before the first consequential action.
- Dispatch Life before the first consequential action. Global doctrine names
the agent type that carries it.
### 0b. Settle identity, lifecycle and authority before any cut is mapped
@ -380,7 +381,7 @@ and silently skipped publish jobs surfaced only after tags were out. CultLib
1.0.58 shipped a wire-parity defect that was found and corrected 74 minutes
later.
### 6. Land, record, steward
### 6. Land, record, run Life
After each cut:
@ -391,7 +392,7 @@ After each cut:
by roughly 1,200 lines, and nobody looked, because the ledger stopped being
updated after Cut 4.
- Self commits and pushes the map. Hands and Soul never touch it.
- At phase boundaries, a Mind Steward pass moves durable rulings to their owners,
- At phase boundaries, a Life pass moves durable rulings to their owners,
retires superseded memory, and falsifies at least one persisted claim.
At the end, Self writes the postmortem (see `references/postmortem-template.md`)
@ -410,7 +411,7 @@ and reconciles the target doc with the Body.
- **Choose models by how critical the pass is, and name the model on every
dispatch.** Put the scarce strong model on Imagination and on Soul passes
over cuts that put the foundation at risk. Hands, search, probes and
stewards take the cheaper tier, named explicitly: "default" inherits the
Life take the cheaper tier, named explicitly: "default" inherits the
root session's model, so a root running on the strong model silently
spends it on every Hands pass unless Self says otherwise. A cheaper Soul
model does not soften its brief: it still attacks, invariants first. When

View file

@ -8,7 +8,7 @@ short form rather than pointing at a long document the agent may skim.
- Imagination: map or refresh a cut
- Hands: execute a cut
- Soul: falsify executed work
- Mind Steward: phase boundary
- Life: phase boundary
- Eyes: gather evidence
---
@ -296,7 +296,7 @@ plus one rerun of the suite. Do not re-derive the whole cut unless an
invariant moved. Say in one sentence whether the cut closes.
```
## Mind Steward: phase boundary
## Life: phase boundary
```
Phase boundary: <what landed, SHAs>. The authoritative record is <map, target>;

View file

@ -1063,3 +1063,25 @@ before sending it. So did "one fix batch per file", which is also Self's call.
step 3; "one fix batch per file" moved out of it into step 3. The Imagination
template's split clause names the budget as a placeholder Self fills in.
- SKILL.md section 5 no longer describes the 2026-09-23 spend as misplaced.
## 2026-09-25: the Mind Steward faculty is renamed Life
Operator ruling, 2026-09-25. In Epiphany and Aquarium the organ is called Life
(role id `reorientation`; Aquarium
`docs/epiphany-agent-sdf-visual-language.md`, section "Life"): continuity,
pressure, reorientation, resume and regather posture, and memory survival. The
operator: Life is "a much better fit as the actual load-bearing organ." The
public landing page in `eureka-site` already calls it Life.
- SKILL.md (frontmatter, faculty table, dispatch lines, step 6, model
allocation), README.md and `briefs.md` now say Life.
- The role is unchanged: Life still does what the Mind Steward did, memory
hygiene at phase boundaries. Any wider scope is a separate ruling.
- Dated records keep the old name where it is what happened: the entries in
this file, and the 2026-09-15 Epiphany comparison, which gains a note that
its faculty names are as of that date. The CultCache postmortem's agent
count reads "Life passes (then called Mind Stewards)".
- The operator owns the dispatch mechanics: global doctrine's "Agent Mind
Stewardship" section and the `mind-steward` agent definition still use the
old name. SKILL.md defers to doctrine for the agent type instead of naming
it, so it stays correct whichever name doctrine settles on.

View file

@ -5,6 +5,11 @@ Written 2026-09-15 by a read-only Modeling/Eyes pass. Epiphany HEAD is `71324718
used; everything below comes from a direct Grep/Read of `F:\Projects\Epiphany`.
`.epiphany-run/` was ignored as stale.
Faculty names are as of this date. The skill's Mind Steward was renamed Life on
2026-09-25 (see the changelog); rows below that describe the skill's steward
mean that faculty. Epiphany's own `mind_steward` doctrine and its Continuity
(Reorientation) worker are described as they stood.
**Resolved (Mind Steward, 2026-09-15).** While this pass ran, the skill was
renamed from `epiphany-pipeline` to `eureka`, and its frontmatter and changelog
were then updated, so the drift this pass saw no longer exists.

View file

@ -8,7 +8,8 @@ only the evidence behind the skill's rules, so that the reasons for the rules
survive.
**Scale:** 114 subagents ran: 50 Hands, 32 Soul, 3 Imagination, 23
Eyes/Explore and 6 Mind Stewards. Aetheria went +5.6k / −36.9k lines.
Eyes/Explore and 6 Life passes (then called Mind Stewards). Aetheria went
+5.6k / −36.9k lines.
**Soul:** 29 of 32 passes found at least one real defect that Hands' tests
passed, about 75 in all. These included: