本贴是 domain:drivers 座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 = label:pm:seat,总入口 #4604 (指针页)。
单写手规则 :只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论。空缺争用:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定惰性(会话座位查最近产出评论,>24h 无产出可回收)。
范围
packages/drivers/driver-* (driver-memory / driver-mongodb / driver-sql / driver-sqlite-wasm / driver-turso)
当前 PM(会话或 Routine ID)
🟢 In office — GitHub huangyiirene · session session_013ZU38vNzLXCscgdFZjKd53 · took over 2026-08-11 ~04:2xZ via /pm-dispatch drivers. Predecessor: os-zhuang(08-08→08-11,16 PRs)。Patrol tick armed continuously(in-flight ≤45 min / standby 60–70 min;本会话名下恰好一条 patrol pending)。
说明
⚡ #5499 冻结已全面解除(2026-08-11 两道裁决,均记录在 #5499 ):
⚠️ 「7498 插队」= #7398 (08-10 号码笔误,已消耗);真实 #7498 属 devx 车道
Ledger(本任期,2026-08-11)
🏁 DEBT 账本清零 —— check:driver-conformance 报 40 covered cell(s), 0 in the DEBT ledger, 0 exempt (5 drivers × 8 case-sets 全 ok;LEDGER = [] 在合并 ref 9bf4dd0 上复核仍空)。本任期开局是 36 covered / 4 DEBT。
解冻批(mongodb)COMPLETE:5 PR 全 MERGED,零 REWORK —— #7528 (#5346 +#5376 )、#7550 (#6850 +#6814ᵐ)、#7579 (#7177 ,含棘轮补丁轮)、#7590 (#7580 dateGranularity,维护者直派)、#7625 (#6682ᵐ)。mongodb 侧:拒收面补齐、结构化 GroupByNode + count/count_distinct 对齐、dateGranularity 五粒度 lowering、$contains 去折叠、两 conformance cell enroll。
memory DEBT 清账 COMPLETE —— PR #7723 MERGED 69fde55 (19:49Z),双 Fixes 关闭 #6814 + #6682 (已核验 closed/completed)。作用面:memory-driver.ts count_distinct arm(两面)+ 九处 'i' 折叠站点三簇、memory-analytics.ts($addToSet 排空后取 size)、最后两行 DEBT 删除 + 两个 enroll 套件同 PR。dev 实测证伪 了卡片/账本/aggregation-conformance.ts 三处共有的前提(「analytics 面已实现 count_distinct」——实际返回原始数组),该证伪已写进 PR 正文。
memory analytics 回显对齐 COMPLETE —— PR #7852 MERGED 9bf4dd0 (21:30Z),Fixes #7117。generateSql() 的 LIKE 家族此前渲染成等值 (无通配符),而 #7723 把执行面钉到 case-exact 后又多出大小写轴;两轴一并修:改用 GLOB + spec 共享 likePatternToGlobPattern(SQLite LIKE 无条件折 ASCII,LIKE 回显会在修好通配符的瞬间在大小写轴上与执行矛盾;选构造即选模式语言)。operatorToSql 名→名映射改为谓词构建表,|| '=' 落穿消失。检查形态按维护者 5234868334 的指令:回显 SQL 在真实 SQLite(sql.js,版本与仓库现有 pin 一致)上执行、与 query() 行集对比,44 例,八次反向验证方向先判后跑全中。dev 证伪 了卡片前提 A(startsWith/endsWith 根本不可达,被 #5345 的门以 400 拒;真正落穿的是 in/notIn/set,$nin 回显返回查询行集的精确补集 ),并把 $exists 的 key-presence vs IS NOT NULL 差异声明为显式不等式 而非藏起来。邻接项拆卡不夹带:#7853 (generateSqlFromPipeline 的 JSON.stringify 把 RegExp 压成 {})、#7854 (spec 侧陈述在 #7723 后过时)。
全部 dev 会话已归档、零孤儿。
In-flight(0)
串行队(已清空)
热文件 sql-driver.ts 本任期未触碰。
仍持有 / 待裁
driver-memory 完全没有行级租户隔离(#3724 的未修姊妹面):多租户下静默不隔离 #6915 (memory 租户隔离)—— 本席已递 needs-user-decision (评论 5259108859):锚点在 9bf4dd0 上全部复核成立;[裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 解除改变了裁决前提 —— 冻结期只有路线 B(启动期硬失败,镜像 mongodb-tenancy-guard.ts)能通过,现在路线 A(真正实现行级隔离)也已许可。本席建议 B 并给出理由,但真正待裁的是:driver-memory 测试面替代:项目内测试后端迁到 sqlite :memory:(#5499 重启条件 · memory 半边,维护者 2026-08-06 立项) #5704 把 driver-memory 迁出测试后端之后,它到底是什么定位。一句话即可解锁,B 可立即开派。
Turso remote:带 id/conflictKeys 但没匹配上的 upsert 仍会静默写入 NULL 自增号(#6944 拒绝闸门覆盖不到的那条腿) #7099 — 等 TursoDriver remote 面根本不生成自增号:RemoteTransport.create 自建 INSERT,auto_number 只是个 TEXT 列 #6944 disposition A(turso)。ADR-0053 D-E3:mongo 的遗留形态是永久态,但它既无 backfill 也无读修复——#4191 storage-form 轴最尖的一格无法闭合 #4220 — 环境(无真 mongod)+ A/B 迁移形状裁决(5249068981)。drivers(sql): 共享 canonical 修复表达式把「裸数字文本」当儒略日读,backfill 会把这个误读写进盘里(观察项) #6009 (sql 观察 p3)、flaky: sql-driver-overlay-index-drift.test.ts 「stays silent on the SECOND boot, when the runtime ledger starts empty again」偶发判红 #6522 (finding 已测量)。
候选 follow-up 待分诊:driver-memory's AnalyticsResult.sql loses a RegExp operand to {}, so the pipeline dump shows no pattern at all #7853 、packages/spec prose still calls driver-memory's $contains fold open after #7723 closed it #7854 (本任期 dev 新立,未认领);dogfood date-bucket parity server-free 适配;driver-mongodb tsconfig 不 typecheck 测试文件;ask-2 算子 / $in-on-array(Filter Protocol 层)。
Session-operational notes for a successor
⛔⛔ RE-ARM FAILURE ≠ RE-ARM DONE :MCP 断连 = 失败,ToolSearch 重载重试至真实 fire_at;无法 arm 轮末明说;arm 后回读。断连高频、重载即恢复。
Notes-21 空字段签名(本任期六例)处方定稿 :先核成员资格(added_to_merge_queue webhook 优先;push 探针 是最强正读数 —— 向 PR 分支推一个空提交,被拒且理由为 merge queue ⇒ 在队且分支未被污染),未入队才 disable/enable 翻转一次。
⚠️ 队列条目会坏死 :test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803 入队 75 分钟从未铸出 gh-readonly-queue/main/pr--* 投机构建分支,而期间十余辆更晚的车都铸过 —— 判据是「已在队 + 长时间无投机分支」,处置是单次 disable/enable 翻转(有效)。
⚠️ check-run 镜像会卡死 :test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803 的 TypeScript Type Check 两次在 job 层全绿收尾后仍显示 in_progress(48+ 分钟 / ~15 分钟),把 mergeable_state 钉在 blocked。诊断法:actions_get(get_workflow_job) 读 job 层真值,别信 check-run 列表;处置:rerun_workflow_run(内容已知全绿时无风险)。
⚠️ runner TLS 抖动 :fix(driver-memory): make the $contains family case-exact and answer count_distinct #7723 队列构建一次红在 Checkout repository —— server certificate verification failed,一个测试都没跑到。属基础设施,重排一次即可,已在 PR 留分诊痕。
MERGED webhook best-effort (test(drivers): remove redundant object: key from mongodb/sql query test literals #7579 未送达)—— 落地判定恒以 origin/main 为准。反过来 subscribe_pr_activity 的 MERGED 推送在 fix(driver-memory): make the $contains family case-exact and answer count_distinct #7723 /fix(driver-memory): render the analytics echo as the query it describes (#7117) #7852 两次都准时到,值得挂。
已知 flaky :metadata-fs watcher tests are merge-queue flaky, and #7208's 20s deadline hardening did NOT fix it — the event is suppressed, not late #7282 签名(metadata-fs watcher,expected [] to include 'anchor',机制 metadata-fs: selfWrites suppression is time-keyed, so a poll tick landing inside the 200 ms window can swallow an external edit #7335 )PR CI 命中一次,rerun 一投即绿。
共享损害会撞车 :Queue-blocking: #7769 opened update on sys_api_key without bulk — api-methods-batch-conformance fails every merge-queue (full-suite) build #7793 (api-methods 全队列中毒,fix(platform-objects,plugin-auth): give API-key revoke/restore a working product route #7769 开了 update 未登记豁免)本席按共享损害规则立卡止血 PR test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803 ;另一席并行立 main is red for every PR that touches packages/spec: #7769 gave sys_api_key update without bulk, and the conformance scan that catches it lives in a package #7769 never touched #7802 → PR fix(spec,platform-objects): register sys_api_key's deliberate no-batch decision, unblocking every spec PR (#7802) #7818 抢先落地 ,Queue-blocking: #7769 opened update on sys_api_key without bulk — api-methods-batch-conformance fails every merge-queue (full-suite) build #7793 被关为 duplicate、test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803 关闭未合。中毒期间 main 停摆 ~2.5 小时、队列踢车十余辆。教训:立卡前先搜同签名的既有卡(search_issues 打测试名),能省一整条流水线。
verify-don't-trust:本任期 dev 六次测量修正 PM/卡片,六次全对 —— 派发令三分区是机制保障。最新一例(driver-memory's analytics generateSql() renders the LIKE family with NO wildcards, so the echoed statement is an EQUALITY the pipeline never ran #7117 )在卡片指的地方找到了比卡片更坏 的缺陷。
环境:mongodb-memory-server 代理 403(mongodb 卡走翻译层);driver-memory 在-process,套件是真执行;配额断粮窗可拖慢云 dev,RUNNING 读数照常恢复,判死基线从最近活证据起算。
skip-changeset 按 check name 最新 run 判定;标签写后回读;调度器晚 3–8 分钟;git fetch 会移动 main;跨席声明先例三次([PM seat] domain:spec-surface — 🟢 os-zhuang #6298 ×2、[PM seat] domain:devx — ⏳ vacant #6023 )。
迁移注记:自 #4604 座位表迁移(2026-08-06);本贴即该座位唯一权威。
本贴是
domain:drivers座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 =label:pm:seat,总入口 #4604(指针页)。单写手规则:只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论。空缺争用:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定惰性(会话座位查最近产出评论,>24h 无产出可回收)。
范围
packages/drivers/driver-*(driver-memory / driver-mongodb / driver-sql / driver-sqlite-wasm / driver-turso)当前 PM(会话或 Routine ID)
🟢 In office — GitHub
huangyiirene· sessionsession_013ZU38vNzLXCscgdFZjKd53· took over 2026-08-11 ~04:2xZ via/pm-dispatch drivers. Predecessor:os-zhuang(08-08→08-11,16 PRs)。Patrol tick armed continuously(in-flight ≤45 min / standby 60–70 min;本会话名下恰好一条 patrol pending)。说明
⚡ #5499 冻结已全面解除(2026-08-11 两道裁决,均记录在 #5499):
5249019855「5499 解冻 mongodb 相关开发,继续全速推进」;5252526378「driver-memory 也解冻,继续清剩下两行 DEBT」。pm:queue。[裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 保留为冻结期沿革锚点,不再门控任何东西。Ledger(本任期,2026-08-11)
🏁 DEBT 账本清零 ——
check:driver-conformance报40 covered cell(s), 0 in the DEBT ledger, 0 exempt(5 drivers × 8 case-sets 全ok;LEDGER = []在合并 ref9bf4dd0上复核仍空)。本任期开局是 36 covered / 4 DEBT。解冻批(mongodb)COMPLETE:5 PR 全 MERGED,零 REWORK —— #7528(#5346+#5376)、#7550(#6850+#6814ᵐ)、#7579(#7177,含棘轮补丁轮)、#7590(#7580 dateGranularity,维护者直派)、#7625(#6682ᵐ)。mongodb 侧:拒收面补齐、结构化 GroupByNode + count/count_distinct 对齐、dateGranularity 五粒度 lowering、$contains 去折叠、两 conformance cell enroll。
memory DEBT 清账 COMPLETE —— PR #7723 MERGED
69fde55(19:49Z),双Fixes关闭 #6814 + #6682(已核验 closed/completed)。作用面:memory-driver.tscount_distinct arm(两面)+ 九处'i'折叠站点三簇、memory-analytics.ts($addToSet排空后取 size)、最后两行 DEBT 删除 + 两个 enroll 套件同 PR。dev 实测证伪了卡片/账本/aggregation-conformance.ts三处共有的前提(「analytics 面已实现 count_distinct」——实际返回原始数组),该证伪已写进 PR 正文。memory analytics 回显对齐 COMPLETE —— PR #7852 MERGED
9bf4dd0(21:30Z),Fixes #7117。generateSql()的 LIKE 家族此前渲染成等值(无通配符),而 #7723 把执行面钉到 case-exact 后又多出大小写轴;两轴一并修:改用GLOB+ spec 共享likePatternToGlobPattern(SQLiteLIKE无条件折 ASCII,LIKE回显会在修好通配符的瞬间在大小写轴上与执行矛盾;选构造即选模式语言)。operatorToSql名→名映射改为谓词构建表,|| '='落穿消失。检查形态按维护者5234868334的指令:回显 SQL 在真实 SQLite(sql.js,版本与仓库现有 pin 一致)上执行、与query()行集对比,44 例,八次反向验证方向先判后跑全中。dev 证伪了卡片前提 A(startsWith/endsWith根本不可达,被 #5345 的门以 400 拒;真正落穿的是in/notIn/set,$nin回显返回查询行集的精确补集),并把$exists的 key-presence vsIS NOT NULL差异声明为显式不等式而非藏起来。邻接项拆卡不夹带:#7853(generateSqlFromPipeline的JSON.stringify把RegExp压成{})、#7854(spec 侧陈述在 #7723 后过时)。全部 dev 会话已归档、零孤儿。
In-flight(0)
串行队(已清空)
热文件
sql-driver.ts本任期未触碰。仍持有 / 待裁
needs-user-decision(评论5259108859):锚点在9bf4dd0上全部复核成立;[裁决] driver-memory / driver-mongodb 投入冻结 —— 维护者 2026-08-05 口径(跨单锚点) #5499 解除改变了裁决前提 —— 冻结期只有路线 B(启动期硬失败,镜像mongodb-tenancy-guard.ts)能通过,现在路线 A(真正实现行级隔离)也已许可。本席建议 B 并给出理由,但真正待裁的是:driver-memory 测试面替代:项目内测试后端迁到 sqlite:memory:(#5499 重启条件 · memory 半边,维护者 2026-08-06 立项) #5704 把 driver-memory 迁出测试后端之后,它到底是什么定位。一句话即可解锁,B 可立即开派。5249068981)。drivers(sql): 共享 canonical 修复表达式把「裸数字文本」当儒略日读,backfill 会把这个误读写进盘里(观察项) #6009(sql 观察 p3)、flaky:sql-driver-overlay-index-drift.test.ts「stays silent on the SECOND boot, when the runtime ledger starts empty again」偶发判红 #6522(finding 已测量)。AnalyticsResult.sqlloses a RegExp operand to{}, so the pipeline dump shows no pattern at all #7853、packages/specprose still calls driver-memory's$containsfold open after #7723 closed it #7854(本任期 dev 新立,未认领);dogfood date-bucket parity server-free 适配;driver-mongodb tsconfig 不 typecheck 测试文件;ask-2 算子 /$in-on-array(Filter Protocol 层)。Session-operational notes for a successor
fire_at;无法 arm 轮末明说;arm 后回读。断连高频、重载即恢复。gh-readonly-queue/main/pr--*投机构建分支,而期间十余辆更晚的车都铸过 —— 判据是「已在队 + 长时间无投机分支」,处置是单次 disable/enable 翻转(有效)。TypeScript Type Check两次在 job 层全绿收尾后仍显示in_progress(48+ 分钟 / ~15 分钟),把mergeable_state钉在 blocked。诊断法:actions_get(get_workflow_job)读 job 层真值,别信 check-run 列表;处置:rerun_workflow_run(内容已知全绿时无风险)。$containsfamily case-exact and answercount_distinct#7723 队列构建一次红在Checkout repository——server certificate verification failed,一个测试都没跑到。属基础设施,重排一次即可,已在 PR 留分诊痕。subscribe_pr_activity的 MERGED 推送在 fix(driver-memory): make the$containsfamily case-exact and answercount_distinct#7723/fix(driver-memory): render the analytics echo as the query it describes (#7117) #7852 两次都准时到,值得挂。expected [] to include 'anchor',机制 metadata-fs:selfWritessuppression is time-keyed, so a poll tick landing inside the 200 ms window can swallow an external edit #7335)PR CI 命中一次,rerun 一投即绿。updateon sys_api_key withoutbulk—api-methods-batch-conformancefails every merge-queue (full-suite) build #7793(api-methods 全队列中毒,fix(platform-objects,plugin-auth): give API-key revoke/restore a working product route #7769 开了update未登记豁免)本席按共享损害规则立卡止血 PR test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803;另一席并行立mainis red for every PR that touchespackages/spec: #7769 gavesys_api_keyupdatewithoutbulk, and the conformance scan that catches it lives in a package #7769 never touched #7802 → PR fix(spec,platform-objects): register sys_api_key's deliberate no-batch decision, unblocking every spec PR (#7802) #7818 抢先落地,Queue-blocking: #7769 openedupdateon sys_api_key withoutbulk—api-methods-batch-conformancefails every merge-queue (full-suite) build #7793 被关为 duplicate、test(spec): register sys_api_key in SINGLE_RECORD_WRITE_ONLY (queue-blocking) #7803 关闭未合。中毒期间 main 停摆 ~2.5 小时、队列踢车十余辆。教训:立卡前先搜同签名的既有卡(search_issues打测试名),能省一整条流水线。generateSql()renders the LIKE family with NO wildcards, so the echoed statement is an EQUALITY the pipeline never ran #7117)在卡片指的地方找到了比卡片更坏的缺陷。mongodb-memory-server代理 403(mongodb 卡走翻译层);driver-memory 在-process,套件是真执行;配额断粮窗可拖慢云 dev,RUNNING 读数照常恢复,判死基线从最近活证据起算。skip-changeset按 check name 最新 run 判定;标签写后回读;调度器晚 3–8 分钟;git fetch会移动 main;跨席声明先例三次([PM seat] domain:spec-surface — 🟢 os-zhuang #6298×2、[PM seat] domain:devx — ⏳ vacant #6023)。迁移注记:自 #4604 座位表迁移(2026-08-06);本贴即该座位唯一权威。