From 4eea576276f2305c4bac9263f0753c858e77539e Mon Sep 17 00:00:00 2001 From: Kyle Sexton <153232337+kyle-sexton@users.noreply.github.com> Date: Mon, 20 Jul 2026 12:43:11 -0400 Subject: [PATCH] chore(work-items): bind tracker seam to github, seed empty recurring schedule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves #560 — .work-item-tracker.json was never committed, so every seam verb (list-frontier, claim, reclaim) exit-3'd on this dogfood repo. Binds provider: github, lease_ttl_hours: 24 (only bundled adapter with claim/reclaim; local-markdown is never a coordination surface). Seeds .github/recurring-schedule.json as an empty {"items":[]} skeleton so due/recheck/work stop degrading; real cadence items deferred to a separate seeding pass. No role_labels remap: CONTRACT.md's list-frontier only excludes needs-human under --autonomous, never gates inclusion on autonomous-eligible, so the agent-ready/status:ready label naming mismatch is cosmetic, not functional. Closes #560 Co-Authored-By: Claude Sonnet 5 --- .github/recurring-schedule.json | 3 +++ .work-item-tracker.json | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 .github/recurring-schedule.json create mode 100644 .work-item-tracker.json diff --git a/.github/recurring-schedule.json b/.github/recurring-schedule.json new file mode 100644 index 000000000..2feb21015 --- /dev/null +++ b/.github/recurring-schedule.json @@ -0,0 +1,3 @@ +{ + "items": [] +} diff --git a/.work-item-tracker.json b/.work-item-tracker.json new file mode 100644 index 000000000..978f6f93b --- /dev/null +++ b/.work-item-tracker.json @@ -0,0 +1,7 @@ +{ + "schema_version": "1.0", + "provider": "github", + "config": { + "lease_ttl_hours": 24 + } +}