Files
Capture/PROJECT-SUMMARY.md
T
2026-02-24 10:33:48 +08:00

68 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Capture 项目现状 · 一页纸(供 Agent 协作)
**更新**2025-02-24
---
## 项目是什么
- **叙事/世界观知识库**:为某叙事项目(含角色、设定、节拍/剧情单元)维护单一信息源(SSOT),支持 Obsidian 浏览与 Dataview 查询。
- **Agent 角色**:知识库维护智能体——负责**信息汇总、格式整理、关系推断、冲突检测、变更记录**;**不负责**创意决策、判断设定对错、解决冲突。
- **规则文件**`AGENTS.md`(必读,含目录结构、Templater、命名、Inbox 处理、一致性检查)。
---
## 目录结构(简要)
| 路径 | 用途 |
|------|------|
| `kb/bible/角色/` | 角色条目,中文文件名,如 `佩佩.md``火山.md` |
| `kb/bible/设定/` | 世界观/设定条目,如 `主脑.md``原型.md``梦.md` |
| `kb/beats/` | 节拍(最小叙事单元),命名:`场景-事件``角色-情境` |
| `kb/decisions/` | 决策记录 |
| `kb/template/` | Obsidian Templater 模板(与 `template/` 同步) |
| `template/` | 模板源文件,**AI 新建文件时读这里**,占位符 `{{name}}``{{title}}``{{term_name}}` |
| `inbox/` | 输入:eureka、会议记录、点子;处理后可归档到 `inbox/archived/` |
---
## 核心约定(其他 Agent 须知)
1. **单一信息源**:每个角色/设定/节拍在 `kb/` 下仅有一个权威文件。
2. **遇冲突不卡住**:在 bible 的「冲突」小节记录两版+来源,不自行解决。
3. **变更必留档**:改 kb 文件必须写 changelog(日期、说明、原因、来源)。
4. **Bible 命名**:中文主名,如 `佩佩.md``世界观-年表.md``aliases` 放所有名称变体。
5. **Beat 命名**:内容向,如 `诊室门口-年审公布``梦-海边`;不含 Day/order 等编排信息。
6. **模板同步**:改 `template/*.md` 后需同步到 `kb/template/`
---
## 当前数据规模(约)
- **角色 bible**:约 16 个(佩佩、火山、英理、石头、奇琳、姐姐、戈塔什、主脑相关等)。
- **设定 bible**:约 24 个(主脑、原型、梦、回收、幸福市、伊甸计划、年表等)。
- **Beats**:约 32 个(维修线、梦线、诊室/地铁/酒吧等场景)。
- **模板**`tpl-character``tpl-worldbuilding``tpl-beat``tpl-day``tpl-eureka``tpl-outline``tpl-decision`
- **辅助**`kb/inbox-info-map.md` 为 inbox 文档与实体的交叉索引。
---
## Inbox / Git 状态(简要)
- **已修改**`AGENTS.md`,部分 inbox 文件(如 2月脑暴、姐姐和梦境等),以及 `template/` 下多个 tpl-*.md。
- **未跟踪**`TEMPLATER.md`,若干新 inbox(如 回收-陈子钦、宇航员、落地全剧情、签约全剧情等),以及 `kb/` 目录。
- 处理 inbox 时按 `AGENTS.md`「处理 Inbox / Eureka」流程:读全文 → 更新/新建 bible → 冲突记入「冲突」→ Beat 与叙事时间线双向同步 → 输出处理摘要。
---
## 与其他 Agent 协作要点
- **做创意/剧情决策**:请交给人类或负责创意的 agent;本库只记录与整理。
- **新建 bible/beat**:从 `template/tpl-*.md` 复制,替换 `{{xxx}}` 为实际值,写入 `kb/bible/角色|设定/``kb/beats/`;不要写 Templater 标签。
- **一致性检查**:按 `AGENTS.md`「一致性检查」执行双向对账、reveals 反补、弧线与设定校验,并汇报 `[#TBD]` / `[#Retcon]` / `[#LogicHole]`
- **叙事时间线状态**:✅ 已落地 | 🔹 无Beat | 🆕 仅Beat | ⚠️ 有出入 | 🚧 草稿;废弃 beat 只改 `status: deprecated` 并写 changelog。
---
*详细规则与流程见 `AGENTS.md`Templater 用法见 `TEMPLATER.md`。*