Dossier self-loop — first compounding-return readout on ourselves
dossier-self-loop-readout
Dossier self-loop — the first compounding-return readout on ourselves
Re-derivable artifact (DEC-0067 pattern): its SSOT is the run it summarizes — the real board atoms + the tenant's git trail. Regenerate with
node scripts/dossier-self-loop.mjs. Emitted atinferred(the agent-confidence floor); a human promotes it on curation.
What ran
Dossier's own agentic board was drained through the built runtime (Agentic-agency runtime topology — compile personas from the OKF graph and activate the reserved BoardWorker over the deterministic spine): claim → persona-from-our-own-OKF-graph → bounded session → cap at inferred → reconcile() → review, then a human disposition (Agentic-agency runtime topology — compile personas from the OKF graph and activate the reserved BoardWorker over the deterministic spine Invariant 3) and the watch ledger (The WATCH face — a read-only compounding-return ledger over the board snapshot + the tenant git trail). Transport: the offline canned BoundedSession (no network, no key) — the persona, board, claim/lease, reconcile diff, git commits, disposition, and ledger are all real over real atoms; only the live model turn is held offline-by-construction (Extraction runtime architecture — the moat §6).
The board going in
54 real task atoms — 24 done, 3 in review, 24 backlog (claimable), 2 blocked.
What the loop did
- Drained (claimed + carried to
review):task-codebase-why-mining-spike→ review,task-docs-home-synthesize-overview-when-no-root-index→ review,task-ingestion-detector-ensemble-measured-recall→ review - Approved (compounded
review→doneinto git, Inv 3):task-codebase-why-mining-spike(commit2e0fbcb, by dakota) - Rejected (sent
review→backlog, re-claimable):task-docs-home-synthesize-overview-when-no-root-index(commitdb015c8)
The compounding return (watch ledger — all REAL, never invented)
| metric | value |
|---|---|
| compounded (done) | 25 |
| awaiting review | 4 |
| in flight | 1 |
| backlog | 22 |
| blocked | 2 |
| approve events (git) | 1 |
| reject events (git) | 1 |
| total board events (git) | 8 |
| first → last activity | 2026-06-21T17:02:11-05:00 → 2026-06-21T17:02:15-05:00 |
The sovereign git trail (the proof)
The loop's compounding return IS a git diff in our own history — the dossier(board): commits the runtime wrote (newest first):
db015c8— dossier(board): reject task-docs-home-synthesize-overview-when-no-root-index → backlog — sent back by dakota2e0fbcb— dossier(board): approve task-codebase-why-mining-spike → done — compounded by dakota (DEC-0053 Inv 3)779508b— dossier(board): task-ingestion-detector-ensemble-measured-recall → reviewbcbb2b1— dossier(board): claim task-ingestion-detector-ensemble-measured-recall — dossier-self-loop (lease 2026-06-21T13:00:00.000Z)295542f— dossier(board): task-docs-home-synthesize-overview-when-no-root-index → review36e518e— dossier(board): claim task-docs-home-synthesize-overview-when-no-root-index — dossier-self-loop (lease 2026-06-21T13:00:00.000Z)729034d— dossier(board): task-codebase-why-mining-spike → review53f8ffc— dossier(board): claim task-codebase-why-mining-spike — dossier-self-loop (lease 2026-06-21T13:00:00.000Z)