## Parent - #376(Wave 1 PR:#397) ## What Wave 1 冻结时(OCR 轮 11,2026-10-17)遗留的质量尾款。OCR 为非确定性评审,11 轮 medium 轨迹 8→5→2→2→1→3→4→3→3→2→4 已实证非收敛(修复自身引入新评审面),按 ledger 裁决 18/19 冻结;以下为有效但未修项,恢复 Wave 2 时首批处理。 ### medium ×4(轮 11,均初判有效) 1. `deploy/hindsight/backup.sh:184` flock 分支对 flock-vs-flock 争用报 "mixed lock styles" 文案不准(行为等价的拒绝,仅口径误导)。 2. `deploy/hindsight/backup.sh:378` `bash -x`(xtrace)下口令展开进 stderr 的盲区——排障场景的防泄漏缺口。 3. `server/src/memory/sensitivity.ts:100` `diagnos\w*` 误伤高频技术词("works on the diagnostics team" 判医疗)。 4. `server/src/hindsight/health.ts:220` 运行时 llm_trace 违规被 gateway_down 掩盖:交叉核对在 allHealthy 之后才跑,网关探针失败时 config_noncompliant 信号丢失。 ### 复现 lows(多轮反复出现) - standin:路由清单双份维护(6 轮)、listen 无 error 处理(EADDRINUSE 裸崩)、`path.startsWith("/")` 死条件、查询串未剥离 404。 - verify-health:`scenario in expected` 原型链继承键。 - health.ts:readVersion 空 catch 无日志;两处 probe 日志构造可抽 helper。 - backup.sh:保留期正则不限位数(超长数字溢出旁路);SIGINT/SIGHUP 无 trap(.part 残留依赖 sweep 兜底);无自动化测试。 - store.ts:CANDIDATE_TTL_MS 硬编码;confirmed/edited 过滤第三份字面副本;expireStaleCandidates 无删除日志;(review_state,deleted_at,updated_at) 索引缺失(全扫,归属 #384 一并裁决)。 - sensitivity.ts:120 try/catch 不可达(fail-open 注释与凭据宁误拒立场相悖)。 ## Verification - medium 1-4 各补测试或演练证据。 - 规范 12 文件套件(ticket-378 §2 清单)+ hindsight 2 文件 + tsc --noEmit 全绿。 ## 备注 完整裁决与 11 轮 OCR 数据:`docs/plans/2026-10-15-hindsight-personal-memory/ledger.md`(裁决 7–19)与 `/tmp/ocr-result-r1..r11.json`(临时)。恢复执行时仍走 Orca `--agent pi` 实现 + 独立只读复审 + OCR 重审流程。
Activity
1123786563 commentedon Oct 19, 2026
[Hindsight 20] Wave 1 质量尾款:OCR 冻结遗留 medium×4 — 验收通过,等待人工审核
bash -x前置拒跑守卫(trace 0 机密);m3 diagnos 正则收窄 + 2 反例(-tics/-tic 不误伤);m4 llm_trace 交叉核对前移不再被 gateway_down 掩盖(纯前移零逻辑变更)+ 2 掩蔽反例测试。patch9228de43193b4299已集成主工作区未提交区。docs/plans/2026-10-19-orca-run-all/workers/H1/ORCA-REPORT.md。等待人工审核;Issue 保持 open。
Integrate orca-run-all wave fixes and add planning docs
merge: 合入 hs001 的 #398 Wave 1 medium 修复(backup/health/sensitivity,保留完…