## Three Approaches: From Patch to Refactor

All three preserve: file-based persistence, MCP transport, L2 knowledge graph. The difference is how much changes.

A

### Minimal Patch — 在当前 AITP 上修补

保持 L0-L4 架构不变，加几个新工具填补 gap。

#### Pros

- 改动小，风险低
- 完全向后兼容
- 1-2 天可完成
- 现有 topic 不受影响

#### Cons

- 修补可能不彻底
- LLM 自主性本质不变
- 人的引导仍然不是 structured state
- patch 越积越多可能变丑

新增工具：aitp_request_human_decision, aitp_human_contribute, aitp_record_steering
增强：session_resume 读 steering log, execution_brief 显示待决策点

B

### Conversation-Centric — 对话本身就是研究过程

将 NL 对话提升为一级 artifact，L0-L4 变得更轻量。

#### Pros

- 对话即记录，不丢上下文
- 人和 LLM 的交互自然就构成研究过程
- session resume 可以读到完整对话历史
- 最接近"人的合作者"的体验

#### Cons

- 需要较大的架构改动
- token 消耗巨大
- 对话 transcript 如何结构化？
- 和现有 AITP 兼容性差

核心变更：每个 session 的 transcript 自动保存，decision point 在对话中内联标记，L0-L4 stage 变为可选标签而非强制门控

C

### Steering Layer — 在现有骨架上加一个"人的操控层"

保持 L0-L4 文件结构，但在人和 LLM 之间加一个轻量的 steering interface。

#### Pros

- 基础架构不变，改动集中在新增模块
- 人的意图、决策、方向成为结构化 state
- session resume 能读到完整 steering context
- 向后兼容，不破坏现有 topic
- 中等工作量（~3-5 天）

#### Cons

- 新抽象层增加了复杂度
- 需要 LLM skill 配合才能有效利用
- 不是完全重写，部分历史设计约束保留

核心变更：steering/ 目录存储人的指导和决策，LLM 在执行前读 steering log，decision point 机制嵌入 L3 activities