docs(agent): 更新 AGENTS 与 inbox-process 技能

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-24 16:18:21 +08:00
co-authored by Cursor
parent a3938a1536
commit 07871682f7
2 changed files with 31 additions and 10 deletions
+11 -4
View File
@@ -80,9 +80,10 @@ description: Use when processing inbox files, archiving eureka notes, updating b
**没有 beat → 新建**
-`template/tpl-beat.md` 复制到 `kb/beats/{id}.md`
- 替换占位符,填写 frontmatter 中能确定的字段
- Fiction 必须有至少一句话的草稿,不能只有 YAML
- 在 frontmatter 加 `created_by: ai``status` 设为 `draft`
- **新建后必须回到对应角色 bible 的叙事时间线加一行,状态标 `🚧 草稿`**
- **status**:若有具体 Fiction 草稿(至少一句话)→ `draft`;若仅因索引/叙事时间线需要而新建、尚无具体内容 → `backlog`
- Fiction:draft 时必须有至少一句话的草稿;backlog 时可为占位句(如「待写」),不能只有 YAML
- 在 frontmatter 加 `created_by: ai`
- **新建后必须回到对应 bible 的叙事时间线加一行**:draft 标 `🚧 草稿`backlog 标 `🔹 无Beat``🚧 待写`
### 步骤 2Beat → Bible 反向同步
@@ -96,10 +97,11 @@ description: Use when processing inbox files, archiving eureka notes, updating b
叙事时间线状态含义:
- `✅` 已落地:bible 与 beat 双向一致
- `🔹` 无Beatbible 有、beat 未承载
- `🔹` 无Beatbible 有、beat 未承载或 beat 为 backlog
- `🆕` 仅Beatbeat 有揭示、bible 未记录
- `⚠️` 有出入:双方内容/粒度不一致
- `🚧` 草稿:beat 为 draft 状态
- `🚧` 待写:beat 为 backlog 状态(需存在但尚未落稿)
### 步骤 3:标记不确定处
@@ -163,6 +165,11 @@ git commit -m "inbox: 处理并归档 {文件名},更新 {涉及实体}"
---
## 信息边界(Bible vs Beat
- **Beat**:游戏内事件信息(场景、发生什么、玩家经历、信息在哪里揭示);叙事时间线由 beat 驱动,AI 同步,人不手动维护事件性内容。
- **Bible**:事件之外的信息(角色是谁、设定规则、跨叙事静态事实);不人工维护动态/事件性内容。索引或时间线遇到需新建 beat 时即建 beat,标 `backlog`
## 约束(任何情况下均适用)
- **不自行解决冲突**:记录两版 + 来源,等人裁决