knowledge-vault/work/internal/强哥的思想宇宙/Cognitive-OS-Wantsong项目总计划 ...

1273 lines
30 KiB
Markdown
Raw 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.

# Cognitive-OS-Wantsong 项目总计划 v0.1
status: draft_for_owner_review
owner: Wantsong
planning_role: Web CCRA / 认知科学产品规划架构师
executor: Codex
date: 2026-06-20
## 1. 一句话产品定义
`cognitive-OS-wantsong` 是一个面向 Wantsong 个人认知模型体系的轻量认知加工运行时:它通过模型管理、模型调度、深度加工、综合校准和表达转译,把复杂输入加工成既接近 Wantsong 思考方式、又能被前端用户/读者理解的结构化输出。
这里要特别注意:**“像我一样思考”不是最终用户输出。**
产品内部可以使用你的模型、公式、隐喻、层级和复杂推理;但前端用户看到的必须是一次转译后的表达。
---
## 2. 项目背景与重启依据
旧项目 `the-mindscape-of-bro-tsong` 不删除,但从现在起隔离为备查仓库。它与新项目使用两个 git 库、两套远程库,不共享开发节奏,不在新项目中延续旧项目 round 结构。
旧项目可以作为:
```text
model-governance-lab
asset-seed archive
historical reference
anti-pattern reference
```
但不能作为新项目的产品运行时基础。
旧项目失败的核心不是所有产物无用而是项目类型漂移。过程证据、review bundle、selector diff、validation report 等逐渐成为项目主体,而真实运行时问题没有被验证。旧总结里已经指出:当前项目缺失的问题是,给一个真实输入时,系统能否产出 QPI 判断、模型推荐、思想考古加工、多模型综合、证据等级、行动边界和反馈记录。
新项目必须遵守重启原则:
```text
First prove cognitive processing.
Only then govern the pieces that prove useful.
```
即:
```text
先跑真实认知流程
再治理被证明有用的模型部件
```
旧项目总结也明确建议:旧仓库应关闭产品运行时开发,只作为资产种子和历史证据,不再作为 cognitive operating system 的主建设地点。
---
## 3. 项目目标
### 3.1 第一目标
验证 AI 是否能把 Wantsong 的认知模型串联起来,处理真实复杂输入,并产出有辨识度的认知加工结果。
### 3.2 第二目标
建立一个极简但可持续扩展的模型管理系统,让模型能够被登记、调用、组合、校准、冻结、弃用和回收。
### 3.3 第三目标
建立表达转译层,把内部模型输出转成前端用户/读者能理解的解释、文章、报告或产品化输出。
### 3.4 非目标
v0.1 不追求:
```text
完整模型库
10 模型扩张
100 模型调度系统
完整 selector
完整 regression suite
前端 UI
后端服务
数据库
RAG
知识图谱
商业化包装
```
这些在新项目计划稿中也已被列为 v0.1 明确排除项,包括 full model library、10-model expansion、database、frontend UI、vector database、full RAG、full regression suite、before/after selector diff 和 full rule-based semantic selector。
---
## 4. 核心判断
这个项目不是“两部分”,而是“三层一轨”。
```text
第一层:模型管理层
第二层:认知加工运行层
第三层:表达转译层
横向轨道:里程碑质量门
```
你原先说的“模型管理子系统 + 问题回答子系统”仍然成立,但现在必须显式加入第三层:
```text
表达转译层 / Reader Translation Layer
```
否则内部思考方式会直接暴露给前端用户,导致两个问题:
```text
1. 用户看不懂你的公式化、模型化、隐喻化表达。
2. 系统输出像内部分析备忘录,而不是可消费产品。
```
这不是营销包装,也不是销售话术,而是认知加工结果的可理解化。
---
## 5. 关键产品假设
### H1认知加工假设
只要给系统少量高质量核心模型,系统就能对真实复杂输入产出明显不同于普通 ChatGPT 的认知加工结果。
### H2模型资产假设
不是所有文章和模型都要先治理。只有在真实运行中反复有用的模型,才值得进入更高等级模型管理。
### H3表达转译假设
你的内部模型输出不能直接面向前端用户。系统必须区分:
```text
内部分析稿
前端解释稿
读者可理解版本
可发布内容版本
```
### H4模型调度假设
10 个模型时可以用人工 + LLM 语义判断解决主辅关系100 个模型时必须引入模型分组、模型角色、优先级、互斥关系和信息增益评分。
---
## 6. 产品架构
## 6.1 模型管理层
职责:
```text
登记模型
描述模型
标记来源
定义输入输出
定义调用条件
定义不调用条件
定义主辅角色
定义冲突关系
记录使用反馈
管理模型状态
```
第一阶段不要使用 `lite` 后缀。旧项目里的东西没法真正用起来,新项目里的模型不是“旧模型的轻量版”,而是**新运行时里的正式模型资产初版**。
推荐文件名:
```text
models/qpi.md
models/intellectual-archaeology.md
models/model-registry.json
```
不使用:
```text
qpi_lite.md
intellectual_archaeology_lite.md
```
但可以在模型卡内部写:
```text
runtime_scope: minimal_v0
governance_level: draft_callable
```
### 模型状态
```text
seed
draft
callable
core_candidate
core_active
needs_rework
deprecated
archived
```
### 模型等级
```text
L0 source_material
L1 candidate_model
L2 callable_model
L3 core_model
L4 stable_core_model
```
v0.1 只需要 L0-L2。
MVP 8-10 模型阶段才需要 L3。
L4 暂不追求。
旧质量门文档强调,模型不能因为 JSON 可解析、schema pass、selector demo 能运行或 index drift check pass 就升级为 stable核心模型升级必须经过 evidence review、content review、regression review、selector review 和 Owner / CCRA review。这个原则可以保留但在新项目中要压缩使用不能让它再次吞掉运行时。
---
## 6.2 认知加工运行层
职责:
```text
接收输入
判断加工强度
判断问题类型
推荐模型/棱镜
运行主模型
运行辅助模型
识别冲突
综合判断
标记证据等级
标记行动边界
生成反馈记录
```
推荐 v0 流程:
```text
1. Intake / Value Assessment
2. QPI
3. Lens Orchestrator
4. Deep Processing
5. Synthesis & Calibration
6. Feedback & Asset Decision
```
这个流程沿用新项目计划稿里的 runtime flow但去掉 `lite` 命名。原计划稿中已有相近结构Intake 判断加工强度QPI 做问题定性Lens Orchestrator 推荐 2-4 个模型Deep Processing 运行思想考古Synthesis 处理冲突、证据等级和行动边界Feedback 决定是否沉淀为样例或更新模型规则。
---
## 6.3 表达转译层
这是我建议新增为核心层的部分。
职责:
```text
把内部模型解释转成前端用户/读者能理解的表达。
```
它不是简单“降智”,而是做四种转换:
```text
1. 术语转译:把模型术语换成日常语言。
2. 结构转译:把推理链改写成用户能跟上的层级。
3. 例子转译:用贴近用户经验的案例承接抽象机制。
4. 行动转译:把洞察转成“所以我该怎么看/怎么做”。
```
内部输出可以是:
```text
QPI 判断
思想考古七层结构
模型公式
机制链条
冲突矩阵
证据等级
```
前端输出必须转成:
```text
这个问题表面上是什么
真正卡住的地方是什么
为什么普通理解会误判
背后的机制是什么
可以用什么例子理解
对你有什么启发
哪些地方不能过度解释
下一步可以怎么想
```
### 表达转译层的输出档位
```text
R0 internal_trace内部分析记录只给你看。
R1 owner_brief给你快速判断质量的摘要。
R2 reader_explanation给普通读者看的解释。
R3 publishable_draft可进入写作工作台的文章草稿。
R4 product_response未来前端产品里的正式回答。
```
v0.1 只做 R0 + R2。
---
## 7. 模型主辅调度设计
你的第二个挑战很关键10 个模型时还好100 个模型时必须解决“谁为主、谁为辅”。
所以从 v0.1 开始,模型卡里就要预埋主辅调度字段,而不是等到 100 个模型再补。
### 7.1 模型角色
每个模型在一次运行中只能扮演一种或少数几种角色:
```text
primary_model主解释模型
support_model辅助解释模型
contrast_model反证/对照模型
calibration_model校准模型
translation_model转译模型
routing_model路由模型
depth_model下潜模型
synthesis_model综合模型
```
例如:
```text
QPI = routing_model
思想考古 = depth_model / primary_model
认知棱镜 = support_model / contrast_model
学科底座 = calibration_model
表达转译器 = translation_model
```
### 7.2 单次调用限制
默认一轮认知加工最多:
```text
1 个主模型
2-3 个辅助/对照模型
1 个校准视角
1 个转译器
```
不允许 10 个模型同时展开。
不允许 100 个模型平铺打分。
不允许因为“可能有关”就调用。
### 7.3 主模型选择依据
主模型优先级由五类信号决定:
```text
1. 问题类型匹配度
2. 解释增益
3. 输出用途
4. 模型稳定性
5. 处理成本
```
不是关键词匹配。
### 7.4 辅助模型选择依据
辅助模型只在三种情况下加入:
```text
1. 主模型有盲区
2. 主模型可能过度解释
3. 问题需要横向比较或反证
```
### 7.5 100 模型阶段的策略
100 个模型时不能做 flat selector而要做分层调度
```text
输入
-> 领域/问题类型判断
-> 模型家族筛选
-> 候选模型 5-8 个
-> 主模型 1 个
-> 辅助模型 2-3 个
-> 校准/反证 1 个
-> 输出综合
```
未来的 model-registry 应支持:
```json
{
"model_id": "intellectual_archaeology",
"model_family": "deep_modeling",
"default_role": "depth_model",
"can_be_primary": true,
"can_be_support": false,
"can_be_contrast": false,
"best_for": ["deep_structure", "hidden_assumptions", "mechanism_excavation"],
"avoid_for": ["fact_lookup", "light_rewrite", "low_stakes_execution"],
"cost_level": "high",
"reader_translation_required": true,
"conflicts_with": [],
"pairs_well_with": ["qpi", "cognitive_prism", "evidence_calibrator"]
}
```
---
## 8. MVP 范围
## 8.1 v0.1 必须有
```text
1. 新 git 仓库和新远程库。
2. 旧项目隔离为备查,不作为代码或流程继承源。
3. 项目边界文档。
4. 模型管理最小规范。
5. QPI 模型卡。
6. 思想考古模型卡。
7. model-registry.json。
8. Intake prompt。
9. QPI prompt。
10. Lens Orchestrator prompt。
11. Intellectual Archaeology runner prompt。
12. Synthesis prompt。
13. Reader Translation prompt。
14. 一个真实输入端到端跑通。
15. 一份内部分析输出。
16. 一份读者可理解输出。
17. 一份 Owner review note。
```
## 8.2 v0.1 可以手工替代
```text
模型选择可以手工确认。
模型卡可以 Markdown 优先。
JSON 可以只做 registry不做完整 schema。
运行记录可以手写。
回归测试可以只保留 3-5 条关键样例。
Local CCRA 只在里程碑触发。
```
## 8.3 v0.1 不做
```text
完整前端
后端服务
数据库
RAG
向量库
知识图谱
完整 selector
完整 regression suite
完整模型生命周期系统
10 模型扩展
100 模型调度
商业化页面
付费系统
用户账户
```
---
## 9. 推荐仓库结构
```text
cognitive-OS-wantsong/
README.md
AGENTS.md
PROJECTS.md
docs/
PROJECT_BRIEF.md
COGNITIVE_WORKFLOW_V0.md
MODEL_MANAGEMENT_V0.md
MODEL_ORCHESTRATION_V0.md
READER_TRANSLATION_LAYER_V0.md
LOCAL_CCRA_MILESTONE_PROTOCOL.md
ASSET_MIGRATION_POLICY.md
DECISIONS.md
models/
qpi.md
intellectual-archaeology.md
model-registry.json
prompts/
intake-value-assessor.md
qpi-router.md
lens-orchestrator.md
intellectual-archaeology-runner.md
synthesis-engine.md
reader-translation-engine.md
calibration-checker.md
examples/
sample-input-001.md
sample-internal-output-001.md
sample-reader-output-001.md
sample-review-notes-001.md
runs/
README.md
local-ccra-reviews/
README.md
reports/
README.md
```
注意:新计划稿里原建议 v0.1 控制在 30-40 个文件,并且不创建 `ccra_review_bundle/`,除非 Web CCRA 明确要求。这个约束应保留。
---
## 10. 旧项目迁移规则
### 10.1 允许备查
```text
models/qpi.model.json
cards/qpi.md
models/intellectual_archaeology.model.json
cards/intellectual_archaeology.md
sources/source_articles.json
sources/source_excerpts.json
selected IA examples
selected QPI examples
09_数据治理与模型调用机制说明.md
```
### 10.2 禁止迁移
```text
ccra_review_bundle/
reports/
local_ccra_reviews/
full regression suite
full selector calibration
Round Conductor
lifecycle-status scan
before/after selector diff workflow
review-bundle packager workflow
```
新项目计划稿也明确要求:不要复制旧项目中的 `ccra_review_bundle/`、`local_ccra_reviews/`、`reports/`,也不要复制 full selector calibration、full QPI regression suite、Round Conductor、lifecycle-status scan workflow 和 review-bundle packager workflow迁移资产必须改写成新项目运行时语言不可 bulk-copy 后再修。
### 10.3 关键修正
旧稿中出现的 `QPI-lite`、`Intellectual Archaeology-lite` 统一改为:
```text
QPI
Intellectual Archaeology / 思想考古
```
原因:
```text
旧项目不是可运行正版本;
新项目不是旧项目的轻量分支;
新项目里的模型是运行时正式资产的初始版本。
```
---
## 11. 里程碑计划
## M0项目边界冻结
目标:建立新项目,不继承旧项目治理惯性。
产物:
```text
README.md
AGENTS.md
docs/PROJECT_BRIEF.md
docs/ASSET_MIGRATION_POLICY.md
docs/DECISIONS.md
```
验收:
```text
1. 新项目使用独立 git 库和远程库。
2. 旧项目只作为备查。
3. 明确不迁移旧 reports / review bundles / Local CCRA 历史。
4. 明确 v0.1 不做前端、后端、RAG、完整模型库。
```
停止条件:
```text
如果 Codex 开始创建 round-*、ccra_review_bundle 或 full regression立即停止。
```
---
## M1模型管理内核 v0.1
目标:建立可运行的模型资产最小结构。
产物:
```text
docs/MODEL_MANAGEMENT_V0.md
docs/MODEL_ORCHESTRATION_V0.md
models/qpi.md
models/intellectual-archaeology.md
models/model-registry.json
```
验收:
```text
1. 每个模型能说明输入、输出、调用、不调用、角色、成本。
2. registry 能支持主辅模型选择。
3. 不做完整 schema。
4. 不做完整 selector。
```
停止条件:
```text
如果模型管理开始要求所有字段完美、所有来源矩阵完整、所有边界 regression 完整,立即停止。
```
---
## M2认知加工运行骨架
目标:让流程能手工跑通。
产物:
```text
prompts/intake-value-assessor.md
prompts/qpi-router.md
prompts/lens-orchestrator.md
prompts/intellectual-archaeology-runner.md
prompts/synthesis-engine.md
prompts/calibration-checker.md
```
验收:
```text
1. 一个输入可以从 Intake 跑到 Synthesis。
2. Lens Orchestrator 能推荐 2-4 个模型/棱镜。
3. QPI 只做路由和问题定性。
4. 思想考古真正进入深度加工。
```
停止条件:
```text
如果 QPI 再次成为主治理对象,立即停止。
```
旧项目问题之一正是 QPI 成为治理主角,而思想考古被低使用;新项目必须反过来,让 QPI 回到前置定性和路由,让思想考古成为真实加工引擎。
---
## M3表达转译层 v0.1
目标:解决“思考方式 ≠ 可直接输出”的问题。
产物:
```text
docs/READER_TRANSLATION_LAYER_V0.md
prompts/reader-translation-engine.md
examples/translation-before-after-001.md
```
输入:
```text
内部模型分析稿
```
输出:
```text
普通读者可理解解释稿
```
转译规则:
```text
1. 保留洞察,不保留复杂术语。
2. 保留机制,不保留完整推导链。
3. 保留边界,不输出学术式免责声明。
4. 保留你的辨识度,不变成通用鸡汤。
5. 不做营销夸张。
```
验收:
```text
1. 普通用户能看懂。
2. 你能看出仍然是你的思考方式。
3. 没有把模型稀释成泛泛而谈。
4. 能清楚区分 internal output 和 reader output。
```
---
## M4第一个真实样例
目标:验证产品价值,而不是验证文件完整性。
建议样例:
```text
当前项目失败与重启
```
产物:
```text
examples/sample-input-001.md
examples/sample-internal-output-001.md
examples/sample-reader-output-001.md
examples/sample-review-notes-001.md
runs/run-001.md
```
验收:
```text
1. 输出明显不同于普通 ChatGPT。
2. 内部输出能体现模型加工。
3. 读者输出能被低认知水平用户理解。
4. Owner 能判断“像不像我”。
5. 本次运行能反向改进模型卡或 orchestration notes。
```
---
## M5第一次 Local CCRA 里程碑评审
目标:审真实运行结果,不审文件宇宙。
产物:
```text
local-ccra-reviews/milestone-01/01/
review-brief.md
file-manifest.md
prompt-to-send.md
returned-output.md
owner-decision.md
```
验收:
```text
1. Local CCRA 只检查 milestone output。
2. 不生成 Web review bundle。
3. 不自动授权修复。
4. repair 必须由 owner-decision 确认。
```
新项目计划稿已经规定 Local CCRA 应是 milestone review lane不是 default round factory它不应为每次 prompt edit、小模型 note 或 routing adjustment 触发。
---
## M6扩展到 3-5 个模型
目标:根据真实样例发现缺口,而不是为了凑模型数量。
进入条件:
```text
至少完成 2 个真实运行样例。
至少 1 个样例证明 QPI + 思想考古不足。
```
产物:
```text
candidate-models.md
models/{model-name}.md
model-registry.json 更新
sample-output-002 / 003
```
验收:
```text
1. 每个新增模型必须说明为什么需要。
2. 每个新增模型必须有默认角色primary / support / contrast / calibration / translation。
3. 不扩到 10 个。
```
---
## M7模型库 MVP扩展到 8-10 个核心模型
目标:建立第一批核心模型库。
进入条件:
```text
至少 3-5 个真实运行样例。
至少 2 次输出被 Owner 判断为有明显认知价值。
模型组合开始出现稳定复用。
```
产物:
```text
8-10 个模型卡
model-registry.json
model-relationships.md
orchestration-notes.md
reader-translation-notes.md
light-regression-cases.json
```
验收:
```text
1. 每个模型有清楚的主辅角色。
2. 每个模型知道什么时候不该用。
3. 每个模型知道是否需要转译。
4. 每次运行默认不超过 4 个分析模型。
5. 不做 100 模型架构。
```
---
## M8100 模型调度预研
目标:只做架构预研,不进入工程实现。
进入条件:
```text
8-10 个核心模型已经能稳定支持多个真实样例。
```
产物:
```text
docs/SCALING_TO_100_MODELS_PREVIEW.md
docs/MODEL_FAMILY_TAXONOMY_DRAFT.md
docs/PRIMARY_SUPPORT_ROUTING_POLICY.md
```
重点研究:
```text
模型家族
主辅模型关系
冲突模型
互补模型
默认调用上限
信息增益评分
成本控制
读者转译需求
```
验收:
```text
1. 100 模型阶段不使用 flat selector。
2. 先按模型家族筛选,再选候选,再选主辅。
3. 单次输出仍保持 1 主 + 2-3 辅。
```
---
## M9产品形态决策
目标:决定是否进入软件开发。
候选形态:
```text
A. file-first + Codex 协作继续运行
B. 本地 CLI / TUI
C. 轻量 Web 工作台
D. 接入 RAG / 知识库
E. 面向读者的认知分析前端
F. 接入 writing-workbench 生成文章
```
进入条件:
```text
至少 5 个真实样例。
至少 3 个样例有可复用读者输出。
Owner 使用频率足够高。
```
不满足则不开发前端。
---
## 12. 成功标准
v0.1 成功:
```text
1. 新项目没有继承旧项目治理结构。
2. 一个真实输入跑完整认知流程。
3. 产生 internal output 和 reader output 两个版本。
4. QPI 保持轻量。
5. 思想考古被实际使用。
6. 模型管理服务于运行时,而不是反客为主。
7. Local CCRA 没有变成新 round 工厂。
```
v0.1 失败:
```text
1. QPI 再次成为主治理对象。
2. 项目先写大量规范而没有真实样例。
3. review artifacts 超过 runtime artifacts。
4. reader translation 被忽略。
5. 模型输出直接面向低认知用户。
6. Codex 开始补完整 selector / schema / regression。
```
旧项目立项稿也给出过类似成功/失败标准v0.1 成功应表现为一个真实输入跑通完整 cognitive workflow输出明显不同于普通 ChatGPT思想考古作为实际 processing engineQPI 保持轻量Local CCRA 不生成新的 heavy review universe失败则包括 QPI 再次成为主治理对象、项目花更多精力证明 routing safety 而不是生成 cognitive outputs。
---
## 13. 给 Codex 的执行边界
Codex 的职责:
```text
创建文件
整理目录
改写旧资产为新运行时语言
生成 prompt 文件
生成样例文件
维护 registry
记录运行结果
根据 Owner 指令修复
```
Codex 不负责:
```text
重新定义产品目标
扩大模型数量
引入完整治理体系
决定模型是否 stable
决定是否进入 10 模型扩展
决定是否进入前端开发
```
已有质量门文档也明确过分工Codex 是本地执行者、校验脚本运行者、审核包生成器和疑点整理者CCRA 才是产品质量门槛、模型产品化审查和是否进入下一阶段的判断者Codex 不应替代 CCRA 做最终内容质量审查。
---
## 14. 给 Codex 的第一条执行指令草案
```md
创建新项目 cognitive-OS-wantsong。
注意:这是一个全新 git 仓库和全新远程库,不是 the-mindscape-of-bro-tsong 的 continuation branch。旧项目只作为备查 archive不迁移历史流程。
本项目目标:
建立一个轻量认知加工运行时,验证 AI 是否能使用 Wantsong 的认知模型处理真实复杂输入,并输出两类结果:
1. internal cognitive-processing output
2. reader-facing translated output。
禁止:
- 不创建 ccra_review_bundle/
- 不迁移旧 reports/
- 不迁移旧 local_ccra_reviews/
- 不迁移 full regression suite
- 不迁移 full selector calibration
- 不创建 Round Conductor
- 不做完整前端
- 不做后端
- 不做数据库
- 不做 RAG
- 不做 10 模型扩展
- 不使用 lite 后缀命名模型文件
第一批只创建 M0-M1 文件:
README.md
AGENTS.md
PROJECTS.md
docs/
- PROJECT_BRIEF.md
- COGNITIVE_WORKFLOW_V0.md
- MODEL_MANAGEMENT_V0.md
- MODEL_ORCHESTRATION_V0.md
- READER_TRANSLATION_LAYER_V0.md
- LOCAL_CCRA_MILESTONE_PROTOCOL.md
- ASSET_MIGRATION_POLICY.md
- DECISIONS.md
models/
- qpi.md
- intellectual-archaeology.md
- model-registry.json
请先只完成项目边界和模型管理内核,不要进入样例运行,不要扩展模型,不要生成 review bundle。
```
---
## 15. 我的最终判断
你这个修正非常关键。
尤其是第一点:“不要带 lite 后缀”。这个判断是对的。因为 `lite` 会暗示旧项目里存在一个“完整正式版”,新项目只是轻量版。但实际情况不是这样。旧项目是治理实验室,新项目才是产品运行时起点。
第二个关键修正是“表达转译层”。这应该进入总计划核心,而不是后面再补。否则系统即使内部想得像你,外部也会输出成用户看不懂的模型黑话。
第三个关键修正是“100 模型主辅关系”。这个不需要 v0.1 实现,但必须从模型卡和 registry 字段中提前埋钩子。否则到 100 个模型时会重新陷入 selector 宇宙。
所以结论是:
```text
这份总计划应该由我先出。
你审核。
我再根据你的审核意见改成 v0.2。
然后再交给 Codex 执行 M0-M1。
```
当前这版可以作为 `项目总计划 v0.1 初稿`
# 16. `knowledge_assets`的处理意见
我的判断:**不迁移整个 `knowledge_assets/` 目录;只抽取少数稳定原则,改写成新项目语言后,再分两处存放。**
旧项目文档里其实已经有判断标准:回答“以后一直怎么做”的文档,可以进 `docs/``knowledge_assets/`;回答“这轮做了什么、哪些 PASS/FAIL”的文档应留在 `reports/``ccra_review_bundle/`。 但新项目不能继续继承旧项目的“知识资产层 + 审核包层 + 治理层”重结构。
## 1. 结论
### 不迁移原目录
新项目里**不要直接创建旧式 `knowledge_assets/` 目录**。
原因是这个名字在旧项目中已经绑定了“长期治理解释层”,很容易让 Codex 误以为新项目还要继续维护一套治理知识库。
### 迁移少数内容,但必须重写
可以迁移的不是文件,而是**原则**。
尤其是:
```text
模型卡为什么必要
source / evidence 为什么必要
边界治理为什么必要
模型不能因为 validation pass 就 stable
review artifacts 不是产品
QPI 不能成为主角
selector 只能作为 hard guardrail
```
但这些都要改写成 `cognitive-OS-wantsong` 的运行时语言。新项目立项计划也明确说,允许迁移 `knowledge_assets/09_数据治理与模型调用机制说明.md` 的 selected explanation但“Each migrated asset must be rewritten into the new project's runtime language. Do not bulk-copy and then repair.”
### 同步到我的知识库:可以,但只同步修订版
你可以同步到我的知识库,但不要同步旧项目原文。旧文档自己也写了:`knowledge_assets/` 是长期解释层Owner 可以手动将其中稳定文档同步到 GPT 知识库;评审包不应默认重复打包 `knowledge_assets/`
所以策略是:
```text
旧项目 knowledge_assets
-> 人工筛选
-> 改写为 cognitive-OS 运行时版本
-> 一份进入新项目 docs/
-> 一份作为 GPT 知识库候选文档
```
---
## 2. 我建议分三类处理
### A 类:不迁移,只旧项目备查
这些保留在旧仓库,不进入新项目:
```text
旧 round 机制说明
旧 review bundle 规则
旧 selector calibration 说明
旧 lifecycle scan 说明
旧 full regression 说明
旧 model_library_mvp 阶段的过程性解释
```
原因:这些会把新项目重新拉回治理轨道。
失败总结里已经把 `knowledge_assets/09_数据治理与模型调用机制说明.md` 定位为“heavy-governance explanation and anti-pattern reference”不是新项目的直接操作规则。
### B 类:抽取后改写,进入新项目 `docs/`
这些要进入新项目,但不能叫旧名字,不能原样复制。
建议生成:
```text
docs/LEGACY_LESSONS_FROM_MODEL_GOVERNANCE_LAB.md
docs/MODEL_MANAGEMENT_V0.md
docs/MODEL_ORCHESTRATION_V0.md
docs/ASSET_MIGRATION_POLICY.md
docs/LOCAL_CCRA_MILESTONE_PROTOCOL.md
```
其中 `LEGACY_LESSONS_FROM_MODEL_GOVERNANCE_LAB.md` 专门记录旧项目教训,避免污染主流程。
它的定位是:
```text
旧项目哪些原则有价值;
哪些机制在新项目里禁止默认继承;
哪些东西只能作为以后扩展时的参考。
```
### C 类:修订后同步到 GPT 知识库
适合同步到我的知识库的是更稳定、跨项目可复用的版本:
```text
00_用户背景与产品上下文_v0.2.md
02_模型卡结构规范_runtime版_v0.2.md
06_模型稳固性评级规则_runtime版_v0.2.md
cognitive-OS-wantsong_项目总计划_v0.1.md
旧项目失败与重启原则_v0.1.md
模型管理与认知加工运行时边界_v0.1.md
```
不适合同步:
```text
具体某轮评审
Codex 执行记录
selector diff
validation report
临时 migration manifest
旧项目中间状态总结
```
旧质量门文件也有类似判断稳定长期背景、核心模型地图、模型卡结构规范、稳固性评级规则、产品规划过程记录、已定稿的长期指导协议适合进知识库validation report、command log、临时 selector regression report、未审定中间状态文件不适合进知识库。
---
## 3. 新项目里是否保留 `knowledge_assets/` 目录?
我建议 **v0.1 不保留**
新项目目录里只保留:
```text
docs/
models/
prompts/
examples/
runs/
local-ccra-reviews/
reports/
```
原因是:新项目的主重力应该是 runtime。`knowledge_assets/` 这种目录容易让 Codex 开始做“长期知识治理”,而不是跑第一个真实样例。
以后如果项目成熟,可以再加:
```text
knowledge/
stable-principles/
model-theory/
reader-translation/
```
但不是 v0.1。
---
## 4. 对 `09_数据治理与模型调用机制说明.md` 的处理
这份文档有价值,但不能原样搬。
它应该拆成两份:
### 4.1 新项目版本
```text
docs/LEGACY_LESSONS_FROM_MODEL_GOVERNANCE_LAB.md
```
内容只保留:
```text
1. 旧项目为什么会过度治理
2. 哪些治理机制有价值
3. 哪些机制在新项目 v0.1 禁止默认使用
4. QPI 为什么不能再成为主战场
5. selector 为什么只保留 hard guardrail
6. runtime-first 的边界
```
### 4.2 知识库版本
```text
旧项目失败与重启原则_v0.1.md
```
内容更抽象,给未来会话用:
```text
1. 旧项目失败机制
2. model governance 与 product runtime 的区别
3. Codex 容易过度治理的触发条件
4. cognitive-OS-wantsong 的重启原则
5. 后续规划时必须警惕的反模式
```
---
## 5. 给 Codex 的规则应该这样写
```md
关于旧项目 knowledge_assets 的迁移规则:
1. 不迁移整个 knowledge_assets/ 目录。
2. 不在新项目 v0.1 创建 knowledge_assets/ 目录。
3. 只允许抽取旧 knowledge_assets 中的稳定原则。
4. 所有被抽取内容必须改写为 cognitive-OS-wantsong 的 product-runtime 语言。
5. 禁止原样复制旧 model_library_mvp、review bundle、selector calibration、full regression、lifecycle governance 相关文本作为新项目规则。
6. 可以创建 docs/LEGACY_LESSONS_FROM_MODEL_GOVERNANCE_LAB.md用于记录旧项目教训和反模式。
7. 可以在 docs/ASSET_MIGRATION_POLICY.md 中列出哪些旧知识资产允许作为参考。
8. 不得把旧 knowledge_assets 当作新项目 source of truth。
9. 后续需要同步到 GPT 知识库的内容,由 Owner 审核后手动同步修订版。
```
---
## 6. 最终建议
你应该做的是:
```text
不迁移目录;
迁移原则;
重写文档;
新项目放 docs/
稳定版再同步到 GPT 知识库。
```
最关键的一条是:
```text
旧 knowledge_assets 是“治理实验室的知识沉淀”;
新项目需要的是“认知加工运行时的操作原则”。
```
二者不能直接等价。