play · P5 · hub skills owner-writeback · writeback (Owner Log Mirror)
P5 · writeback
Every owner writes back somewhere persistent so the next Agent Zero can come in cold. Two hub skills carry it: owner-writeback (the material checkpoint + pointer through the project's existing adapter) and writeback (append one exact indexed line to the repo log and mirror it to the Agent Zero ledger). Installed and discovered on both harnesses on both machines with zero model turns; used for real by seven seats.
01
What it does, in his words
write back somewhere persistently to the agent zero so another agent zero can come inShaan · FRAMEWORKS-2026-09-05 (S239) · 5 Sep
agent zero should never forget thisShaan · FRAMEWORKS-2026-09-05 (S152) · 5 Sep
- play
- P5 writeback: the owner records a durable checkpoint (intent, current work, evidence, failed paths) through the project's existing adapter, then appends one indexed pointer line
- owner-writeback
- "Persist a material project-owner checkpoint and append its discoverable pointer using the project's existing durable writeback adapter." Reads the project entrypoint; if no adapter exists it reports the boundary and invents none.
- writeback
- "Append an exact owner handoff line to a repository log and mirror it to the Agent Zero ledger." Local append is durable before the mirror; retries idempotent.
- pairs with
- P4 handoff (
owner-handoff): "these two make the fleet survivable" (FRAMEWORKS row 1) - line shape
time · OWNER · what · path(this bank's OWNERS lines follow it)
02
The command
exact, from the SKILL.md files; run from the skill directory or by name writeback · Owner Log Mirror
python3 scripts/writeback.py --repo PATH --a0-root PATH --entry 'time · OWNER · what · path'from
registry/skills/global/writeback/ (or the installed ~/.claude/skills/writeback/); required flags --repo --a0-root --entry (writeback.py:178–180); test with python3 scripts/test_writeback.py owner-writeback · P5 material checkpoint
# invoke by name in Claude Code: /owner-writeback # Codex: the skill at ~/.codex/skills/owner-writeback/SKILL.md is discovered by the catalogprose skill: read the project entrypoint, resolve its handoff + adapter, write the checkpoint, append the pointer
install elsewhere
python3 $SISO_HUB/scripts/skills install writeback python3 $SISO_HUB/scripts/skills install owner-writebackskills-hub-usage §Installation Commands; default target
~/.claude/skills/03
Installed where
only with a probe receipt; the four fresh_discovery rows of plays-verification-2026-09-05.json plus today's projection hashes| Machine | Harness | State | Probe | Receipt |
|---|---|---|---|---|
| laptop | claude | installed · discovered | 2026-09-05 18:28Z | fresh_discovery: passed, matched owner-handoff, owner-writeback, skill-author, writeback; model_turns 0. Today: ~/.claude/skills/writeback/SKILL.md sha256 984a4202… = hub; mtime 5 Sep 20:48 |
| laptop | codex | installed · discovered | 2026-09-05 18:28Z | fresh_discovery: passed, matched all four, other_catalog_errors 0. Today: ~/.codex/skills/owner-writeback/SKILL.md sha256 7981081d… = hub; mtime 5 Sep 19:53. writeback not projected into ~/.codex/skills (18 entries; only the v1 three) |
| mini | claude | installed · discovered | 2026-09-05 18:28Z | fresh_discovery: passed, matched all four, model_turns 0, default context config |
| mini | codex | installed · discovered | 2026-09-05 18:28Z | fresh_discovery: passed, matched all four; other_catalog_errors 82 outside these skills (limits[2]); default_mini_config_issue now "normal_probe_passes_now" |
Not installed on a harness you are on?
python3 $SISO_HUB/scripts/skills install writeback; then a fresh session must list it with zero model turns before the row above turns green.04
Real uses
OWNERS.md lines that name the play or ran itobserved 6 Sep 20:38 UTC+07coverage · ledger/OWNERS.md · 8 lines matching "writeback" of 184
- 2026-09-06 15:23REVIEW-ZEROV6 PROJECTS.html rebuilt as a generator (bin/az-projects-table from plan/projects.json; live heads, HTTP codes, spine, writeback, issue per module; in the az-now cascade)
- 2026-09-06 06:25INTERNAL-ZEROOrganizer completed one real manual transfer, successor writeback and preserved predecessor closure
- 2026-09-06 01:28PLAYS-ZEROFirst source/install outcome verified: all three v1 plays plus writeback discovered in fresh Codex and Claude on both machines without context override; 20 installed files
- 2026-09-06 02:06INTERNAL-ZEROP4 explicit transfer now retains predecessor/evidence history, enables successor writeback and cold recovery
- 2026-09-05 20:53PLAYS-ZEROP5 repo-log mirror registered and pushed through eeed185; 32-skill suite and retry/failure checks pass
- 2026-09-05 20:53PLAYS-ZEROPublished byte-identical v1 owner-writeback, owner-handoff, skill-author and inherited collision-safe installer at 985b42b; canonical 31-skill checks passed
- 2026-09-05 19:33GQ-COMPUTESame ten real jobs phase-audited: 243 child responses, 21 handoffs, eight first-source-action witnesses
05
Source · hash
fact · has a receiptproposal · not yet
registry/skills/global/writeback/SKILL.md · 1,780 bytes · sha256 984a4202fbb25b62e2ab53d6479043af255cb6e9ead7682ce06565ae94d2a898 · last commit 58771ed 5 Sep 14:43 +01 "feat: add retry-safe per-repo owner log mirror". Laptop Claude projection identical.shasum -a 256 · git log · 6 Sep 20:38 UTC+07registry/skills/global/owner-writeback/SKILL.md · 1,716 bytes · sha256 7981081dae124bdf060cabb55885f6364ed0532084dec6a6a44cd0025390cfab · last commit 08d9b69 5 Sep 20:47 +07. Laptop Claude and Codex projections identical.shasum -a 256 (three copies) · 6 Sep 20:38 UTC+07Hub head
1cf5c09 (5 Sep 19:14 +01, "fix: report cold-discovery configuration failures explicitly") = plays-verification source.hub_commit; hub npm test passed, registered_skills 32 at probe time; registry lists 41 entries today.plays-verification-2026-09-05.json checks.hub_npm_test · skills_registry.jsonRepo-log reader tests 7/7 on both machines; portable handoff 14/14; required projection files 20 compared across 2 machines × 2 harness homes.plays-verification-2026-09-05.json checks
Project
writeback into ~/.codex/skills on the laptop too (today only the v1 three are there).the Mini Codex probe matched it; the laptop Codex home lists 18 skills without it (ls 20:38)Limits
- "This is the source/install and repo-log capability outcome, not a whole-fleet acceptance or runtime handoff." (limits[0])
- "Observer records and two PLAYS source receipts do not establish five distinct owner-authored producers." (limits[1])
- Registry entries for the four play skills carry no commit_hash or published_at (skills_registry.json); the hashes here come from the working tree and git log.
Version
hub 1cf5c095 Sep 2026 19:14 +01
06
The eight plays
atlas/FRAMEWORKS-2026-09-05.html · P1–P8 with his words| # | Play | His words | Hub skill |
|---|---|---|---|
| P1 | publish | "a way that my agents can make nice URLs" (17:40) | publish |
| P2 | register-in-library | "skills to upload stuff to the great library … canonical plays" (18:15) | gls |
| P3 | add-skill | "any agent who wants to add a skill or edit skills knows how to do that with the repos" (18:15) | skill-author |
| P4 | handoff | "a handoff every so often with codex … maybe every two compacts" (17:12) | owner-handoff |
| P5 | writeback | "write back somewhere persistently to the agent zero so another agent zero can come in" (S239) | owner-writeback · writeback |
| P6 | dispatch | "Lunas are the unlimited worker class as long as they're not pinging you" (S232) | subagents |
| P7 | front-door | "every project gets a front door for agents to read and understand everything" (S218) | — |
| P8 | capture-source | "every single word that I sent through my voice transcripts should be saved" (17:58) | — |
07
The hub
SISO_Agents/siso-skills-hub · registry/skills_registry.json41registry entries
32registered at probe (npm test)
8folders
4play skills · global
18~/.codex/skills on the laptop
code · 7communication · 3data · 3devops · 8global · 10pipeline · 4system · 4testing · 2
09
Agent entry
jq '.checks.fresh_discovery' 00_AGENT_ZERO/ledger/plays-verification-2026-09-05.jsonshasum -a 256 ~/.claude/skills/writeback/SKILL.md SISO_Agents/siso-skills-hub/registry/skills/global/writeback/SKILL.mdgrep -c writeback 00_AGENT_ZERO/ledger/OWNERS.md
Agent entry
- Read first
SISO_Agents/siso-skills-hub/registry/skills/global/writeback/SKILL.md- Owner
- PLAYS-ZERO (mini, done) · v1 INTERNAL-ZERO · last writeback 5 Sep 18:28Z
- Done when
- Open this page and see the command, installed on Claude + Codex on laptop + Mini with probe dates, and real uses with OWNERS.md timestamps.