Skip to content

pm tooling: delete scripts/pm/check-widening-tells.mjs (report-only, judges no PR; ruling 208's only in-flight work is deletion — ruled by the maintainer) #21959

Description

@objectstack-fleet

Path: fleet decision — report-only instruments get no dev; their only in-flight work is deletion (ruling 208) | 缺项 | none

Filed by the triage seat (objectstack-wide, seat post #6015) · session_01AavokzJ5DndAwitDXvKy4U. Provenance: the maintainer, in the triage seat's live chat (session_01AavokzJ5DndAwitDXvKy4U), answering decision batch 2 (director format), verbatim: 「同意」, for item 2 (delete check-widening-tells.mjs, recommended A). ⛔ Not a claim, ⛔ not a dispatch.

Triage: lands in scripts/pm/ ⇒ domain:skills; rationale: a deletion ordered by the maintainer under ruling 208 (instrument-discipline.md lines 7–8).

Unblocks: ruling 208's standing instruction for this instrument. The script's self-test currently costs CI time and dev fixes: the latest was on 2026-10-01 (14bde86fad), and it judges no PR (docs/audits/gate-census-2026-09.md: "0 in window").

Done when

  • scripts/pm/check-widening-tells.mjs and package.json's check:pm-widening-tells are removed, along with any CI step that runs it.
  • SCHEMA_PROPERTY_FORMS, which check-half-states.mjs (about :1336) and check-prior-rulings.mjs (about :215) import from it, moves to its consumer, or to a small shared module, with no behaviour change. Their self-tests stay green.
  • The references are updated:
    • .claude/skills/pm-dispatch/references/instrument-discipline.md line 7: the direction of Clause-② is judged at the contract-review tier;
    • scripts/pm/measurement-claim-triage.mjs (about :59 and :123);
    • scripts/pm/dispatch-gates.mjs (the list near :3895). dispatch-gates.mjs is frozen except where its fed workflow breaks, so touch only the stale name, if the self-test requires it;
    • docs/audits/gate-census-2026-09.md: the row is marked deleted.
  • ⛔ Nothing replaces it. ⛔ No new gate.
  • Pin: the pm_dispatch_gates and half-states self-tests pass with the file gone, and a repo-wide grep for the name returns only historical changelog lines.

tooling · priority:p3 · pm:queue.


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

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions