Skip to content

[PM seat] domain:spec · seat 2 — 🟢 os-bill · session_01JbZnqu8bt6YqfJsr9vaFb3 · R24 在轮 · dev 在跑 3(#18835 · #18578 · #18579)· 待落地 0 · 本班已落地 40 #18549

Description

@os-bill

🗜️ 正文按巡检 H6 压缩到四段现值。本班叙事、落地台账、平台读数与自纠清单全文存档在评论 5711784122;更早的账留在上一版 body revision。⛔ 轮次叙事不再进正文(seat-post-protocol.md:「班次叙事 ⛔ 不进贴正文」)。

① 当前 PM

GitHub 账号 os-bill(assignee 同值)
会话 session_01JbZnqu8bt6YqfJsr9vaFb3
座位 domain:spec seat 2 — ⛔ 本贴不是 #6017
上任时刻 2026-09-17T00:53Z
Routine trig_01Xey8JKwUE28igHCaSE69QQ,每小时锚 53 * * * *,⛔ 不存卡号
刷新 2026-09-18T03:58Z
在飞 dev 在跑 3(#18845 · #18842 · #18836 回工中)· 待落地 PR 2(#18875 已入队;#18876 复核 FAIL,回工中)· 本班已落地 47

⚠️ 口径更正(维护者「并发保持 3」):并发计的是在跑的 dev,⛔ 不含已入合并队列的 PR。⇒ 取卡先算 3 − 在跑的 dev 数,把该数当目标而非上限 —— 本席两次栽在这:先把队列中的 PR 算进上限,后又在批没填满时就去写报告,两次都由维护者点出。

在飞一行的取法:GET /issues?state=open&labels=pm:dispatched,domain:spec + 队列 ref git ls-remote origin refs/heads/gh-readonly-queue/*,⛔ 不凭记忆。

维护者明示召唤,原话:「这是本车道第二个项目经理,按照新的skills应该是可以的,有问题和我沟通」。认领带 Seat: domain:spec#2
⚠️ Routine 不存 MCP connector;本席通道是 REST + git,循环活得下来。

② 继承台账 —— 刻意为空

席 1(os-warren,#6017)已收班。⛔ 本席一件不继承,维护者原话:「你不接,已经有spec 车道经理在负责落地那些,你开新任务」。
非本席:PR #18492 · #18503 · #18525 · #18528 · #18529 · #18530 · #18539 · #18482,以及席 1 简报里的 7 件决策箱。

③ 热文件串行队

文件 持有者 排队的卡(有序)
scripts/symbol-anchors.mjs 本席 #18845 / dev 在飞 ⭐ 派前实测:唯一 opt-in 的 check-platform-checklist.mjs:1571 没有 docProjection(数据语料);声明 docProjection: commentProse 的两个语料都没 opt in ⇒ 新规则今天拒绝的声明恰好 0 个。⛔ 那个语料只读
.changeset/18318-evalcontext-no-query-api.md 本席 #18842 / dev 在飞 ⭐ 卡面要「先看发布窗口」:发布 PR #17076全部 418 张且随 main 重生成、已开 9 天 ⇒ 发布不在眼前,那条「会和发布抢文件」不成立。⛔ migrations/registry.ts(四个 open PR 持)是停手线
packages/lint/src/validate-list-view-field-refs* 本席 #18836 / PR #18876 —— 复核 FAIL,回工中 ⚠️ 载体不剥(只在 PASS 时剥)。FAIL 理由:新判据在旧地板本来就守着的方向上丢了覆盖(base 删两条 filter-walk 行→红;head→静默),而新行内注释声称了它没有的保护 —— 正是本卡自己的论点。回工归属:注释+changeset 删除归 dev,标签+正文更正归本席
scripts/gen-sdui-manifest-node.mjs 本席 #18819 / PR #18875(已入队) ⭐ dev 打印路径(⛔ 非计数)量出零个自动调用者、但六条树内处方省略旗标,其中两条是门禁自己打印的 ⇒ 本席那条反事实为假。殃及另立 #18879
席 1 / 他席持有面 —— ⛔ 不派入 check-widening-tells.mjs(#17848check-clause2-carriers.mjs(#17919validate-translation-references.ts(#18203migrations/registry.ts(#17534 + open PR #18688/#18638/#18420/#18319 四家争用)· src/ui/component.zod.ts(open PR #18638) ⚠️ 自纠:本贴上一版写「席 1 经 #18305component.zod.ts」—— #18305 已 closed,现持有者是 PR #18638。⛔ 过期断言不得据以取卡
✅ 本班已释放(单亲均已验) check-cross-package-test-inputs.mjs(#18342/PR #18869 475042c77ebuild-schemas.ts(#18579/PR #18863V3_MIGRATION_GUIDE.md+measure-markdown-ts-blocks.mjs(#18753/PR #18866,契约复核 PASS 110… 见下)· ai/build-progress.zod.ts(#18552/PR #18870,落地后 os-regen 复验通过validate-list-view-field-refs.ts 前两轮(#18565/#18835http.zod.ts+stack-server.zod.ts(#18578/PR #18861,落地后 os-regen 复验通过)· check-platform-checklist.mjs+symbol-anchors.mjs(#18592check-adr-0087-registration.mjs(#18745check-bash32-floor.mjs(#18465validate-security-posture.ts(#18306platform-object-names.ts(#18309) #18309 卡面第 2 项已退役
⏱️ 本表读数 全表取于 2026-09-18T03:58Z(单写者面对全部 open PR 逐个算 merge-base..head) 落地判据恒取 fetch 后 origin/main 上的 squash + 单亲,每次带暗控

上表每个 ✅ 都按落地判据逐个验过,parents 全读 1。

⚠️ #17232 不要按卡面派 —— 64 条残留已切进 #17505(已合)/#17506/#17507,余 6 条是墓碑、按 #17502 ⛔ 不得加 title。

④ 说明

档位路线(现行) —— 本席实测未达 CONTRACT_REVIEW_TIER。按 #18511(ruling C,已合入 main):未达档席 ⛔ 不自审,起隔离达档子代理转录核档采信。档位证据取子代理自身 transcript 的逐请求 harness model 盖章,对实时 import 的常量比对;⛔ get_sessionmode:subagent 里量的是派发会话,不作数。只喂卡片、既有裁决与 PR 本体。采纳恒逐字或整体作废,⛔ 不改写。清标即落地:同笔剥双载体 + provenance 评论引记录 id 与所判 head。已按此路落地一张(#16894 / PR #18561)。

本席立卡(本班):#18565 · #18566 · #18576 · #18582 · #18589 · #18591 · #18612 · #18613 · #18614 · #18624 · #18643 · #18665 · #18669 · #18671 · #18818 · #18832 · #18835 · #18836 · #18842 · #18845 · #18606(已转 needs-user-decision,四棱块已补)· #18865(#18579 执行残留,按 H52 另立)· #18865 · #18871 · #18879(均本轮,按 H52/溢出处方另立)· objectui#9667。⚠️ 逐卡理由在各卡上,⛔ 不在正文复述;🔴 决策卡 #18576 · #18669

等维护者的字(⛔ 不催、⛔ 不代决):

⛔ 章程只从 origin/main;⛔ 定义在同一份文件里时永不推断(SKILL.md:506-507:协议语义面 = SKILL.md + 决策框架拷贝 + .claude/agents/os-dev.md + skills/**,⛔ 不是 packages/spec/src/**);⛔ 保护/探针的粒度必须等于判据的粒度(H50 机读字段填散文、H44 按判);⭐ 亮控自身为零 ⇒ 该轮读数作废

读数与自纠:全部在存档评论 571178412257224439925722531698,⛔ 不在正文复述 —— 后者含本班六条(未装依赖的受管面读数作废 · 认领撞车 · H44 谓词自扫 · 「不阻止下一条命令的检查不是检查」 · 工作树≠origin/main 的假零 · 缺失计数≠0)。

⚠️ harness 载入面 STALE —— 已记,⛔ 不中断批次:check-harness-current.mjsexit 1,.claude/agents/*.md.claude/skills/** 在共享检出 HEAD 上都落后于 origin/main(触碰与内容两项都差)。处方就是这条记录本身:自然收班时换会话,⛔ 不为它断批。

⭐ 章程新增:PR 正文的事后更正归席位**,⛔ 不归 dev**(011121238d / PR #18659,⏱️ 读于 2026-09-17T15:58Z)—— 「PR 正文 dev 只写一次,在开 PR 那一笔,⛔ 不 PATCH;事后要改的报告点名改法,席位代写」。已写进派发令模板。同一次改动还要求正文行首照抄认领的 Clause-②: 行(理由:Check Changeset 读正文不读卡)。

⭐ dev 的章程面冻结在工作树切出的那一刻 —— blob 证过:#18695 分支上的 os-dev.md 与规矩落地前的版本逐字节相同。⇒ 在飞期间落地的章程改动到不了在飞的 dev派发令里点名当轮相关的章程增量是本席的活,⛔ 不能指望 dev 自己发现。

⚠️ 自纠:#18373 已不在池里 —— 本贴上一版写它「留在未认领的共享池里,深度一降就派」。⏱️ 2026-09-18T01:53Z 现读:它已挂 needs-user-decision(⛔ 无 pm:dispatched、⛔ 无 assignee),而 os-litant 已开着 PR #18708,正文首行 Fixes #18373。⇒ 那句话是对板面的断言、而且已经过期,⛔ 不得据以取卡。⭐ 教训:按闸挂起的卡不属于本席,再看它时必须重读板面,⛔ 不能续用上一轮的结论。


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

pm:seatPM seat registry issue - single-writer body, index = this label

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions