工作流设计
这个项目要长期跑,因此 memory 必须本地化,不能依赖会话上下文。
目录分工
data/sources/seed-papers.yaml:来源池,记录论文、技术报告、数据集、仓库memory/project-state.md:当前状态和下一步memory/decisions.md:长期有效的架构决策memory/worklog.md:按时间追加运行日志content/stories/*.md:对外展示的 Storycontent/notes/*.md:内部工作台内容,也会发布到站点
标准流程
- 收集:把新来源先放进
data/sources/seed-papers.yaml - 去重:运行
python3 scripts/source_registry.py validate,检查重复id/url - 总结:运行
python3 scripts/source_registry.py refresh-summary,把来源池转成可读摘要 - Story synthesis:先用
python3 scripts/new_story.py --slug ... --title ... --summary ...生成草稿,再填充正文 - 发布:重新 build 站点并重启本地服务
发布命令
python3 scripts/source_registry.py validate
python3 scripts/source_registry.py refresh-summary
python3 scripts/build_site.py
./scripts/start_server.sh
./scripts/status_server.sh
演进原则
- 所有正式内容只写中文
- 每个研究判断尽量能回指到来源池
- 把“为什么做”和“暂时不做什么”写清楚,减少后续漂移