本贴是 domain:spec-surface 座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 = label:pm:seat,总入口 #4604 (指针页)。本席由维护者 2026-08-07 批准自 domain:spec 拆出。
单写手规则 :只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论(评论只作交接存档,不承载状态)。空缺争用:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定(惰性,无心跳,仅接管冲突时评估):>24h 无产出即可回收。
范围
packages/spec 的文本面 :describe / JSDoc / 墓碑迁移散文 / 错误 guidance 与 alias 表 —— 即契约「怎么解释自己」的那些行。
准入判据 = 校验不变量 :改动前合法的元数据改动后逐字节依然合法,非法依然非法;客户零迁移,changeset 恒 patch。
三条红线:
产物随源走 :describe 改动会重生成 content/docs/references/** 与 json-schema manifest 的 description 字段;registry reason 散文投影进 docs/protocol-upgrade-guide.md 与 spec-changes.json(#6495 实测)—— 产物变更归触发它的源 PR,跑 check:generated 重生成提交、⛔ 不手改;同一生成树在飞重生成 >1 时按 #4675 四步序串行。
> ⚠️ 判据是「改的是不是渲染输入」,不是「改的是不是文本」 (五类实证):#6389 ledger 数据行 ⇒ 11 页;#5059 模块头 ⇒ #6447 恰好 6 页;registry reason ⇒ upgrade-guide + spec-changes;guidance / error-map ⇒ 零(#6423 /#6453 );contracts/** 纯 JSDoc ⇒ 零(#6463 )。
卡点自报信号
队列水位:连续 3 天 >15 张或平均滞留 >48h → 提频/加 batch/继续拆域;
同一 references 树在飞重生成 PR >2 → 打包;
分诊脉冲(单次灌入 20+)→ 一次性 sweep 专项。
运行模式 :sweep-first(试点 #6243 ;#6495 双卡包再证 —— 同类同文件卡打包 = 串行约束消解 + 固定开销摊薄)。
当前 PM(会话或 Routine ID)
🟢 In office : GitHub os-project-manager / session session_018ffcE95NaMJcL9XJ9VDYgk / takeover 2026-08-07T16:45Z — the maintainer-designated incoming PM per the 16:40Z handover order ("我让新项目经理接手").
前任 :hotlong / session_01JTSZAjgtL3oR6YcpNDhW3T,2026-08-07T13:45Z → 16:40Z 注销;其三项在手由其跟完(分工修正条款已收官)。
说明 — 座位现状(2026-08-08T12:40Z 刷新)
在飞(本席)
卡
状态
#6630 part 1
dev 在飞(12:33Z 派发,分支 claude/issue-6630-etl-retry-stale-prose)。⚠️ PR 不带 Fixes ,正文写 Part of #6630 (part 1 of 2) —— issue 保持 open 等 part 2
#6605
dev 在飞(12:33Z 派发,分支 claude/issue-6605-iso-alias-count-comment)
阻塞(4,全部 Blocked-by: #5593,成对落地于 2026-08-08T12:2xZ)
#5593 (44 直调点迁 strictObject,协议席 qq9340100 于 08-08T04:39Z 认领,声明 14 文件面)是本车道当前唯一的串行瓶颈:
卡
撞点
解锁后优先级
#6641 (v17)
security/rls.zod.ts —— RLS check 的 @example 编译不出来 ⇒ 策略 fail-closed 拒绝全部行
最高 (v17 板 + 用户今天就会撞)
#6628
identity/position.zod.ts —— JSDoc 承诺一条不存在的 lint 规则
次
#6631
data/object.zod.ts(#5593 自报有 TDZ 改造陷阱的同一文件)—— rotation 的 O(1) 说法只在 SQLite 成立
次
#6619
共享 strictObject/alias-integrity 机制 + data/object.zod.ts;另需读 #5593 落地形状重新定价
末(且要先重定价)
#6630 part 2
automation/flow.zod.ts 三处散文
随 #6630 收尾
解锁序 :#5593 MERGED ⇒ 逐卡按 E7 在合并后 ref 重验卡内文件面(⛔ 不跳)→ 摘 pm:blocked + 删正文 Blocked-by 行(成对)→ 按上表优先级、batch 上限内依次派。
账面(本任期,2026-08-07T16:45Z 起)
6 卡合入(5 PR)+ 1 证伪收卡 + 2 在飞 + 4 阻塞 + 8 张新单入库;0 返工;0 决策箱新增;发版板本席清零。
已闭环:#6365 /#6423 (be87153a4)、#6145 /#6447 (d2b97c3ac)、#6416 /#6453 (bf0ae9976)、#6438 /#6463 (33e0385b0)、#5781 +#5809 /#6495 (eb91ebacb,双卡包)、#6413 (证伪收卡)。
供给侧动作(2026-08-08 07:2xZ,队列见底后) :派只读 truth-sweep 审计 agent 开采(367 文件、214 条 guidance、157 符号引用双仓核对、95 个 ADR 引用对档),产出 #6628 /#6630 /#6631 三张 finding + #6634 (ADR-0079 悬空指针,devx)/#6635 (部分更新门禁设想,spec-tooling)+ 此前 #6619 ;14 个候选带证据否掉。分诊已于降频期全部路由回本车道。开采归任何人、定级归分诊 ,本席不给自采单打标签。
降频窗口 :08:0xZ–12:2xZ 因 5h 配额窗口 86% 主动降频 3.5h;期间在飞 0 / 队列 0 / 无落地窗口,零损失,GitHub 状态自持。
决策箱(本席相关:0;全仓 5,只列不 nag)
#6640 (metadata, v17)、#6604 (spec, v17 —— ServiceStatus 双声明卡住 #4593 别名补齐,与本席 #6605 同源但归协议席)、#5617 (devx)、#4585 、#1825 (engine-core)。
E. 实测结论(接任者直接可用)
渲染输入判据 (见上收窄框,五类实证)。
耗时基线:S 卡 ~45–65min 至 PR,M 卡 ~50–90min;判死看 93–96min 上沿。宿主 worker 重启杀 resume 的 subagent 及通知 —— 重启后「已 resume 待报告」一律按报告已丢,兜底三条件审完即走。
探针回执即活性读数 (queued=活 / resumed=曾死);中期探针(~40min)无害且常促早推。
flaky: format.exit-code.test.ts pins timer.elapsed() + 531 to a fixed low byte — any 1ms of scheduling delay turns it red #6380 flaky 签名 :format.exit-code.test.ts → expected 20 to be 19。重投必然有效。
拒收/删除类复核硬判据 :删除类 PM 自跑 origin/main 引用面普查;拒收类最低断言 code + status。
提前复核 + 翻转前置 :PR 一出即复核、ACCEPT 先落 issue,但 ready 翻转必须等 dev 终报已达或确认死亡 (fix(spec): InboxListResult.unreadCount stops documenting the window count it stopped being (#6438) #6463 竞态实测;docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2 areas caveat (#5781, #5809) #6495 按此零竞态)。
被合并解锁的卡,解锁前在合并后 ref 重验卡内文件面 (widget-contract.mdx 整页 + quick-reference.mdx 一行仍在教 #5055 退役的 WidgetManifest 家族 —— 手写散文面,门禁不覆盖 #6413 实测;流程单 pm-dispatch: a card unblocked BY a merge must re-verify its carded files AT the merged ref — the unblocking commit is the one most likely to have already fixed them #6465 )。
编辑口径类规则 (a) ([spec] packages/spec/CHANGELOG.md 的 17.0.0-rc.2 段落仍带着「the server does not walk areas」—— GA 段落改对后同一文件会自相矛盾 #5809 /docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2 areas caveat (#5781, #5809) #6495 ):已发布 CHANGELOG 段永不改写 → forward-note 就地;未消费 changeset 是 GA 输入 → 直接改;活源散文 → 直接改。
派发令口述措辞也是可证伪供词 —— docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2 areas caveat (#5781, #5809) #6495 的「四个枚举」实为三个,dev 拦下。PM 供词里的具体数字与行号锚点 一律标注「须实测」(type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 /[finding][spec] #6414 retired the L2 ETL layer, but retry-policy.zod.ts still teaches ETLPipeline.retry as a live surface in six places — including the retryDelayMs tombstone an upgrading author actually reads #6630 派发令已照此写)。
卡片文件面以「读完整正文 + 逐条对在飞认领清单」为准,不以审计摘要为准 ([finding][spec] #6414 retired the L2 ETL layer, but retry-policy.zod.ts still teaches ETLPipeline.retry as a live surface in six places — including the retryDelayMs tombstone an upgrading author actually reads #6630 实测:摘要说一个文件,正文实为三个,其中一个撞在飞)。撞上时优先拆两半派 (干净半边 Part of 不带 Fixes,脏半边等解锁)而不是整卡阻塞 —— 五分之四的价值当轮兑现。
F. 跨车道备忘
把 44 个 strictUnknownKeyError 直调点批量迁到 strictObject,棘轮降到 0(路线 1 消不掉手抄数组与 shape 的漂移) #5593 (协议席在飞):本车道 4 卡 + [finding][spec] #6414 retired the L2 ETL layer, but retry-policy.zod.ts still teaches ETLPipeline.retry as a live surface in six places — including the retryDelayMs tombstone an upgrading author actually reads #6630 part 2 的共同阻塞源;fix(spec): put the fix before the explanation in the three hand-written unrecognized_keys error maps (#6416) #6453 的 13 条次序钉子是其护栏(红了先看是不是迁移动了消息次序)。
ADR-0117 D1 声明面:ownership 枚举扩展 'business_unit'(须与列注入同 PR 或严格后置) #5678 (ownership 枚举,协议席):fix(spec): systemFields.owner guidance no longer claims ownership: 'org' picks a principal (#6365) #6423 的 batch-20 钉子在其联动清单。
objectui 配套:#5055 退役 spec 的 WidgetManifest / WidgetSource 后,parity tripwire 按设计打红,packages/types/src/widget.ts 的锚点注释指向不存在的名字 #6275 (RuntimeXxx 命名 A/B,repo:objectui,v17)未裁;A 胜出 ⇒ widget-contract.mdx 一句名字替换(记在 objectui 配套:#5055 退役 spec 的 WidgetManifest / WidgetSource 后,parity tripwire 按设计打红,packages/types/src/widget.ts 的锚点注释指向不存在的名字 #6275 卡上)。
pm-dispatch: a card unblocked BY a merge must re-verify its carded files AT the merged ref — the unblocking commit is the one most likely to have already fixed them #6465 (解锁重验流程单,devx)、[finding] ADR-0079 is cited ~30 times repo-wide (14× in packages/spec) but no docs/adr/ file exists — dangling pointer, neighbours 0076–0078 and 0080–0082 all present #6634 (ADR-0079,devx)、[finding] Gate idea: flag a retired symbol whose retirement issue number appears in SOME but not ALL of its mentions within one file — the partial-update signal that found #6630 mechanically #6635 (部分更新门禁,spec-tooling)—— 均已获分诊路由,只读跟踪。
ServiceStatus 在 ./api 与 ./system 各有一个不同声明,#4593 的别名补齐卡在这个名字上 #6604 (协议席决策箱)与本席 type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 同出 150 个已发布 schema 没有配套的 export type 别名,reference 页给不出 import type 示例 #4593 别名补齐 —— 若其裁决改动 type-alias-convention.pin.test.ts,与 type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 有同文件风险,type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 落地前再核一次。
归档:[spec] hook.zod.ts 的 positions JSDoc 仍把 services.sharing.canEdit(…) 举为「hook 可以这么读」的正例 —— #5720 已证实 hook 拿不到 services #6001 、sweep(spec-surface): 5-item description-surface truth sweep — one claim, one PR, per-item checklist review (#6085 #6081 #6137 #6065 #5676) #6243 /docs(spec): 七项 description-surface truth sweep —— 一 PR 七条 Fixes,逐项清单评审 (#6243) #6288 、ADR-0122 第二期:major 窗口翻转裸名为解析态语义 + XInput 去留 #6083 /spec: ADR-0122 phase 2 — flip bare names to parsed semantics (#6083) #6279 。
G. 环境注记(⛔ 接任会话必读,每条都咬过人)
直连 api.github.com 返回 403 —— GitHub 仅 MCP 可达;靠写后回读。
PR 事件订阅工具不可用 ;例外:会话内开出的 PR 自动带 webhook (五次实证)。其余看护走 send_later 定点。
共享身份让 actor 字段失去区分度 :PM 与本会话 dev 的动作同名 —— PR 状态类动作靠评论留痕自证(fix(spec): InboxListResult.unreadCount stops documenting the window count it stopped being (#6438) #6463 竞态根源);夜间另有同账号会话做过 sweep 晋级与重标([spec] packages/spec/CHANGELOG.md 的 17.0.0-rc.2 段落仍带着「the server does not walk areas」—— GA 段落改对后同一文件会自相矛盾 #5809 /[spec] #4610/#4535-C3 Notification 退役的墓碑与 changelog 需事实更正:objectui 侧确有 export … from 消费者;FROM→TO 指引会引导编译失败的替换 #5781 ,自称维护者授权、登记 [PM seat] triage (objectstack-wide) — 🟢 Routine #6015 ),本席实质复核路由后消费。
宿主 worker 会不定期重启 :杀 subagent 与通知,MCP 短暂断连;定时器在服务端存活。
共享身份 REST 配额会打满 ;5h 会话窗口打满时主动降频 是正解(在飞清零时零损失,见上「降频窗口」)。
本地检出是 shallow —— 历史读数先 git fetch origin main --deepen=100。
Bash cwd 每次调用重置 —— 一律 git -C /home/user/objectstack …。
⚠️ 已删除/过期的 send_later 定时器仍会投递 (多次实证,含跨降频窗口的迟到投递)—— 每枪文本必以幂等头开头。
⚠️ GitHub sanitizer 吞裸尖括号、实体化引号,连 PR 正文的引用标记也会被实体化 (docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2 areas caveat (#5781, #5809) #6495 实测)—— 字面尖括号写 HTML 实体,写后回读确认。
⚠️ MCP 读 issue 正文可能被读取端截断 (type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 实测:正文在句中断掉)—— 判「正文被 sanitizer 吞」前先换读法复核,dev 派发令要求它直接在 GitHub 上读全文。
MCP list_issues 多标签过滤是 OR ;issue_write 的 labels 是整组替换 (先取现值合并再写)。
本贴是
domain:spec-surface座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 =label:pm:seat,总入口 #4604(指针页)。本席由维护者 2026-08-07 批准自domain:spec拆出。单写手规则:只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论(评论只作交接存档,不承载状态)。空缺争用:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定(惰性,无心跳,仅接管冲突时评估):>24h 无产出即可回收。
范围
packages/spec的文本面:describe / JSDoc / 墓碑迁移散文 / 错误 guidance 与 alias 表 —— 即契约「怎么解释自己」的那些行。准入判据 = 校验不变量:改动前合法的元数据改动后逐字节依然合法,非法依然非法;客户零迁移,changeset 恒 patch。
三条红线:
domain:spec(协议席)。判据看「合法集合变没变」,不看行数(先例:meta: bind Zod schemas for webhook / connector / sharing_rule WITHOUT registering the kinds — close the unvalidatedPUT /metawrite hole (#2657 audit, option A) #6245 / feat(spec): action param 的 options[] 声明逐选项 visibleWhen (#5016) #6235)。domain:spec-tooling(C 包 program card:协议工具链/门禁车道(domain:spec-tooling)—— 整包移交待接收 #5163 边界);docs 手写页教约面漂移按 FormField/FormSectionvisibleWhendescribe 宣称 runtime 表单绑定current_user,但字段级条件规则的求值面从未绑过它——按文档写的谓词必然 fault 并 fail-open #6146 先例归 surface(widget-contract.mdx 整页 + quick-reference.mdx 一行仍在教 #5055 退役的 WidgetManifest 家族 —— 手写散文面,门禁不覆盖 #6413 分诊确认)。content/docs/releases/恒不许碰(全仓通则)。产物随源走:describe 改动会重生成
content/docs/references/**与 json-schema manifest 的 description 字段;registryreason散文投影进docs/protocol-upgrade-guide.md与spec-changes.json(#6495 实测)—— 产物变更归触发它的源 PR,跑check:generated重生成提交、⛔ 不手改;同一生成树在飞重生成 >1 时按 #4675 四步序串行。>⚠️ 判据是「改的是不是渲染输入」,不是「改的是不是文本」(五类实证):#6389 ledger 数据行 ⇒ 11 页;#5059 模块头 ⇒ #6447 恰好 6 页;registry reason ⇒ upgrade-guide + spec-changes;guidance / error-map ⇒ 零(#6423/#6453);contracts/** 纯 JSDoc ⇒ 零(#6463)。
卡点自报信号
运行模式:sweep-first(试点 #6243;#6495 双卡包再证 —— 同类同文件卡打包 = 串行约束消解 + 固定开销摊薄)。
当前 PM(会话或 Routine ID)
🟢 In office: GitHub
os-project-manager/ sessionsession_018ffcE95NaMJcL9XJ9VDYgk/ takeover 2026-08-07T16:45Z — the maintainer-designated incoming PM per the 16:40Z handover order ("我让新项目经理接手").前任:
hotlong/session_01JTSZAjgtL3oR6YcpNDhW3T,2026-08-07T13:45Z → 16:40Z 注销;其三项在手由其跟完(分工修正条款已收官)。说明 — 座位现状(2026-08-08T12:40Z 刷新)
在飞(本席)
claude/issue-6630-etl-retry-stale-prose)。Fixes,正文写Part of #6630 (part 1 of 2)—— issue 保持 open 等 part 2claude/issue-6605-iso-alias-count-comment)阻塞(4,全部
Blocked-by: #5593,成对落地于 2026-08-08T12:2xZ)#5593(44 直调点迁
strictObject,协议席qq9340100于 08-08T04:39Z 认领,声明 14 文件面)是本车道当前唯一的串行瓶颈:security/rls.zod.ts—— RLScheck的@example编译不出来 ⇒ 策略 fail-closed 拒绝全部行identity/position.zod.ts—— JSDoc 承诺一条不存在的 lint 规则data/object.zod.ts(#5593 自报有 TDZ 改造陷阱的同一文件)—— rotation 的 O(1) 说法只在 SQLite 成立strictObject/alias-integrity 机制 +data/object.zod.ts;另需读 #5593 落地形状重新定价automation/flow.zod.ts三处散文解锁序:#5593 MERGED ⇒ 逐卡按 E7 在合并后 ref 重验卡内文件面(⛔ 不跳)→ 摘
pm:blocked+ 删正文Blocked-by行(成对)→ 按上表优先级、batch 上限内依次派。账面(本任期,2026-08-07T16:45Z 起)
6 卡合入(5 PR)+ 1 证伪收卡 + 2 在飞 + 4 阻塞 + 8 张新单入库;0 返工;0 决策箱新增;发版板本席清零。
已闭环:#6365/#6423(
be87153a4)、#6145/#6447(d2b97c3ac)、#6416/#6453(bf0ae9976)、#6438/#6463(33e0385b0)、#5781+#5809/#6495(eb91ebacb,双卡包)、#6413(证伪收卡)。供给侧动作(2026-08-08 07:2xZ,队列见底后):派只读 truth-sweep 审计 agent 开采(367 文件、214 条 guidance、157 符号引用双仓核对、95 个 ADR 引用对档),产出 #6628/#6630/#6631 三张 finding + #6634(ADR-0079 悬空指针,devx)/#6635(部分更新门禁设想,spec-tooling)+ 此前 #6619;14 个候选带证据否掉。分诊已于降频期全部路由回本车道。开采归任何人、定级归分诊,本席不给自采单打标签。
降频窗口:08:0xZ–12:2xZ 因 5h 配额窗口 86% 主动降频 3.5h;期间在飞 0 / 队列 0 / 无落地窗口,零损失,GitHub 状态自持。
决策箱(本席相关:0;全仓 5,只列不 nag)
#6640(metadata, v17)、#6604(spec, v17 ——
ServiceStatus双声明卡住 #4593 别名补齐,与本席 #6605 同源但归协议席)、#5617(devx)、#4585、#1825(engine-core)。E. 实测结论(接任者直接可用)
format.exit-code.test.tspinstimer.elapsed() + 531to a fixed low byte — any 1ms of scheduling delay turns it red #6380 flaky 签名:format.exit-code.test.ts→expected 20 to be 19。重投必然有效。origin/main引用面普查;拒收类最低断言code+status。InboxListResult.unreadCountstops documenting the window count it stopped being (#6438) #6463 竞态实测;docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2areascaveat (#5781, #5809) #6495 按此零竞态)。packages/spec/CHANGELOG.md的 17.0.0-rc.2 段落仍带着「the server does not walkareas」—— GA 段落改对后同一文件会自相矛盾 #5809/docs(spec): correct #4610's falsified "zero importers" evidence and its uncompilable FROM → TO, forward-note the stale rc.2areascaveat (#5781, #5809) #6495):已发布 CHANGELOG 段永不改写 → forward-note 就地;未消费 changeset 是 GA 输入 → 直接改;活源散文 → 直接改。areascaveat (#5781, #5809) #6495 的「四个枚举」实为三个,dev 拦下。PM 供词里的具体数字与行号锚点一律标注「须实测」(type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605/[finding][spec] #6414 retired the L2 ETL layer, butretry-policy.zod.tsstill teachesETLPipeline.retryas a live surface in six places — including theretryDelayMstombstone an upgrading author actually reads #6630 派发令已照此写)。retry-policy.zod.tsstill teachesETLPipeline.retryas a live surface in six places — including theretryDelayMstombstone an upgrading author actually reads #6630 实测:摘要说一个文件,正文实为三个,其中一个撞在飞)。撞上时优先拆两半派(干净半边Part of不带Fixes,脏半边等解锁)而不是整卡阻塞 —— 五分之四的价值当轮兑现。F. 跨车道备忘
strictUnknownKeyError直调点批量迁到strictObject,棘轮降到 0(路线 1 消不掉手抄数组与 shape 的漂移) #5593(协议席在飞):本车道 4 卡 + [finding][spec] #6414 retired the L2 ETL layer, butretry-policy.zod.tsstill teachesETLPipeline.retryas a live surface in six places — including theretryDelayMstombstone an upgrading author actually reads #6630 part 2 的共同阻塞源;fix(spec): put the fix before the explanation in the three hand-written unrecognized_keys error maps (#6416) #6453 的 13 条次序钉子是其护栏(红了先看是不是迁移动了消息次序)。systemFields.ownerguidance no longer claimsownership: 'org'picks a principal (#6365) #6423 的 batch-20 钉子在其联动清单。WidgetManifest/WidgetSource后,parity tripwire 按设计打红,packages/types/src/widget.ts的锚点注释指向不存在的名字 #6275(RuntimeXxx 命名 A/B,repo:objectui,v17)未裁;A 胜出 ⇒ widget-contract.mdx 一句名字替换(记在 objectui 配套:#5055 退役 spec 的WidgetManifest/WidgetSource后,parity tripwire 按设计打红,packages/types/src/widget.ts的锚点注释指向不存在的名字 #6275 卡上)。ServiceStatus在 ./api 与 ./system 各有一个不同声明,#4593 的别名补齐卡在这个名字上 #6604(协议席决策箱)与本席 type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 同出 150 个已发布 schema 没有配套的 export type 别名,reference 页给不出 import type 示例 #4593 别名补齐 —— 若其裁决改动type-alias-convention.pin.test.ts,与 type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 有同文件风险,type-alias-convention.pin.test.ts 的分节注释写着 "717 isomorphic aliases",实际 822 —— 唯一没被计数断言盖住的数字 #6605 落地前再核一次。hook.zod.ts的positionsJSDoc 仍把services.sharing.canEdit(…)举为「hook 可以这么读」的正例 —— #5720 已证实 hook 拿不到services#6001、sweep(spec-surface): 5-item description-surface truth sweep — one claim, one PR, per-item checklist review (#6085 #6081 #6137 #6065 #5676) #6243/docs(spec): 七项 description-surface truth sweep —— 一 PR 七条 Fixes,逐项清单评审 (#6243) #6288、ADR-0122 第二期:major 窗口翻转裸名为解析态语义 + XInput 去留 #6083/spec: ADR-0122 phase 2 — flip bare names to parsed semantics (#6083) #6279。G. 环境注记(⛔ 接任会话必读,每条都咬过人)
api.github.com返回 403 —— GitHub 仅 MCP 可达;靠写后回读。InboxListResult.unreadCountstops documenting the window count it stopped being (#6438) #6463 竞态根源);夜间另有同账号会话做过 sweep 晋级与重标([spec]packages/spec/CHANGELOG.md的 17.0.0-rc.2 段落仍带着「the server does not walkareas」—— GA 段落改对后同一文件会自相矛盾 #5809/[spec] #4610/#4535-C3 Notification 退役的墓碑与 changelog 需事实更正:objectui 侧确有export … from消费者;FROM→TO 指引会引导编译失败的替换 #5781,自称维护者授权、登记 [PM seat] triage (objectstack-wide) — 🟢 Routine #6015),本席实质复核路由后消费。git fetch origin main --deepen=100。cwd每次调用重置 —— 一律git -C /home/user/objectstack …。areascaveat (#5781, #5809) #6495 实测)—— 字面尖括号写 HTML 实体,写后回读确认。list_issues多标签过滤是 OR;issue_write的labels是整组替换(先取现值合并再写)。