Repository navigation
Z2-HYGIENE-STATUS: recognize Draft/Ready/In Arbeit PLAN statuses - #726
Conversation
Test-First: scripts/lib/dev-hygiene.test.mjs::current PLAN Draft Ready and In Arbeit statuses are recognized Co-authored-by: Cursor <cursoragent@cursor.com>
Test-First: scripts/lib/dev-hygiene.test.mjs::current PLAN Draft Ready and In Arbeit statuses are recognized Co-authored-by: Cursor <cursoragent@cursor.com>
Test-First: scripts/lib/dev-hygiene.test.mjs::In Arbeit candidate PRs exclude later historical PR mentions Test-First: scripts/lib/dev-hygiene.test.mjs::Drafts candidates allow SHA and text between PR numbers Test-First: scripts/lib/dev-hygiene.test.mjs::Draft and Ready PR numbers require a boundary after the digits Co-authored-by: Cursor <cursoragent@cursor.com>
Test-First: scripts/lib/dev-hygiene.test.mjs::In Arbeit candidate PRs exclude later historical PR mentions Test-First: scripts/lib/dev-hygiene.test.mjs::Drafts candidates allow SHA and text between PR numbers Test-First: scripts/lib/dev-hygiene.test.mjs::Draft and Ready PR numbers require a boundary after the digits Co-authored-by: Cursor <cursoragent@cursor.com>
|
Root 22:13Z: Round 2 (OpenAI delta review at |
Test-First: scripts/lib/dev-hygiene.test.mjs::Drafts candidates exclude later historical PR mentions after a comma Co-authored-by: Cursor <cursoragent@cursor.com>
Test-First: scripts/lib/dev-hygiene.test.mjs::Drafts candidates exclude later historical PR mentions after a comma Co-authored-by: Cursor <cursoragent@cursor.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Merge Queue Status
This pull request spent 17 minutes 46 seconds in the queue, including 15 minutes 10 seconds running CI. Required conditions to merge
|
Das Hygiene-Werkzeug erkennt jetzt aktuelle PLAN-Statuswerte wie Draft, Ready und In Arbeit — nicht nur die alten Formen. Damit bleiben laufende Pakete im lesenden Check sichtbar, ohne Status zu ändern oder etwas zu starten. Du musst nichts entscheiden; Review und Abnahme folgen über den Orchestrator.
Report
Package: Z2-HYGIENE-STATUS · Review tier: B (AGENTS.md, rule 5)
Goal / benefit:
inProgressPackages()recognizes current PLAN status tokens (In Arbeit,Draft #n,Drafts #n/#m,Ready #n) and candidate PR numbers without promoting or rewriting status. · Parent / ticket / owner: PLAN contract (Root-accepted at3af7205/ #722) · server reserve Z2-HYGIENE-STATUSNative evidence: Ticket goal from PLAN start contract; implementer Cursor auto (routing not exposed) on branch
cursor/z2-hygiene-status.Scope / limits / dependencies / acceptance: Only
scripts/dev/hygiene.mjsandscripts/lib/dev-hygiene.test.mjs; no seams, hooks, thresholds, budget, PLAN/STAND writes, or network writes. Size ≤ 300 ALL. Acceptance: named RED green at head,node --test scripts/lib/dev-hygiene.test.mjsExit 0, own prepush Exit 0, red-first Exit 0.What changed
inProgressPackages()status recognition forIn Arbeit,Draft #n,Drafts #n/#m, andReady #n(legacyin Arbeit/PR #nkept).5cb73e1):In Arbeittakes only the optional PR immediately after the token;Draftsallows SHA/text between/ #n; Draft/Ready/PR require a non-alphanumeric boundary after digits.794d9f5):Draftsparses the leading#n/#nlist with optional SHA decorators and stops before free-text explanations such as, Vorgänger PR #99(no longer a region cut only at;/().collectHygieneopen/missing-candidate fixtures.Evidence
927f80a(origin/mainat branch start)node --test --test-name-pattern='current PLAN Draft Ready and In Arbeit statuses are recognized' scripts/lib/dev-hygiene.test.mjsat commit 1 (2a7b557, test only)1149a73(test only) vs production at5cb73e1Drafts candidates exclude later historical PR mentions after a commaat47801c1(test only) vs production at794d9f5node --test scripts/lib/dev-hygiene.test.mjsat HEAD (dab2274)bash scripts/ci/red-first.sh --planbash scripts/ci/red-first.shbash scripts/ci/gates.sh lane prepushgit push -u origin cursor/z2-hygiene-statusgit ls-remote origin cursor/z2-hygiene-status→dab22744b1ded2f93b8be8c1d10522c44cb2f126git diff --shortstat 927f80a...HEADFindings (OpenAI review)
1149a73(Test-First) +794d9f5(fix):In Arbeitcandidates are only the optionalPR #nimmediately after the status token1149a73+794d9f5, refined bydab2274:Draftsstructured list#nwith SHA//decorators; later free text not candidates1149a73+794d9f5: Draft/Ready/PR numbers require a non-alphanumeric boundary (Draft #1oops/Ready #2oopsexcluded)47801c1(Test-First) +dab2274(fix):Drafts #1/#2, Vorgänger PR #99→[1,2]and missing-candidate hint when only #99 is openNICHT ABGEDECKT
#[cfg(windows)]tests (run_in_pty, npm_shim, ConPTY, DPAPI) or Windows clippy arms (KNOWN_ISSUES KI-7).Reviews and disposition
5cb73e11149a73/794d9f5)794d9f5#nregression47801c1/dab2274)dab2274Open points
dab2274oncursor/z2-hygiene-status, base927f80a; next owner Orchestrator (foreign re-review + Root acceptance). No labels, no ready, no merge from this worker.Made with Cursor
Root-Abnahme (2026-10-08 23:08Z, head dab2274)
review-pr726-openai-dab2274….md)review-pr726-anthropic-dab2274….md)Cursor auto authorship does not prove a family, so two families reviewed this head. Accepted by Root; ready +
review-okbound to dab2274.