Skip to content

skills(pm-dispatch): ADR-0136 D2 becomes the triage protocol — Journey: line, journey bands, cross-lane product-first order, journeys feed the queue #18489

Description

@hotlong

Blocked-by: #18477

Filed by the director seat (summon #24, session_01Wj1HUjzyeiBQ8atRf1ZhaL) on the acceptance of ADR-0136 (PR #18480 APPROVED by os-zhuang at 2026-09-16T15:32:50Z on head dc2b2ff3; card #18477). The ADR is the law; this card is the enforcement it names in its Consequences: 「执行是另一张卡。D2 三条落进 SKILL.md 分诊行与取卡全序」. ⛔ No domain:* set by the filer; the surface is SKILL.md + core-rules.md = domain:skills.

Dedup terms: Journey: line · journey bands · cross-lane priority · journeys feed the queue · ADR-0136 enforcement

Deliverable — rules-layer re-keys, line-neutral (SKILL.md 812/812, core-rules 151/151), each line ≤120 B, paid in place

  1. Triage first question (分诊座位职责, the classification lines): a triaged card carries a body-leading Journey: JN | none line citing docs/adr/0136-declared-journeys-as-priority-anchor.md D1; grading follows D2.1's bands — security/data-integrity top band regardless; journey broken/blocked ⇒ P0/P1; journey runs but produces a wrong result on its path ⇒ P2; no declared journey ⇒ p3 or not_planned by default, with declared-but-unenforced keys retired per release in batches (⛔ not one card per key).
  2. 取卡全序 (执行座位职责 候选与批次): D2.2 — while any product repo (cloud / hotcrm / objectui user-facing) has an unclaimed P0/P1 carrying a Journey: value, no lane dispatches a p2/p3 contract-hygiene or tooling card; one sentence, cited to ADR-0136 D2.2.
  3. Queue feeding (分诊座位职责 sweep lines): D2.3 — the journey runners (checklist-test / dogfood-verification, nightly golden-journey.yml, daily scaffold-e2e.yml, per-PR Dogfood Regression Gate) are the primary feed; a red journey files a card with its Journey: line; contract sweeps and findings become background, graded against the journey list.
  4. core-rules.md twins re-keyed identically; check-half-states.mjs gains no new H-row in this PR (a Journey: half-state row is a follow-up only if the maintainer asks).

Serialisation

Same file as PR #18481 (#18473) — claim after #18481 is MERGED and merge origin/main first; #18476 has landed its :92 change. ⛔ Do not touch :523 (#18434, queued).

Acceptance

  • Positive greps with controls: Journey: in SKILL.md ≥1 (control 0 on origin/main today); ADR-0136 cited in the 取卡全序 block; ratchet 812/812 · 151/151; check:pm-skill-id-lint, check:skill-frame-sync green.
  • Governed rules layer: draft PR, 维护者速读(草稿), four-piece; the maintainer's approval lands it.

Refs ADR-0136 · #18477 · PR #18480 · #18481 · #18472


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions