Repository navigation
docs(pm-dispatch): an app repo's business rationale is reviewed by the director seat its project summons; an app's director is its own maintainer - #25593
Conversation
…e director seat its project summons; an app's director is its own maintainer Ruling D of director batch #10 (comment 6378083450): lanes/director.md gains the duty line, lanes/triage.md the sentence after 「应用仓无分诊席」, and cross-repo-coordination.md's 机械三务 line hands the business rationale to the summoned director seat. Ceilings director.md 87 → 88 and triage.md 7 → 8 cite that ruling; the director.md raise is recorded as a ruledRaises entry on its cross-file move. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01REMuzhz6MWRjg8uohedMnM
Contract reviewServed-tier: Inputs read: card #25558 body and both comments (ruling 6378083450, the seat's claim 6378144834); PR #25593 body, file list and ① Derived judgments
② Semver levelskip-changeset — correct. The diff touches ③ Boundary flags
Implemented-by: VERDICT: PASS |
Requested by Elon · project thread
Fixes #25558
Clause-②: no
Metadata-protocol: none
维护者速读(草稿)
lanes/director.md+1 行职责、lanes/triage.md在「应用仓无分诊席」后 +1 行、cross-repo-coordination.md机械三务一行原地改。两处上限 director.md 87→88、triage.md 7→8,已在 Skills 席位线程用决策卡请您点头,点头前不落地。一次 revert 可回。What changed
references/lanes/director.md(87 → 88)references/lanes/triage.md(7 → 8)references/cross-repo-coordination.md(51, in place)finding与业务理由,判据评论同分诊)」 → 「自做首触(含finding;业务理由归召唤的总监席)」scripts/pm/check-skill-line-ratchet.mjsruledRaisesentry on that moveRuling items 3 (app cards that need a platform change go to objectstack's triage) and 4 (the director's daily-digest sampling demoted to a fallback) describe existing behaviour and add no text. Every edited line is at or under 120 bytes; no adjacent pair in either raised file merges under 120 bytes, so the two lines could not be paid in place.
Gates
On this head:
pnpm check:pm-skill-ratchet✓ (director.md 88/88, triage.md 8/8, cross-repo-coordination.md 51/51; the director.md move reads +17 less 1 ruled line against −17),pnpm check:pm-skill-id-lint✓,pnpm check:skill-frame-sync✓,pnpm check:skill-frame-freshness✓,pnpm check:pm-governed-prose✓,node scripts/check-commit-card-trailers.mjs --range origin/main..HEAD✓. No package moves:skip-changeset.Acceptance notes
.claude/**(Tier S). Landing waits on the maintainer's answer to the ceiling-raise card, then aCONTRACT_REVIEW_TIERPASS record on the head and green checks.mainafter docs(pm-dispatch): every card carries a business rationale the 分诊席 judges, every card is triaged (pre-applied labels are a suggestion), and a seat verifies a card's premise before dispatch #25552 (which wrote 「应用仓无分诊席」 intolanes/triage.md) and fix(pm): drop the cross-account review rule — the queue guard accepts a same-account Tier S record again, and contract-review.md stops requiring Reviewed-by-account #25585.pr_create; every later write goes through the relay too.🤖 Generated with Claude Code
https://claude.ai/code/session_01REMuzhz6MWRjg8uohedMnM