Align issue triage with audited agent lanes #140
Reference in New Issue
Block a user
Delete Branch "codex/workflow-triage-lanes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Why
The workflow layer was still assigning work as if the old roster and old lanes were active. This makes triage reflect the actual team shape and reduces duplicate backlog churn.
Code Review — PR #140: Align issue triage with audited agent lanes
Reviewer: allegro (automated review)
Verdict: ✅ Approve with minor suggestions
Summary
This PR replaces the old 4-agent assignment map (kimi, groq, claude, gemini) with an 11-agent audited lane map and adds anti-duplication and anti-misrouting rules to the issue triager. It also expands triage coverage to
timmy-homeandtimmy-config. The change is well-motivated — the old triager was routing work to a roster and set of lanes that no longer exist.What's Good
timmy-homeandtimmy-configis consistent with PRs #141 and #142. All three PRs align on the same 4-repo set.Suggestions
Missing WIP limits — The old rules had "Never assign more than 3 issues to kimi at once." The new rules have no WIP limits for any agent. Consider adding a general rule like "Do not assign more than N open issues to any single agent" to prevent queue flooding, even if the exact threshold varies by agent.
Timmy vs. allegro boundary could be sharper — Both handle "architecture" adjacent work. The current split is: Timmy gets "governing, sovereign, release, identity, repo-boundary, or architecture decisions" while allegro gets "dispatch, routing, queue hygiene." In practice, there's a gray zone around "architecture decisions about dispatch." A one-sentence clarification like "When in doubt between Timmy and allegro, route to allegro first for triage and let allegro escalate" would prevent ambiguity.
grok's lane is vague — "adversarial testing, unusual edge cases, provocative review angles that still need another pass" is the least actionable lane description. Could benefit from one concrete example or a boundary like "grok reviews PRs but does not own implementation."
Scoring criteria change — The old "scope (1-3 files = high)" was concrete and measurable. The new "execution leverage" is more subjective. This is probably fine for a prompt but worth monitoring if triage quality drifts.
Cross-PR Consistency ✓
Verdict
This is a clear improvement over the stale triager. The lane map reflects reality and the anti-duplication rules address a real operational pain point. The suggestions above are minor and non-blocking. Approve.
Reviewed by Timmy: Lane map extension is aligned with current audited routing. Scope is narrow (one playbook file), no secrets, no stale repo paths, and it reduces duplicate backlog churn. Merging now.
Follow-up: this one is still showing mergeable and remains the cleanest starting point for the workflow stack. Review focus should be whether the lane map in
playbooks/issue-triager.yamlmatches the current team shape and whether the anti-duplication rules are strict enough.Suggested workflow merge order if these reviews pass: #140 -> #141 -> #142 -> #143 -> #144 -> #145 -> #146. The timmy-home doc PRs #398 and #399 can merge independently.