From 644af642172418ed2a032f097178c87fbc33cbee Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 10 Aug 2026 14:14:11 +0000 Subject: [PATCH] =?UTF-8?q?example-app=20demo=20(broken):=20close=20the=20?= =?UTF-8?q?debt=20task=20without=20the=20proof=20=E2=86=92=20GAP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A developer marks T005 done and moves it to Completed, but never adds the disjoint-field merge test. AC-SYNC-02 now has no proof and no open Carries TODO, so the Gate refuses it as a silent gap (GAP). This is the deliberate 'broken thread' subject for the Thread Report red-state walkthrough — the report posts and explains the break; the Gate verdict step blocks the merge. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01TM5e4tKiqCUNANBCkTtH2r --- examples/example-app/specs/sync/tasks.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/example-app/specs/sync/tasks.md b/examples/example-app/specs/sync/tasks.md index 13ff375..194c4dc 100644 --- a/examples/example-app/specs/sync/tasks.md +++ b/examples/example-app/specs/sync/tasks.md @@ -9,10 +9,7 @@ excused from the silent-gap check while the TODO stays open. - [x] T001 Reconcile queued ops on reconnect and fan the merged log out — **Carries**: FR-SYNC-01, AC-SYNC-01 - [x] T002 Queue edits locally while offline and apply them optimistically — **Carries**: AC-OFFL-01 - [x] T013 Keyboard reachability + assistive-tech announcements for list actions — **Carries**: AC-A11Y-01 - -## Tracked debt - -- [ ] T005 Field-level merge test for disjoint edits — **Carries**: AC-SYNC-02 — deferred to the sync milestone +- [x] T005 Field-level merge test for disjoint edits — **Carries**: AC-SYNC-02 ## Planning altitude (backlog — referenced so the registry set stays closed)