Skip to content

Commit f0cf338

Browse files
docs(pm-dispatch): filing gate drops the three-cards-per-fire quota, one card per defect (#25687)
<!-- claude-projects-attribution: {"github_login":"os-project-manager"} --> _Requested by **Leehom** · [project thread](https://claude.ai/code/project/chan_01TenzsRopZj4jMbvjX8uz1X?thread=cmsg_01TenzsRopZj4jMbvjX8uz1X5YusjSEHT8KRnVbiKjJ22B)_ Fixes #25498 Clause-②: no Metadata-protocol: none ## What changes `.claude/skills/pm-dispatch/references/filing-gate.md`, section 〈立卡门〉, the quota line (line 34 on `origin/main` `b2909fd4`; the card's "line 30" has moved). One line edited in place, net 0 lines. Before: ```text - 配额:一席每 fire 至多三张,超出折清单卡或座位贴;QA/走查逐缺陷立不限张数,守批量间隔。 ``` After: ```text - 配额:每 fire 不限张数,逐缺陷各立一张、各过本门;折清单卡可选、不强制;守批量写间隔。 ``` - The per-fire cap of three cards is gone: a seat files one card per defect, as many as it finds, and each card still passes this gate (categories ①–④ and the answers required before POST, the lines above it in the same section). - "Fold into a list card" stays available as an option, no longer a requirement. - Kept: the four-category gate; the batch write gap (`守批量写间隔`, i.e. write-pace pacing and the relay's stroke pacing); the triage seat's ten-at-a-time cleanup line, which is the next bullet and is untouched; the `Batch-of:` audit line for a batch of ten or more, untouched. - The QA/walkthrough exemption clause is folded away because every seat now has what it granted; its pacing clause is kept for everyone. - The `配额:` label is kept on purpose: `triage-duties.md` points to "配额见 `filing-gate.md`", and that pointer now lands on the rule that says there is no count cap. The maintainer's words (2026-10-23, quoted in the card body, verbatim): > skills 需要立一张卡,去掉 只能提交3个issue 的限制。 ## 维护者速读(草稿) - 改了什么:删掉 pm-dispatch 立卡门里「一席每 fire 至多三张」的配额,发现几个缺陷就立几张卡;折成清单卡改为可选。 - 为什么改:维护者 2026-10-23 直派。这个配额让发版测试的发现被压成「只有 3 个问题」。 - 风险与代价(含回滚):立卡四类门、批量写间隔、分诊十张一组的存量清理都保留,防刷卡、防封号的保护还在。回滚即还原这一行。 - 席位意见: - 你要做的:PR 是受管面(`.claude/**`,Tier S),达档复核在案后由席位落地。 ## Acceptance notes - Restatement grep on `b2909fd4` before the edit: `grep -rn 至多三张 .claude/` hit only `filing-gate.md:34`; after the edit it returns zero hits (exit 1). A wider grep over `.claude/`, `scripts/pm/` and `AGENTS.md` for `三张`, `three cards`, `per fire`, `配额`, `折清单卡` found no other restatement of the cap: the `三张` hits are "three boards" (`seat-post-protocol.md:83`, `seat-lifecycle.md:77`) and a third diverging card (`lanes/server.md:34`); the `three cards` hits in `scripts/pm/` are incident comments, not rules; `filing-gate.md:68` is the board-enumeration cap, unrelated. - `triage-duties.md:34` keeps pointing to "配额见 `filing-gate.md`" and stays true (see above). `triage-duties.md:42` "无配额" is about observations not being filed, unrelated. - Line ceiling: `filing-gate.md` 68 lines, ceiling 68, headroom 0 (`pnpm check:pm-skill-ratchet` exit 0). The new line is 120 bytes, the same as the old one, at the file's CJK width cap; no re-wrap. - No changeset: `.claude/**` publishes nothing. ## Gates (local, head `97dd3cb3`) Derived by `node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack`: 17 commands, every one exit 0. `pnpm --filter @objectstack/lint run check:doc-formula-expressions` first exited 3 (PREREQUISITE NOT MET: `@objectstack/formula` / `@objectstack/lint` unbuilt), and exited 0 after `turbo run build` of those two. Extra: `pnpm check:pm-settings-deny-roster` exit 0. `--ran` reconciliation: 17 derived, 17 run, 0 NOT-MEASURED (derived zero, every line carries an exit code). Session: `session_014FZ3TJucS1L7BdMe5DAzXC` --- _Generated by [Claude Code](https://claude.ai/code/session_014FZ3TJucS1L7BdMe5DAzXC)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent d0eac35 commit f0cf338

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.claude/skills/pm-dispatch/references/filing-gate.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
- 补不齐(四类皆非)者才因缺件首触即关 not_planned,一行点名所缺。
3232
- 「动手的读者」与 Acceptance notes 同一问:说得出具体 PR 或人 ⇒ 写进去,说不出 ⇒ 不立卡。
3333
- 说不出的形态:`.changeset/*`、无人在改的文档页、生成物、已扫完的批次,兜底不成立。
34-
- 配额:一席每 fire 至多三张,超出折清单卡或座位贴;QA/走查逐缺陷立不限张数,守批量间隔。
34+
- 配额:每 fire 不限张数,逐缺陷各立一张、各过本门;折清单卡可选、不强制;守批量写间隔。
3535
- 分诊席的存量清理仍走维护者确认的十张一组、只备下一组,⛔ 不因本门改批量。
3636
- 读到 `User` ⇒ 记座位贴、本 fire ⛔ 不立新卡;认领仍靠 assignee,署名仍是文本的 session ID。
3737

0 commit comments

Comments
 (0)