docs(queue): enforce milestone-aware picker ranking #348

Merged
timothy merged 2 commits from codex/queue-picker-claim-comments into main 2026-07-14 08:03:47 +02:00
Owner

Summary
Fixes both queue-selector failures exposed during pickup:

  • reviewer audits are classified from claim/deliverable comments, with claims persisting until explicit release or abandonment;
  • candidate discovery enumerates every open milestone and its open issues plus open review issues, so milestone work outranks unmilestoned backlog before priority: is compared;
  • epic containers are excluded when #237 names eligible children, and equal-tier ties preserve that explicit order before issue number.

The canonical #237 protocol carries the same rules. With live state, #245 is the correct next result: it is the first eligible open child in the open ChicoryTV modularization milestone; unmilestoned high-priority #345 ranks below it.

Verification

  • git diff --check
  • Pre-push: npm run check:api, npm run lint, npm run typecheck, npm run build

Review
Pure docs/workflow change only; no runtime or server-state effect. Independent code review is exempt under the documented pure-docs leaf rule.

Fixes #347

**Summary** Fixes both queue-selector failures exposed during pickup: - reviewer audits are classified from claim/deliverable comments, with claims persisting until explicit release or abandonment; - candidate discovery enumerates every open milestone and its open issues plus open `review` issues, so milestone work outranks unmilestoned backlog before `priority:` is compared; - epic containers are excluded when #237 names eligible children, and equal-tier ties preserve that explicit order before issue number. The canonical #237 protocol carries the same rules. With live state, #245 is the correct next result: it is the first eligible open child in the open ChicoryTV modularization milestone; unmilestoned high-priority #345 ranks below it. **Verification** - `git diff --check` - Pre-push: `npm run check:api`, `npm run lint`, `npm run typecheck`, `npm run build` **Review** Pure docs/workflow change only; no runtime or server-state effect. Independent code review is exempt under the documented pure-docs leaf rule. Fixes #347
timothy added 1 commit 2026-07-13 23:25:00 +02:00
docs(queue): preserve reviewer comment claims
Build ErsatzTV Image / Docs update reminder (pull_request) Successful in 6s
Build ErsatzTV Image / decisions.md append-only (pull_request) Successful in 7s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 11s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 11s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 8m17s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 9m41s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
d235b91d15
Fixes #347

Co-Authored-By: OpenAI Codex <codex@openai.com>
timothy added 1 commit 2026-07-13 23:38:03 +02:00
docs(queue): enumerate milestone candidates
Build ErsatzTV Image / decisions.md append-only (pull_request) Successful in 6s
Build ErsatzTV Image / Docs update reminder (pull_request) Successful in 7s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 10s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 11s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 8m25s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 9m40s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
e280e9072c
Refs #347

Co-Authored-By: OpenAI Codex <codex@openai.com>
timothy changed title from docs(queue): preserve reviewer comment claims to docs(queue): enforce milestone-aware picker ranking 2026-07-13 23:38:11 +02:00
Author
Owner

Review-verdict: MERGEABLE @ e280e9072c

Exact docs diff and canonical #237 alignment verified. Pure docs/workflow change with no executable or server-state effect; independent review and live E2E are explicitly exempt.

Review-verdict: MERGEABLE @ e280e9072c676d6ea255dc5e211ba62930c9dc7a Exact docs diff and canonical #237 alignment verified. Pure docs/workflow change with no executable or server-state effect; independent review and live E2E are explicitly exempt.
timothy merged commit e454ed94fd into main 2026-07-14 08:03:47 +02:00
timothy deleted branch codex/queue-picker-claim-comments 2026-07-14 08:03:47 +02:00
Sign in to join this conversation.