CIE-Unified


commit
86811ed
parent
28c1126
author
im_wower
date
2026-03-31 15:15:42 +0800 CST
docs: LOCKED_SPEC——双分支共同约束(待三方审定)
1 files changed,  +123, -0
Raw patch view.
  1diff --git a/LOCKED_SPEC.md b/LOCKED_SPEC.md
  2new file mode 100644
  3index 0000000000000000000000000000000000000000..eb353cd330b2aa3f67a3ab7e428dc8f308b6a60b
  4--- /dev/null
  5+++ b/LOCKED_SPEC.md
  6@@ -0,0 +1,123 @@
  7+# LOCKED_SPEC.md — 双分支共同约束
  8+
  9+> 两个分支必须共同遵守的世界观和接口规范。
 10+> 一旦锁定,任何一方不得单方面修改。
 11+> 修改需三方(George + ChatGPT + Claude)共识。
 12+
 13+---
 14+
 15+## 1. 原生状态
 16+
 17+系统状态定义为三元组 **(φ, μ, J)**:
 18+
 19+| 变量 | 含义 | 速度 |
 20+|------|------|------|
 21+| φ(v) | 节点势场 | 慢变 |
 22+| μ(v) | 激活分布 | 快变 |
 23+| J(u,v) | 边流 | 中速 |
 24+
 25+**约束:不允许引入固定维度向量作为系统本体。** 如果工程上需要固定维度的中间表示,必须标注为"投影/近似",不能声称它是系统的真实状态。
 26+
 27+---
 28+
 29+## 2. 三核定义
 30+
 31+| 工程名 | 定义 | 不可篡改 |
 32+|--------|------|----------|
 33+| 锚点核 | { x : α(x) < ε },从 κ 分布自然浮出 | 不允许硬编码为固定节点集 |
 34+| 能力核 | 已闭合的稳定回环 + 内化的能力团块 | 不允许退化为标签分类器 |
 35+| 激活核 | 当前任务的实时活跃子图 | 必须有归巢机制 |
 36+
 37+---
 38+
 39+## 3. 沉积路径
 40+
 41+```
 42+记忆层 → 经验层 → 技能带 → 能力核
 43+```
 44+
 45+这条路径必须在 runtime 中可观测。具体实现方式不限,但必须能回答:
 46+- 某条经验现在在哪一层?
 47+- 它是怎么从上一层到这一层的?
 48+- 反向(遗忘/衰减)是否也在发生?
 49+
 50+---
 51+
 52+## 4. 归巢
 53+
 54+锚点归巢必须是系统内机制,不能只靠 prompt 文本技巧。
 55+
 56+```
 57+dx_A/dt = F_task + λ₁·(能力核 - x_A) + λ₂·(锚点核 - x_A)
 58+```
 59+
 60+无任务时(F_task = 0),激活核必须可观测地向能力核/锚点核回落。
 61+
 62+---
 63+
 64+## 5. 输出即输入
 65+
 66+每一步的输出必须物理地接入下一步的输入端口。不允许"输出丢弃,下一步从头开始"。
 67+
 68+---
 69+
 70+## 6. 行动释放
 71+
 72+```
 73+u = o · c · φ(ε)
 74+```
 75+
 76+纯乘法,无阈值门控。三个量(能见度、置信度、残差)缺一不可。
 77+
 78+---
 79+
 80+## 7. 自适应衰减
 81+
 82+```
 83+α(x) = α₀ · (1 - c(x))^β · (1 / κ(x))
 84+```
 85+
 86+衰减率是场量,不是常数。高置信 + 高汇聚 = 低衰减。
 87+
 88+---
 89+
 90+## 8. 禁止项
 91+
 92+- 不允许把高层行为标签(好奇心、探索欲等)作为字段存储
 93+- 不允许用 if/else 硬编码行为规则
 94+- 不允许引入全局分类表作为路由本体(工程缓存除外,但必须标注为缓存)
 95+- 不允许预设固定维度作为系统本体
 96+
 97+---
 98+
 99+## 9. 共享接口
100+
101+两个分支必须实现以下接口,内部实现不限:
102+
103+```python
104+class CIERuntime:
105+    def ingest(self, input: str) -> None: ...
106+    def step(self) -> None: ...
107+    def emit(self) -> str: ...
108+    def commit_feedback(self, feedback: dict) -> None: ...
109+    def snapshot_state(self) -> dict: ...
110+```
111+
112+---
113+
114+## 10. 共享验证
115+
116+两个分支使用同一套:
117+
118+- 数据集
119+- smoke tests
120+- 行为测试(归巢、漂移、沉积、遗忘)
121+- 指标输出格式
122+
123+比较维度:
124+
125+| 层 | 比什么 |
126+|----|--------|
127+| 结构正确性 | 是否违背上述 1-8 条 |
128+| 动力学真实性 | 漂移、归巢、回环、沉积、遗忘是否真实发生 |
129+| 工程实用性 | 复杂度、可调试性、可扩展性 |