You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
skills(pm-dispatch): clause-② cards build at the default tier and are gated by the contract review at CONTRACT_REVIEW_TIER (#16905) (#16915)
* skills(pm-dispatch): clause-② cards build at the default tier and are gated by the contract review at CONTRACT_REVIEW_TIER
强制条款② mandated CONTRACT_REVIEW_TIER for the BUILD of any card that widens the
accept set or the public surface, while the architecture already declares the
review at that tier to be the compensation for low-tier dispatch (references/
contract-review.md 降档保险丝; the 2026-08-20 「fable 当审计师用,不当施工队用」
ruling recorded in scripts/pm/dispatch-gates.mjs). Narrow the text: clause-②
cards build at the default judgment tier and are reviewed at CONTRACT_REVIEW_TIER;
the carrier discipline, 条款①, the tier fuse and the enqueue gate's outcome are
unchanged. The now-dead tier predicate on the enqueue gate and the now-vacuous
quota-exemption sentence are deleted; the counter (contract-review FAIL rate on
default-tier clause-② builds, revert if materially above at-tier builds) lands
in the round-report section. Line count 811 → 811 under the shrink-only ratchet.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TezFG8ZMrNH6n5VTNpPpdH
* skills(pm-dispatch): align the references/** copies of 强制条款② with the default-tier build, and give the tripwire an actor and a frozen comparison arm
Patch round after the tier contract review. The five references/** lines that
still described a clause-② card as BUILT or dispatched at CONTRACT_REVIEW_TIER
(contract-review.md :10 :13 :15, core-rules.md :113, lanes/cli.md :18) now say
the declaration and the mandate govern the REVIEW tier only; core-rules.md :124
names the at-tier review PASS, not an unspecified tier, as what a contract card
lacks when it is barred from the queue. The SKILL.md :675 counter line now names
who records the rate (the seat writing the round report), compares it against
the historical at-tier-built FAIL rate frozen before this change, and routes a
revert to the maintainer as a decision card rather than a seat act. Every touched
file keeps its line count (811 / 60 / 150 / 29) and every rewritten line is
within the 120-byte budget.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TezFG8ZMrNH6n5VTNpPpdH
---------
Co-authored-by: claude[bot] <claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
0 commit comments