feat(tracker): bind the work-items tracker seam (github provider) - #229
Conversation
Adds the work-item tracker binding consumed by the work-items plugin's seam tooling: github provider, 24-hour lease TTL. role_labels is deliberately omitted so the canonical defaults (agent-ready, needs-human, recurring) apply; the label set is IaC-owned and declared in github-iac Labels.cs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0169XBydnqC5S6bkHDz1TDwL
|
Claude finished @kyle-sexton's task in 57s —— View job Review: feat(tracker): bind the work-items tracker seam (github provider)
Scope: single file — Blocking checksAll REVIEW.md blocking criteria assessed against the diff:
No blocking findings. ObservationsThe configuration is intentionally minimal and internally consistent with the PR description. Three things worth verifying against the seam schema spec (since that spec isn't in this repo): 🟡 Nit — 🟡 Nit — 24-hour lease is the only 🟡 Nit — no SummaryChange is correct and minimal. No secrets, no injection surface, no multi-file atomicity risk. The three nits above are all "confirm against the seam spec" items, not defects in the file itself. If the pre-PR test run's |
## Summary Advances the tracked plan's Phase 5 and Phase 6 tags to [DONE]: the ci-workflows tracker binding is merged (melodic-software/ci-workflows#229, labels via melodic-software/github-iac#211, sanity checks + concurrent claim-race PASS recorded there), and the standards lease-activation draft branch is pushed with its PR body prepared for the operator (never auto-filed, per the phase contract). ## Test plan - markdownlint clean; tag-only change (two lines) ## Related No linked issue. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Summary
Adds
.work-item-tracker.json— the work-items plugin's tracker-seam binding: github provider, 24-hour lease TTL.role_labelsis deliberately omitted so the canonical defaults (agent-ready,needs-human,recurring) apply; the label set is IaC-owned and now fully declared in github-iac (melodic-software/github-iac#211).Phase 5 of the ci-workflows work-loop plan (claude-code-plugins
docs/topics/ci-workflows-work-loop/PLAN.md). Pre-flight consumer check: no ci-workflows workflow or script reads this file (new surface; seam tooling is the only reader).Test plan
Run in this checkout with the file present (all passed pre-PR):
capabilitiesverb: exit 0, full verb/feature envelopelist-frontier --autonomous: exit 0, JSON envelope (19 items at test time)claimcalls — exactly one exit 0 (lease acquired), one exit 7 (backed off on live foreign lease); test claim unassigned afterwardRelated
No linked issue.