Context

LoopTrain 已经从早期验证阶段进入 SLT 独立运行时阶段。项目文档同时存在于根目录、looptrain/docs/looptrain/materials/docs/devlog/docs/devlog/src/content/TBD/ 中。

如果不治理,多个文件会用不同时间点的语言描述同一个项目事实,形成文档漂移。

Decision

使用 devlog/src/content/ 作为正式长期文档中心。

保留 TBD/ 作为讨论稿区。根目录文档只保留当前入口、启动方式、验证方式和事实索引。

Alternatives Considered

继续把正式文档放在 looptrain/docs/

  • 优点:靠近游戏运行时代码。
  • 缺点:无法自然出现在公开 devlog 网站中,也不利于长期项目档案化。

把所有文档都集中到根目录

  • 优点:路径直观。
  • 缺点:根目录会快速变成第二套文档系统,入口职责变重。

删除 TBD,只保留正式文档

  • 优点:结构更干净。
  • 缺点:不适合创作型项目。许多角色、机制、叙事设计需要先保留讨论空间。

Consequences

Positive

  • Devlog 可以承载开发日志、版本记录、设计说明、技术文档和决策记录。
  • TBD/ 的草稿身份明确,不再被误读为当前事实。
  • 根目录保持简短,降低新读者理解成本。

Negative

  • 需要扩展 Astro content collections。
  • 需要长期维护文档状态、剧透等级和 lastVerified。

Follow-up

  • 建立 design / technical / decisions collections。
  • 补齐 API Reference、LLM Bridge、Testing Guide、Content Schema。
  • 迁移并标记旧 ST 文档的历史语境。