# Development Doc

本目录用于持续记录 Jarvis 的规划与开发过程。

## 目录结构

### `plan/`
用于记录中长期规划、升级方案、分阶段设计、专项计划。

建议内容：
- 每个升级点的目标
- 计划改动的模块和文件
- 分阶段实施顺序
- 风险与验收标准
- 设计决策与取舍

当前文件：
- `plan/README.md`
- `plan/phase-0-current-state-and-target.md`
- `plan/phase-1-safe-foundation.md`
- `plan/phase-2-controlled-collaboration.md`
- `plan/phase-3-dynamic-collaboration.md`
- `plan/phase-4-visibility-and-isolation.md`

### `daily/`
用于记录每日工作日志、当天进展、开发计划、执行情况、问题、决策和下一步安排。

建议内容：
- 今日开发计划
- 今日实际完成内容
- 当前进度
- 修改了哪些模块 / 文件
- 当前阻塞点
- 风险与临时决策
- 下一步计划
- 验证 / 测试情况

维护要求：
- 开始做当天开发前，先写当天计划
- 每完成一个关键步骤后，及时补充进度
- 遇到阻塞、改方案、改优先级时，必须更新 daily
- 一天结束前，补齐“完成情况 / 未完成 / 下一步”
- 后续正式改代码时，要把 daily 作为持续更新的开发日志，而不是事后总结

当前文件：
- `daily/2026-04-03.md`
- `daily/2026-04-04.md`

补充约定：
- 多天改造内容不要挤在同一个 daily 文档里
- 每一天单独一个 daily 文件
- 分步骤执行时，已完成项使用 `~~删除线~~` 标记
