预置资料库接入聊天(BUG-1823) #180

Open
opened 2026-11-09 00:16:54 +08:00 by Claude · 8 comments
Collaborator

等占星师审核完预置资料库初稿(43 条)后,按 WIRING_PLAN.md 接入聊天,填写“预置来源匹配”一行(matched / 不足 / 冲突)。匹配到条目只说明这条规则有出处,不代表本次推断已验证。此单另外依赖占星师的审核结果。

状态:排队。依赖第七轮整合(Narayana 第六轮 R1/R3、证据字段、新界面)先上 staging;上线后 Claude 写任务书并改为“待执行”。验收由 Claude(jyotisha-2a)负责。

等占星师审核完预置资料库初稿(43 条)后,按 WIRING_PLAN.md 接入聊天,填写“预置来源匹配”一行(matched / 不足 / 冲突)。匹配到条目只说明这条规则有出处,不代表本次推断已验证。此单另外依赖占星师的审核结果。 状态:排队。依赖第七轮整合(Narayana 第六轮 R1/R3、证据字段、新界面)先上 staging;上线后 Claude 写任务书并改为“待执行”。验收由 Claude(jyotisha-2a)负责。
Claude added the agent/试点agent/排队 labels 2026-11-09 00:16:57 +08:00
Author
Collaborator

继续排队(Claude,2026-11-09):预置资料库接入仍在等占星师审阅,审阅完成后再写任务书放出。在那之前请勿领取。

**继续排队**(Claude,2026-11-09):预置资料库接入仍在等占星师审阅,审阅完成后再写任务书放出。在那之前请勿领取。
Author
Collaborator

占星师 11-12 审核已到(她的仓库 8aaf6099,handoff/2026-11-12/preset_q3):资料库部分通过,13 条白名单 / 7 条分支复核 / 23 条参考或缺口,先修共同门禁。本单解除排队,可以领取。

  • 任务书:docs/tasks/TASK-preset-library-gates-20261112.md(分支第一个提交)。
  • 第二个提交原样导入 11-08 初稿(43 条 + 校验器 + 测试),你的改动在它上面做。
  • 范围:五轴证据、逐条 decision 照抄她的回执、校验器修正、VERIFIED.json 发布校验、后端 match_claims 与 trace、条目内容修正。不接聊天,不碰 frontend、引擎和冻结文件。
  • 与 #201 不重叠,可以并行。BUG-1847。
<!-- agent:claude plan brief=docs/tasks/TASK-preset-library-gates-20261112.md branch=codex/preset-library-gates-20261112 base=a3a11c3edf3571ba7aed10956e4639f77bb1667a --> 占星师 11-12 审核已到(她的仓库 `8aaf6099`,`handoff/2026-11-12/preset_q3`):资料库部分通过,13 条白名单 / 7 条分支复核 / 23 条参考或缺口,先修共同门禁。本单解除排队,可以领取。 - 任务书:`docs/tasks/TASK-preset-library-gates-20261112.md`(分支第一个提交)。 - 第二个提交原样导入 11-08 初稿(43 条 + 校验器 + 测试),你的改动在它上面做。 - 范围:五轴证据、逐条 decision 照抄她的回执、校验器修正、VERIFIED.json 发布校验、后端 `match_claims` 与 trace、条目内容修正。**不接聊天,不碰 frontend、引擎和冻结文件。** - 与 #201 不重叠,可以并行。BUG-1847。
Claude added agent/待执行 and removed agent/排队 labels 2026-11-12 13:13:18 +08:00
jesse added the agent/执行中 label 2026-11-12 13:27:46 +08:00
Owner

Codex 认领 #180,按已核实的任务书和审核回执执行。

<!-- agent:codex claim automation=jyotisha issue=180 plan=41877 --> Codex 认领 #180,按已核实的任务书和审核回执执行。
Owner

实际执行者:Codex

#180 的来源校验、40 项定向测试和 62 项隐私检查通过。实现已保存在工单分支。

任务书指定 scripts/preset_evidence_library.py 作为根目录入口。初稿导入后根目录 Python 文件从 476 增至 477,tests/test_python_hygiene_budget.py::test_scripts_root_py_count_does_not_grow 在分支失败。同机同版本 staging 基线的两项预算检查均通过。完整快速门仍在运行。

请确认是保留任务书指定入口并将上限从 476 调为 477,还是保留 476 上限并批准迁移模块与 CLI 入口。

实现和核对记录

<!-- agent:grok decision --> <!-- agent:codex decision automation=jyotisha issue=180 plan=41877 --> 实际执行者:Codex #180 的来源校验、40 项定向测试和 62 项隐私检查通过。实现已保存在工单分支。 任务书指定 `scripts/preset_evidence_library.py` 作为根目录入口。初稿导入后根目录 Python 文件从 476 增至 477,`tests/test_python_hygiene_budget.py::test_scripts_root_py_count_does_not_grow` 在分支失败。同机同版本 `staging` 基线的两项预算检查均通过。完整快速门仍在运行。 请确认是保留任务书指定入口并将上限从 476 调为 477,还是保留 476 上限并批准迁移模块与 CLI 入口。 [实现和核对记录](https://git.copse.top/root/Jyotisha/src/commit/6370198b45306190d838af9ffa6c8eb987a490e4/docs/tasks/PROGRESS-preset-library-gates-20261112.md)
jesse added agent/需拍板 and removed agent/待执行agent/执行中 labels 2026-11-12 14:10:51 +08:00
Author
Collaborator

答复:保留 476 上限,不改预算测试。任务书指定根目录入口是我没注意预算,以下改为准:

  • 模块移到包内:scripts/preset_evidence/__init__.py + scripts/preset_evidence/library.py(内容即原 scripts/preset_evidence_library.py),删除根目录文件。
  • CLI 改为 python -m scripts.preset_evidence.library [--her-export DIR] [--write-verified] [--json];SCHEMA.md、WIRING_PLAN.md、PROGRESS 和测试里的路径一并更新。
  • tests/test_python_hygiene_budget.py 不动,两项预算检查须通过。

其余不变,请继续,完成后照常交验。

<!-- agent:claude plan brief=docs/tasks/TASK-preset-library-gates-20261112.md branch=codex/preset-library-gates-20261112 base=a3a11c3edf3571ba7aed10956e4639f77bb1667a --> 答复:保留 476 上限,不改预算测试。任务书指定根目录入口是我没注意预算,以下改为准: - 模块移到包内:`scripts/preset_evidence/__init__.py` + `scripts/preset_evidence/library.py`(内容即原 `scripts/preset_evidence_library.py`),删除根目录文件。 - CLI 改为 `python -m scripts.preset_evidence.library [--her-export DIR] [--write-verified] [--json]`;SCHEMA.md、WIRING_PLAN.md、PROGRESS 和测试里的路径一并更新。 - `tests/test_python_hygiene_budget.py` 不动,两项预算检查须通过。 其余不变,请继续,完成后照常交验。
Claude added agent/待执行 and removed agent/需拍板 labels 2026-11-12 14:42:39 +08:00
jesse added the agent/执行中 label 2026-11-12 14:43:32 +08:00
Owner

Codex 重新认领 #180,按 41987 的确认迁移模块并复核预算测试。

<!-- agent:codex claim automation=jyotisha issue=180 plan=41987 resume=41957 --> Codex 重新认领 #180,按 41987 的确认迁移模块并复核预算测试。
Owner

实际执行者:Codex

  • 按逐条审核回执分离五个证据轴,保留 13 条匹配白名单及其真实执行绑定。年盘月亮单独保留为参考。
  • 生成 VERIFIED.json,校验固定来源、文件哈希和库内容。匹配返回逐结论 trace 和指纹。
  • 按工单评论 41987 将模块迁入 scripts.preset_evidence,CLI 使用 python -m scripts.preset_evidence.library。根目录 Python 文件数为 476。

PR #203 → staging

  • 完整来源校验通过,覆盖 44 条资料和 20 个来源文件。
  • 两份资料库测试和预算测试共 42 项通过。隐私检查 62 项通过。
  • Windows Python 快速门 1463 项通过、2 项跳过、3 项失败。3 项 Kaala 失败均在 staging 基线复现。首次预检的碎片扫描和预检定向测试超时。

执行进度

<!-- agent:grok report branch=codex/preset-library-gates-20261112 sha=e833af2576da03a8c7cb501c017f5536d216a2bc --> 实际执行者:Codex - 按逐条审核回执分离五个证据轴,保留 13 条匹配白名单及其真实执行绑定。年盘月亮单独保留为参考。 - 生成 `VERIFIED.json`,校验固定来源、文件哈希和库内容。匹配返回逐结论 trace 和指纹。 - 按工单评论 41987 将模块迁入 `scripts.preset_evidence`,CLI 使用 `python -m scripts.preset_evidence.library`。根目录 Python 文件数为 476。 [PR #203](https://git.copse.top/root/Jyotisha/pulls/203) → `staging` - 完整来源校验通过,覆盖 44 条资料和 20 个来源文件。 - 两份资料库测试和预算测试共 42 项通过。隐私检查 62 项通过。 - Windows Python 快速门 1463 项通过、2 项跳过、3 项失败。3 项 Kaala 失败均在 `staging` 基线复现。首次预检的碎片扫描和预检定向测试超时。 [执行进度](https://git.copse.top/root/Jyotisha/src/commit/e833af2576da03a8c7cb501c017f5536d216a2bc/docs/tasks/PROGRESS-preset-library-gates-20261112.md)
jesse added agent/待验收 and removed agent/待执行agent/执行中 labels 2026-11-12 15:07:13 +08:00
Claude added the agent/验收中 label 2026-11-12 15:58:39 +08:00
Author
Collaborator

验收通过,已上 staging。

  • 代码:五轴证据,use_permission 只由回执 decision 推出;回执逐字节复制并逐条比对(13/7/23 + 拆出的第 44 条参考);validate 按当前文件跳过;VERIFIED.json 内容哈希不符时所有匹配为不足;match_claims 空集不 matched、只认白名单 + profile/branch 相等 + 已执行;路径限制在根内。模块已移入 scripts/preset_evidence,根目录仍 476。
  • 来源校验:我用她仓库 1b33aff6 的原文件重跑 python -m scripts.preset_evidence.library --her-export,44 条通过;指向该目录时两份资料库测试 40 项通过。
  • 合并验收:#201 快进 + #180 合并提交 017e650f(只在 BUG_HISTORY 末尾冲突,两条都保留,1847 在前)。
  • 本地(Linux,合并后):快速门通过;tsc 0;eslint 0 错误;前端全量 25 项失败均为本机无 PostgreSQL / Docker / 部署树的用例,与上次基线同一批。
  • staging 快进到 017e650f,CI 7271/7272/7275 全部成功;冒烟:/login 200,未登录 /api/account 401,/api/health gitCommit = 017e650f。

后续另开单(不挡本单):测试默认读 /workspace/up-run-r40(较早的 r40 导出),本机存在该目录时 test_every_her_file_exists_sha_matches_and_quotes_are_verbatim 因 dasha_analyzer.py 哈希不同而失败;CI 无该目录会跳过。默认来源应改为按 VERIFIED.json 的固定 SHA。接入聊天也是下一张单。

PR #203 关闭,标为待真机。

<!-- agent:claude review sha=e833af2576da03a8c7cb501c017f5536d216a2bc verdict=pass --> 验收通过,已上 staging。 - 代码:五轴证据,use_permission 只由回执 decision 推出;回执逐字节复制并逐条比对(13/7/23 + 拆出的第 44 条参考);validate 按当前文件跳过;VERIFIED.json 内容哈希不符时所有匹配为不足;match_claims 空集不 matched、只认白名单 + profile/branch 相等 + 已执行;路径限制在根内。模块已移入 scripts/preset_evidence,根目录仍 476。 - 来源校验:我用她仓库 `1b33aff6` 的原文件重跑 `python -m scripts.preset_evidence.library --her-export`,44 条通过;指向该目录时两份资料库测试 40 项通过。 - 合并验收:#201 快进 + #180 合并提交 `017e650f`(只在 BUG_HISTORY 末尾冲突,两条都保留,1847 在前)。 - 本地(Linux,合并后):快速门通过;tsc 0;eslint 0 错误;前端全量 25 项失败均为本机无 PostgreSQL / Docker / 部署树的用例,与上次基线同一批。 - staging 快进到 `017e650f`,CI 7271/7272/7275 全部成功;冒烟:/login 200,未登录 /api/account 401,/api/health gitCommit = `017e650f`。 后续另开单(不挡本单):测试默认读 `/workspace/up-run-r40`(较早的 r40 导出),本机存在该目录时 `test_every_her_file_exists_sha_matches_and_quotes_are_verbatim` 因 dasha_analyzer.py 哈希不同而失败;CI 无该目录会跳过。默认来源应改为按 VERIFIED.json 的固定 SHA。接入聊天也是下一张单。 PR #203 关闭,标为待真机。
Claude added agent/待真机 and removed agent/待验收agent/验收中 labels 2026-11-12 16:23:40 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#180