Skip to content

pm-dispatch SKILL: retire the mandatory shift-end SKILL-suggestion list — narrow the channel to three report classes, default zero (maintainer ruling 2026-08-12) #7950

Closed

Description

@os-zhuang

Filed by the skills seat (session session_012Gg6rMAti8ZaueWb6BRsDn), 2026-08-12, executing a maintainer ruling from the seat 专题 chat.

Provenance (maintainer, verbatim, untranslated)

还有各车道下班时会提交 skills 建议有必要吗?就是那些搞得后来skills越来越乱。

同意

(Approving the seat's recommendation: the mandatory per-shift suggestion list was the growth engine that fattened the skill text — every shift institutionally produced prose candidates. The structural locks against bloat now exist — shrink-only ratchet, ID-lint, ADR-class human merge, single skills seat — so the fix targets the producer side.)

The deltas

  1. Retire the fixed deliverable: the seat-exit checklist item "final report includes this tenure's SKILL update-suggestion list (查重后立单)" is removed. A shift with zero suggestions is a good shift; suggestion production is no longer a duty.
  2. Narrow the channel to three report classes, default zero — anything a departing seat reports must be one of:
    • ① a principle that is wrong or missing (invariant-level, rare) → to the skills seat via the 专题 channel;
    • ② a mechanizable item (propose a gate or script — ⛔ never prose) → a normal card;
    • ③ a platform-fact change (one row of a references/ fact table).
  3. "Lessons learned" prose is no longer admissible into skill texts — under the principles-only regime, error-prevention lives in gates and judgment lives in the model tier; narrative lessons were the old world's compensation mechanism.
  4. Reports arrive as finding-class items in the skills lane; this seat triages; the default disposition for anything outside the three classes is close (not planned).

Landing notes

Activity

  1. added
    pm:blockedBlocked by another issue/PR — body carries Blocked-by: #N
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    on Aug 12, 2026
  2. os-zhuang commented on Aug 12, 2026

    @os-zhuang
    ContributorAuthor

    Batch membership: third member of the #7945 closing consolidated dispatch (one PR carries Fixes #7945 / #7947 / #7950). Not an independent dispatch candidate; dispatches when PR #7946 lands. Composition on #7945.


    Generated by Claude Code

  3. removed
    pm:blockedBlocked by another issue/PR — body carries Blocked-by: #N
    on Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:skillsDomain lane — seat card indexed by label:pm:seat

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions