- Initialize git repo - Create kb/ directory: terms/, beats/, days/, production/, decisions/ - Create inbox/archived/ for processed files - Update templates: beat (enhanced narrative state + production), character (aliases + arc tracking), worldbuilding (tier + aliases), day (chapter + cumulative state) - Add new templates: eureka (replaces inbox), decision - Update outline template with retcon/TBD tracking - Add AGENTS.md with AI operation rules - Add .gitignore Co-authored-by: Cursor <cursoragent@cursor.com>
2.2 KiB
2.2 KiB
id, type, aliases, status, dev_status, created, updated, tags, related_characters, related_worldbuilding
| id | type | aliases | status | dev_status | created | updated | tags | related_characters | related_worldbuilding | |
|---|---|---|---|---|---|---|---|---|---|---|
| character | active | fiction |
|
{{name}}
一句话:{用一句话说清楚这个角色是谁} 核心矛盾:{他/她/它在两种力量之间撕裂——是什么 vs 什么} 创作意图:{我们为什么要创作这个角色?想让玩家感受到什么?}
基础信息
- 名称:
- 代号:
- 年龄:
- 职业/机体类型:
- 视觉描述:
- 参考图:
核心机制
这个角色的 Gameplay 机制是什么?机制如何和角色的心理/叙事绑定?
机制描述: Gameplay 体现: 机制的叙事意义:
声音
给写作者和 AI 用的校准区。让这个角色"听起来像自己"。
说话方式:{句式、节奏、习惯——几句话描述就够}
代表台词:
- "…"
- "…"
- "…"
前史与核心矛盾
{自然语言,写清楚这个角色是怎么变成现在这样的。 AI 和写作者都能从这里理解角色内部的逻辑。}
关系网
Arc 追踪
AI 在每次聚合后更新。写作者写某个 beat 时,可以直接引用这里的最新状态。
| Beat | Day | 事件 | 角色内部变化 | 关系变化 |
|---|---|---|---|---|
关联 Beats
TABLE beat_type AS "类型", day AS "Day", dev_status AS "制作状态"
FROM "kb/beats"
WHERE contains(terms, this.file.name)
SORT day ASC, order_in_day ASC
变更日志
| 日期 | 变更内容 | 决策理由 | 来源 |
|---|---|---|---|
冲突记录
| 冲突描述 | 版本A | 版本B | 来源 | 状态 |
|---|---|---|---|---|
| 待裁决 |
TODO
[!todo]
原始来源
| 来源 | 状态 |
|---|---|
| 已聚合 |