# Codex 新会话交接文档：Round 03.1 评审后续

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 的评审结果。

请先读取本交接文档，再读取 Round 03.1 评审包和 GPT 返回意见。

## 2. 当前模型状态

不要升级生命周期状态，除非 Owner 明确要求。

当前仍为：

```text
qpi: draft / B / pending
intellectual_archaeology: draft / B / pending
```

允许使用 `draft-callable` 作为评审报告语言，但不能把它写成模型 JSON 的正式 `status`。

硬边界仍然有效：

- 不新增第三模型；
- 不升级 stable；
- 不引入 LLM selector；
- 不做完整问答系统；
- 不做 RAG / vector database；
- 不做前端、后端、用户系统或平台化扩展。

## 3. Round 03.1 已完成内容

Round 03.1 是对 Round 03 的小修补，不是新一轮大扩展。

已完成：

- 修复 selector 过度选择 QPI 的问题；
- QPI 不再能仅凭 `base_score + selection_priority` 被选中；
- 增加 direct-execution no-call signals；
- 保留 explicit analysis override；
- 新增 `scripts/run_selector_calibration_smoke.py`；
- QPI regression 从 46 条扩展到 52 条；
- aggregate regression 从 63 条扩展到 69 条；
- selector calibration inputs 从 83 条扩展到 85 条；
- `qpi_case_digests.json` 字段规范化：
  - `misframing_risks` -> `misclassification_risk`
  - `mixed_or_multi_perspective` -> `qpi_complexity_pattern`
  - multi-perspective / inter-viewpoint case 必须有 `classification_by_viewpoint` 或 `viewpoint_summary`
- `qpi.md`、`qpi.model.json`、`content_review_report_v0.2.md` 同步 stale 状态；
- Round 03.1 review bundle 已生成；
- Round 03.1 zip 保留源路径，不再扁平化；
- Round 03.1 zip 默认不包含 `knowledge_assets/`。

## 4. 本次新补的长期资产和规则

新增长期资产：

- `knowledge_assets/09_数据治理与模型调用机制说明.md`

该文件来自 GPT 成果 `CCRA_数据治理与模型调用机制说明_v0.1.md` 的整理版，但不是原文搬运。它删除了对话式回复和临时评审上下文，只保留长期可复用的机制说明。

新增规则文件：

- `docs/FILE_TAXONOMY.md`

定位：

- `docs/FILE_TAXONOMY.md` 管全仓库文件身份；
- `docs/KNOWLEDGE_ASSET_RULES.md` 只管 `knowledge_assets/`；
- `docs/DECISIONS.md` 记录已接受的结构决策。

文件身份四类：

- canonical source of truth；
- generated / derived；
- review archive；
- temporary / local runtime。

## 5. Round 03.1 评审包位置

```text
ccra_review_bundle/round-03.1_2026-06-17_selector-no-call-regression-patch/
```

建议提交给 GPT 的读取顺序：

1. `00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF.md`
2. `01_PATCH_MATRIX.md`
3. `02_CURRENT_ASSET_PACK.md`
4. `03_VALIDATION_AND_COMMAND_LOG.md`
5. `04_REVIEW_QUESTIONS_FOR_GPT.md`
6. `optional_raw_changed_files.zip` only if exact file inspection is needed

注意：

- `optional_raw_changed_files.zip` 已保留 source-relative paths；
- zip 中 `knowledge_assets` 条目为 0；
- Owner 会手动同步 `knowledge_assets/09_数据治理与模型调用机制说明.md` 到 GPT 知识库；
- 不要为了评审 Round 03.1 把 `knowledge_assets/` 加回 zip。

## 6. 当前验证结果

最近验证通过：

```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
- Model/card sync: PASS

## 7. 新会话处理 GPT 评审结果时的建议流程

1. 先判断 GPT 结论是 pass / revise / block。
2. 如果是 revise，逐条映射到具体文件，不要扩大 scope。
3. selector 相关问题优先用 regression 或 calibration smoke 固化。
4. digest 字段问题优先改 validator，防止回漂。
5. 不要把 calibration 全部升级成 regression。
6. 不要新增模型来解决当前 QPI 或思想考古边界问题。
7. 每次改完后重新运行完整验证链。
8. 若要生成新评审包，继续放在 `ccra_review_bundle/round-03.1_...` 或新建清楚的后续小修补目录，不要覆盖旧证据。

## 8. 需要特别避免

- 不要把 GPT 长文原样放入 `knowledge_assets/`；
- 不要把 `knowledge_assets/` 放入 Round 03.1 raw zip；
- 不要创建扁平 zip；
- 不要提交 `__pycache__/` 或 `*.pyc`；
- 不要把 `draft-callable` 写成模型生命周期状态；
- 不要把 validation pass 解释为 Owner/CCRA 内容通过。
