Summary
Follow-up to the pluggable-tracker wave (#321 tracking; phases #322–#325; PR #344 is Phase 3). A six-way audit on 2026-09-19 found the GitHub path functionally preserved but surfaced a design divergence and six Jira/Linear blockers that this issue closes in one PR on a fresh branch off main after #344 merges.
Scope
Half A — selection-scoped bundle. Skills become plugin-scoped via a hand-declared requires: field per plugin with a bidirectional closure guard; /code-review language focuses become presence-gated. The installer overlays only {github} ∪ {selected provider} tracker references (13 for github, 24 for jira/linear), _mcp.md and the Tracker agent file only for jira/linear. devflow tracker --set converges every artifact in both directions. Build still compiles all 34 references.
Half B — gap closure. Six Jira/Linear blockers: provider-neutral gather-release-evidence (currently dead under jira/linear), _mcp.md loaded unconditionally per spawn under non-github, observable Tracker-agent claim outcome (CLAIMED/LOST), Reference Rendering default Refs {KEY}-{n} so ensure-pr-ready/create-release stop emitting permanent DEGRADED, two-server per-capability MCP scoping, corroboration scan replaced by the OD-9 prohibition. GitHub fixes: resolve-review-threads rate-limit thresholds restored, {ISSUE_REF} output templates, /implement and Code agent provider-aware PR-link handling, github-api.md defers to the D9 gate. Then: delete ~2,200 lines of transition test scaffolding (containment exemptions, baseline tree, guard census), collapse the phase-named byte ceilings once (authorised), third golden re-capture (authorised), docs rewritten as end state, ADR-026 via the learning pipeline.
Delivery
One PR, ~27 commits in six sequential Code-agent phases (P1 installer/registry/CLI → P2 test-scaffolding deletion → P3a git-agent surface → P3b tracker agent + command layer → P4 golden re-capture + ceiling collapse → P5 docs/KB/ADR). Golden byte-equality tests are red by design from P3a until P4 commit 1.
Not in scope
Release back-links compliance gate; per-repo provider key as a true override; EC-19 revert; the 108-item docs-approval package; _jira/_linear module collapse; FEATURE_OWNED_AGENTS; install-time conditional hook Section 3; comment_cap() hoist (#343).
Refs #321 #325 #343 #345 #346
Summary
Follow-up to the pluggable-tracker wave (#321 tracking; phases #322–#325; PR #344 is Phase 3). A six-way audit on 2026-09-19 found the GitHub path functionally preserved but surfaced a design divergence and six Jira/Linear blockers that this issue closes in one PR on a fresh branch off
mainafter #344 merges.Scope
Half A — selection-scoped bundle. Skills become plugin-scoped via a hand-declared
requires:field per plugin with a bidirectional closure guard;/code-reviewlanguage focuses become presence-gated. The installer overlays only{github} ∪ {selected provider}tracker references (13 for github, 24 for jira/linear),_mcp.mdand the Tracker agent file only for jira/linear.devflow tracker --setconverges every artifact in both directions. Build still compiles all 34 references.Half B — gap closure. Six Jira/Linear blockers: provider-neutral
gather-release-evidence(currently dead under jira/linear),_mcp.mdloaded unconditionally per spawn under non-github, observable Tracker-agent claim outcome (CLAIMED/LOST), Reference Rendering defaultRefs {KEY}-{n}soensure-pr-ready/create-releasestop emitting permanent DEGRADED, two-server per-capability MCP scoping, corroboration scan replaced by the OD-9 prohibition. GitHub fixes:resolve-review-threadsrate-limit thresholds restored,{ISSUE_REF}output templates,/implementand Code agent provider-aware PR-link handling,github-api.mddefers to the D9 gate. Then: delete ~2,200 lines of transition test scaffolding (containment exemptions, baseline tree, guard census), collapse the phase-named byte ceilings once (authorised), third golden re-capture (authorised), docs rewritten as end state, ADR-026 via the learning pipeline.Delivery
One PR, ~27 commits in six sequential Code-agent phases (P1 installer/registry/CLI → P2 test-scaffolding deletion → P3a git-agent surface → P3b tracker agent + command layer → P4 golden re-capture + ceiling collapse → P5 docs/KB/ADR). Golden byte-equality tests are red by design from P3a until P4 commit 1.
Not in scope
Release back-links compliance gate; per-repo provider key as a true override; EC-19 revert; the 108-item docs-approval package;
_jira/_linearmodule collapse;FEATURE_OWNED_AGENTS; install-time conditional hook Section 3;comment_cap()hoist (#343).Refs #321 #325 #343 #345 #346