Add oracle evidence validation intake

This commit is contained in:
732642856
2026-06-25 21:03:56 +08:00
parent b80af7193a
commit dbfe603df1
28 changed files with 1444 additions and 0 deletions
+5
View File
@@ -351,3 +351,8 @@
- 完成导出报告校准边界同步:`jyotish-app/export.js` 新增 `DASHA_SHADBALA_EXPORT_CALIBRATION_STATUS`JSON 导出在 `meta.calibration_status``modules.calibration_status.dasha_shadbala` 携带 `ready_for_calibration: 0``valid_packets: 0``production_tuning_allowed: false`;HTML 报告新增“高级技法校准状态”区块。
- TDD/验证完成:`test_provenance_panchanga_workspace_panel_is_productized` 先因导出模块缺 `DASHA_SHADBALA_EXPORT_CALIBRATION_STATUS` 红灯,修复后转绿;相关 10 项 pytest 通过;`npm run build --prefix jyotish-app` 通过;`oracle_collection_queue.py` + `oracle_evidence_validator.py` 复验仍保持 `valid_packets: 0` / `production_tuning_allowed: false`
- 当前下一最高优先级:发布 Round 12 副手任务,复核导出 HTML/JSON 校准边界,并推进“外部真值采集表单化 / 手工 JHora 证据包录入模板”。
- 完成 Oracle Evidence Intake 用户端闭环第一层:Trust Center 新增 5 个外部真值 Evidence Packet 下载卡,覆盖 `template_user_REDACTED_YEAR_moon_longitude_lahiri``template_steve_jobs_dasha_lahiri``template_redacted_place_shadbala_raman``template_extreme_latitude_kp``template_historical_epoch_lahiri`,目标字段与 `oracle_collection_queue.py` 当前队列对齐。
- 完成 Evidence Packet 导入判卷:前端可导入填写后的 JSON,调用后端 `/api/oracle_evidence`,并展示 `valid_packets``ready_for_calibration``production_tuning_allowed` 与每个 packet 的 `problems`;后端复用 `oracle_collection_queue``oracle_evidence_validator` 规则,本地输出、空字段与 `draft` 仍被拒绝。
- 完成副手任务升级:新增 Round 13/14/15 工作单;Round 15 改为 6 个并行包,覆盖 Evidence 判卷闭环、Shadbala 六分量、Dasha 边界日期、高需求技法、外部截图存档规范与下一轮 Codex 任务建议。
- 验证完成:`python3 -B -m pytest tests/test_frontend_productization.py::test_trust_center_exposes_oracle_evidence_intake_cards tests/test_frontend_productization.py::test_trust_center_and_ai_expose_dasha_shadbala_calibration_status tests/test_frontend_productization.py::test_provenance_panchanga_workspace_panel_is_productized tests/test_api_server_security.py::test_oracle_evidence_api_validates_uploaded_packets tests/test_oracle_collection_queue.py tests/test_oracle_evidence_validator.py -q` 通过;`python3 scripts/oracle_collection_queue.py ...` + `python3 scripts/oracle_evidence_validator.py ...` 仍显示 `valid_packets: 0` / `ready_for_calibration: 0``npm run build --prefix jyotish-app` 通过;`git diff --check` 通过。
- 当前下一最高优先级:创建 `references/oracle/artifacts/` 存档规范和第一条真实 JHora/PyJHora 黑盒证据包,优先推动 Shadbala 六分量与 Vimshottari Dasha 边界日期从 0/5 进入至少 1/5 可人工复核状态。