the-mindscape-of-bro-tsong/reports/Codex新会话交接文档_Round03.2评审准备_...

126 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Codex 新会话交接文档Round 03.2 评审准备
Date: 2026-06-17
Repository: `C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong`
Current phase: `model_library_mvp`
## 1. 本轮目标
根据 GPT 对 Round 03.1 的 `REVISE` 评审意见,完成一个极小的 Round 03.2 selector negative-gate patch并准备 03.2 评审资料。
## 2. 已完成
- 将 IA / 思想考古的明确拒绝语从普通 penalty 升级为 model-level hard exclusion。
- 保留 QPI 显式分析 / 复核入口,但不允许 QPI 选择重新启用被明确拒绝的 IA。
- 移除 QPI gate 中裸 `如何` 和裸 `判断`
- 增加复合 problem-definition 信号,避免普通 how-to / 词义判断误召回 QPI。
- 加严 `scripts/run_selector_calibration_smoke.py`
- `no_call` 必须 `selected_models == []``no_call == true`
- `no_call_or_low_priority` 不允许 QPI 或 IA 被选中;
- `select_qpi_reject_ia` 必须选中 QPI 且拒绝 IA
- `select_intellectual_archaeology` 如果命中 IA hard exclusion 则失败。
- 增加 5 条 GPT 指定陷阱:
- `case_ia_negative_explicit_do_not_call_001`
- `case_ia_negative_only_qpi_001`
- `case_qpi_how_to_excel_no_call_001`
- `case_qpi_how_to_markdown_pdf_no_call_001`
- `case_qpi_dictionary_judgment_no_call_001`
- 同步 per-model regression、aggregate regression、regression index、model/card index 和相关报告。
- 生成 Round 03.2 评审包:
```text
ccra_review_bundle/round-03.2_2026-06-17_selector-negative-gate-patch/
```
- Round 03.2 评审包内上传给 GPT / CCRA 的文件名均带 `03.2` 版本号raw zip 命名为 `optional_raw_changed_files_03.2.zip`zip 内保持 source-relative paths。
## 3. 当前计数
- QPI regression cases: 55
- Intellectual Archaeology regression cases: 19
- Aggregate regression cases: 74
- Selector calibration inputs: 90
模型状态没有升级:
```text
qpi: draft / B / pending
intellectual_archaeology: draft / B / pending
```
## 4. 主要变更文件
- `selector/selector_rules.json`
- `scripts/run_selector_demo.py`
- `scripts/run_selector_calibration_smoke.py`
- `selector/selector_calibration_inputs.json`
- `tests/qpi.regression.json`
- `tests/intellectual_archaeology.regression.json`
- `tests/regression_cases.json`
- `tests/regression_index.json`
- `models/model_index.json`
- `cards/card_index.md`
- `cards/qpi.md`
- `cards/intellectual_archaeology.md`
- `docs/DECISIONS.md`
- `README.md`
- `selector/README.md`
- `scripts/README.md`
- `reports/README.md`
- `reports/content_review_report_v0.2.md`
- generated reports under `reports/`
- Round 03.2 review bundle under `ccra_review_bundle/round-03.2_2026-06-17_selector-negative-gate-patch/`
## 5. 验证结果
以下命令已通过:
```powershell
python scripts\rebuild_indexes.py --check
python -m unittest discover -s tests -p "test*.py" -v
python scripts\validate_model_library.py
python scripts\check_card_contract.py
python scripts\run_selector_demo.py
python scripts\run_selector_regression.py
python scripts\run_selector_calibration_smoke.py
python scripts\check_model_card_sync.py
```
结果:
- Index check: PASS
- Unit tests: PASS, 17 tests
- Model library validation: PASS
- Card contract: PASS
- Selector demo: PASS
- Selector regression: PASS
- Selector calibration smoke: PASS, 90 inputs, 0 failures, 0 warnings
- Model/card sync: PASS
## 6. 假设
- GPT 的 `Round 03.2 Selector Negative-Gate Patch` 指令是本轮唯一修复范围。
- `只做 QPI``只做问题定性` 在当前上下文中表示拒绝 IA同时允许 QPI。
- `draft-callable` 只能作为评审报告语言,不写入模型 JSON status。
## 7. 仍不代表已经完成的事
- 没有进入 Round 04 blind test。
- 没有证明 QPI 或 IA 内容已稳定。
- 没有升级 `status`、`stability_level` 或 `regression_status`
- 没有新增第三模型、LLM selector、RAG、数据库、前后端或完整问答系统。
## 8. 需要 GPT / Owner 判断
- Round 03.2 是否 `pass / revise / block`
- Round 03 是否可以正式关闭。
- 是否允许进入 Round 04 blind input evaluation。
- 当前 IA hard exclusion 词表是否足够,是否需要定义“用户反转前文拒绝”的显式规则。
## 9. 建议下一步
1. 将 Round 03.2 review bundle 提交给 GPT。
2. 如果 GPT pass关闭 Round 03 系列。
3. 仅在 GPT / Owner 同意后启动 Round 04 blind input evaluation。