From bd7615d9626871ddf78706612ae1337ad449de08 Mon Sep 17 00:00:00 2001 From: jared Date: Mon, 13 Jul 2026 13:28:07 -0400 Subject: [PATCH] =?UTF-8?q?os-context:=20audit-driven=20delegation=20wordi?= =?UTF-8?q?ng=20=E2=80=94=20TDD-loophole=20+=20review-convergence=20gate?= =?UTF-8?q?=20(issues=20#29,=20#30)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01SjyyMTpscUFMwXfF2BTaSC --- docs/implementation-status/os-context.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/implementation-status/os-context.md b/docs/implementation-status/os-context.md index 3ef70df..de6ff9f 100644 --- a/docs/implementation-status/os-context.md +++ b/docs/implementation-status/os-context.md @@ -99,3 +99,12 @@ the rename refer to the plugin by its former name. override `OS_ORCH_AUDIT_LEDGER` for tests). Planka recurrence-manifest entry skipped (gem offsets are `+1y/+6m/+3m/+1m` only; a `+2w` offset is blocked on parked gem publish/versioning decisions). +- **Audit-driven wording patch (2026-07-13):** IRL session audit (session fdee577b) found + the delegation-economics rules failed to fire when a main-loop fable model implemented a + fully-specified fix list itself via TDD (~110k tokens). Two approved additions to + `prompts/session-start/10-orchestration.md`: (1) names a red-green TDD loop over an + already-specified fix list as a single delegable unit (issue #29); (2) names + review/diagnosis-agent convergence on a confirmed defect list as a fresh delegation + decision, never a continuation of the main loop's review thread (issue #30). Applied + directly (design pre-approved, no wording-loop re-run); `bin/refresh-plugins` run after + the edit.