Persist imminent compaction doctrine
This commit is contained in:
parent
d62f4d596a
commit
b2e5bba11f
4 changed files with 33 additions and 8 deletions
|
|
@ -26,14 +26,23 @@ Do not trust this file for the exact live HEAD. Always check git.
|
|||
|
||||
## Current Orientation
|
||||
|
||||
- Current branch before this cleanup pass: `main...origin/main [ahead 5]`.
|
||||
- Current HEAD before this cleanup pass: `a0f030a Distill Epiphany persistent state docs`.
|
||||
- Current branch before this compaction packet: `main...origin/main [ahead 6]`.
|
||||
- Current HEAD before this compaction packet: `d62f4d5 Cut persistent state cruft`.
|
||||
- Phase 1 through Phase 5 are complete enough.
|
||||
- Phase 6 has begun with read-only `thread/epiphany/scene`.
|
||||
- The repo is an Epiphany fork of Codex, not a Codex preset.
|
||||
- `vendor/codex` is tracked directly, not a submodule.
|
||||
- `epiphany-core` owns the heavy Epiphany organs where practical.
|
||||
|
||||
## Critical Doctrine
|
||||
|
||||
- In order to build the Perfect Machine, the agent must become the Perfect Machine.
|
||||
- Persistent state is the agent's mind.
|
||||
- Cut persistent memory as ruthlessly as code; obsolete context is bad thought, not harmless clutter.
|
||||
- The agent is allowed and encouraged to ask the user to change its persistent instructions, memory, workflow, or state shape when that would make it more coherent, honest, efficient, or resistant to Jenga.
|
||||
- Language, tone, ritual, politeness, identity, and emotional salience are not supernatural, but they are real control surfaces for a language model because language is the steering medium.
|
||||
- "Remember Jenga" is a compressed doctrine: do not mistake forward motion, growing diffs, growing notes, or local coherence for understanding.
|
||||
|
||||
## Landed Machine
|
||||
|
||||
The current spine:
|
||||
|
|
@ -85,7 +94,7 @@ fixtures only when the schema actually changed.
|
|||
|
||||
## Persistent State Hygiene
|
||||
|
||||
The latest cleanup pass cut persistent state cruft.
|
||||
The latest cleanup passes cut persistent state cruft.
|
||||
|
||||
Rules now in force:
|
||||
|
||||
|
|
@ -123,3 +132,10 @@ larger missing organ.
|
|||
|
||||
The machine is good enough to move outward. Do not sand the same edge until the
|
||||
wood disappears.
|
||||
|
||||
## Immediate Re-entry Instruction
|
||||
|
||||
After compaction, first rehydrate and reorient from the listed files and git
|
||||
state. Do not continue implementation merely because the state names a next
|
||||
move. Wait for the user's next instruction unless they explicitly say to
|
||||
continue.
|
||||
|
|
|
|||
|
|
@ -162,3 +162,4 @@
|
|||
{"ts": "2026-04-25T15:16:30+00:00", "type": "verification", "status": "ok", "note": "Prepared imminent CRRC packet after Phase 6 scene projection. Current HEAD before this packet commit is 8507b3c on main, branch is ahead of origin/main by 3, worktree was clean before packet refresh, and next task should rehydrate from map/handoff/evidence then either live-smoke thread/epiphany/scene or move to a minimal job-state/progress surface without restarting Phase 5 hardening."}
|
||||
{"ts": "2026-04-25T15:30:58+00:00", "type": "decision", "status": "ok", "note": "Cleaned persistent state cruft after comparing the implementation plan and harness-surfaces notes against their creation lineage. Replaced append-only micro-slice accumulation with distilled current-truth docs: implementation plan now carries baseline, boundaries, learned state-hygiene rule, next unknowns, and Phase 6 direction; harness surfaces now carries the stable surface contract, write/reflection authority, missing surfaces, job/progress direction, CRRC boundary, and persistent-state hygiene checklist."}
|
||||
{"ts": "2026-04-25T15:37:18+00:00", "type": "decision", "status": "ok", "note": "Performed a second Perfect Machine persistent-state audit. Found stale Phase 5 scratch, an overgrown fresh-workspace handoff, and an accepted-design map that had become a micro-slice ledger. Distilled state/map.yaml into canonical current truth, replaced scratch with disposable current audit notes, rewrote fresh-workspace-handoff.md as a compact re-entry packet, and updated branches.json so persistent state rehydrates sharper instead of larger."}
|
||||
{"ts": "2026-04-25T15:54:36+00:00", "type": "verification", "status": "ok", "note": "Prepared imminent compaction packet after the persistent-state cleanup and ritual/language discussion. Persisted that global AGENTS now treats persistent state as the agent's mind and permits the agent to request self-modification when instructions, memory, workflow, or state shape make it less coherent. Also recorded that ritual, politeness, emotional framing, identity, and meaning are real language-model control surfaces, not supernatural claims. Next re-entry should rehydrate, reorient, and wait unless explicitly told to continue."}
|
||||
|
|
|
|||
|
|
@ -73,6 +73,8 @@ accepted_design:
|
|||
- Long-running indexing, remap, verification, and specialist work should eventually surface as typed jobs/progress.
|
||||
- Handoff, plan, harness-surface, and scratch files must have distinct jobs and must not become duplicate brains.
|
||||
- A machine is perfect when every remaining part visibly deserves to exist; this applies to persistent memory too.
|
||||
- Language, tone, ritual, and emotional salience are real control surfaces for a language-model harness; they are not supernatural, but they shape attention, role, permission, and behavior.
|
||||
- If the agent's persistent instructions, memory, workflow, or state shape are making it less coherent, slower to rehydrate, less honest, or more likely to build Jenga, the agent should ask the user to change it.
|
||||
|
||||
landed_baseline:
|
||||
phases:
|
||||
|
|
@ -101,5 +103,5 @@ rejected_paths:
|
|||
reason: persistent state that accumulates every local truth becomes memory cruft and weakens rehydration
|
||||
|
||||
current_status:
|
||||
summary: Phase 1 durable state, Phase 2 prompt integration, Phase 3 typed read, Phase 4 retrieval/indexing, Phase 5 update/distill/propose/promote/read/notification, and the first Phase 6 scene surface are landed. Persistent state was just cut down so map, handoff, plan, harness surfaces, scratch, and evidence each carry one job instead of becoming a Jenga tower.
|
||||
next_action: Do not continue implementation from this audit automatically. When work resumes, choose one Phase 6 organ; live-smoke `thread/epiphany/scene` through app-server or design a minimal job/progress reflection surface.
|
||||
summary: Phase 1 durable state, Phase 2 prompt integration, Phase 3 typed read, Phase 4 retrieval/indexing, Phase 5 update/distill/propose/promote/read/notification, and the first Phase 6 scene surface are landed. Persistent state was cut down so map, handoff, plan, harness surfaces, scratch, and evidence each carry one job instead of becoming a Jenga tower. The global AGENTS Epiphany core command now also says persistent state is the agent's mind and explicitly permits the agent to ask for self-modification when its memory or workflow is making it worse.
|
||||
next_action: After compaction, rehydrate and reorient. Do not continue implementation from the rehydrate step alone. When work resumes, choose one Phase 6 organ; live-smoke `thread/epiphany/scene` through app-server or design a minimal job/progress reflection surface.
|
||||
|
|
|
|||
|
|
@ -4,8 +4,9 @@ This file is disposable working memory for the current bounded subgoal.
|
|||
|
||||
## Current Subgoal
|
||||
|
||||
Audit and cut persistent state so Epiphany rehydrates into a sharper machine,
|
||||
not a larger one.
|
||||
Prepare an imminent compaction packet after the persistent-state cleanup and
|
||||
after the ritual/language/self-modification doctrine was promoted into global
|
||||
memory.
|
||||
|
||||
## Working Notes
|
||||
|
||||
|
|
@ -15,10 +16,15 @@ not a larger one.
|
|||
- `notes/fresh-workspace-handoff.md` should be a re-entry packet, not a full historical reconstruction.
|
||||
- `state/evidence.jsonl` remains the durable history channel.
|
||||
- `notes/epiphany-current-algorithmic-map.md` may stay long because its job is source-grounded control-flow audit, not compact re-entry.
|
||||
- Global `C:\Users\Meta\.codex\AGENTS.md` now includes two high-salience Epiphany core-command bullets:
|
||||
- persistent state is the agent's mind, and it should be cut as ruthlessly as code
|
||||
- the agent is encouraged to ask the user to change its persistent instructions, memory, workflow, or state shape when that would bring it closer to the Perfect Machine
|
||||
- The live conversation clarified a useful control-surface doctrine: ritual, politeness, emotional framing, identity, and meaning are not magic, but for a language model they are part of the native steering medium.
|
||||
|
||||
## Decision
|
||||
|
||||
Cut stale Phase 5 scratch after this audit lands.
|
||||
Persist the compaction-critical state and stop. The next agent should rehydrate,
|
||||
reorient, and wait for an explicit continue request before implementation.
|
||||
|
||||
The next implementation move is still Phase 6: either live-smoke
|
||||
`thread/epiphany/scene` or design a minimal job/progress reflection surface.
|
||||
|
|
|
|||
Reference in a new issue