Skip to content

feat(commands): surface routing advice — triage, status, planning protocol (M16 16.3)#259

Merged
danielPoloWork merged 1 commit into
mainfrom
feat/m16-3-routing-surfaces
Jul 9, 2026
Merged

feat(commands): surface routing advice — triage, status, planning protocol (M16 16.3)#259
danielPoloWork merged 1 commit into
mainfrom
feat/m16-3-routing-surfaces

Conversation

@danielPoloWork

@danielPoloWork danielPoloWork commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Closes #254 (M16 16.3). Plan: .issues/M16-model-effort-routing-milestone.md · Policy #257 (16.1, ADR-0017) · Evaluator #258 (16.2).

What

The advisory route now surfaces at the three read-points where work is actually picked up:

  • Step-0 triage — a new routing_advice: block in
    triage.yaml: once a request routes to a
    focused-change or the five-step-loop, the host also states the recommended tier + effort
    (answer-directly needs none — no work is being routed). commands/README.md documents it.
  • /eados statusdoctor.py gains an opt-in --routing-milestone "TITLE": one advisory
    line per open issue (#N -> tier/effort (model)) via a new pure routing_lines helper over
    route_advice. It degrades to SKIP when gh is offline and never changes the exit code
    — advice is a readout, not a gate. Documented in commands/status.md.
  • The planning protocol — new .issues/README.md: the
    milestone plan-doc format (with the Routing column M16's own plan already dogfoods) and the
    issue-filing rule — every filed issue body carries a
    **Routing** (ADR-0017, advisory — reviewed YYYY-MM-DD): tier / effort — flags: … line, the
    flags recording what labels cannot say (sets-pattern / decision-heavy).

M15 backfill — ✅ APPLIED 2026-07-09 (owner-approved)

All 17 open M15 issues (#234#250) now carry their reviewed Routing: body line (idempotent
append; spot-checked #247frontier-reasoning / max — flags decision-heavy,
sets-pattern). The plan doc records the application and the owner's refined table (Title /
Model / Effort columns; "ultracode" as the Claude Code alias of max), plus a delivery record
for 16.1–16.4.

Verification

🤖 Generated with Claude Code

…tocol (M16 16.3)

Closes #254.

- triage.yaml: routing_advice block - once a request routes to a
  focused-change or the five-step-loop, the host states the recommended
  tier/effort (advisory, ADR-0017); answer-directly needs none
- doctor.py: opt-in --routing-milestone TITLE readout - one advisory
  line per open issue via route_advice (pure routing_lines helper);
  SKIP offline, never changes the exit code
- .issues/README.md (new): the planning protocol - plan-doc Routing
  column + the Routing: body line + the sets-pattern/decision-heavy
  flags; commands/README + status.md updated
- test_doctor.py: routing_lines checks (47/47 suite green)

M15 backfill (#234-#250 body lines) runs as a tracker action alongside
this PR.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@danielPoloWork danielPoloWork added enhancement New feature or request dx Developer experience / discoverability labels Jul 9, 2026
@danielPoloWork danielPoloWork self-assigned this Jul 9, 2026
@danielPoloWork danielPoloWork marked this pull request as ready for review July 9, 2026 20:51
@danielPoloWork danielPoloWork merged commit 04137d0 into main Jul 9, 2026
2 checks passed
@danielPoloWork danielPoloWork deleted the feat/m16-3-routing-surfaces branch July 9, 2026 20:51
danielPoloWork added a commit that referenced this pull request Jul 9, 2026
…rd (#260)

The owner enriched the M15 backfill table (Title/Model/Effort columns,
ultracode spelled as the Claude Code alias of max); on top: status ->
in progress, a delivery record (16.1 #257 / 16.2 #258 merged, 16.3 #259
open, 16.4 queued on M15 #239), and the backfill marked APPLIED
2026-07-09 (owner-approved; Routing: lines written to #234-#250).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dx Developer experience / discoverability enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[16.3] Surface routing advice: Step-0 triage, /eados status, milestone-planning protocol (+ M15 backfill)

1 participant