Files
Capture/template/tpl-beat.md
T
bottlefishandCursor 2ba7615804 Phase 0: scaffold kb structure, templates, and agent rules
- 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>
2026-02-23 13:01:57 +08:00

84 lines
2.1 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.
---
id: "" # 内容命名,不含Day前缀,例:"火山-结巴" "梦-海边-姐姐"
type: beat
beat_type: "" # 维修 | 场景对话 | 梦境 | 特殊
day: ""
order_in_day: 0
status: draft # draft | review | locked
dev_status: fiction # fiction | playable | function | close
emotional_tone: "" # 情绪基调,例:"压抑/解脱" "荒诞/温暖"
cuttable: false
cut_cost: ""
characters: [] # 出场角色列表,例:[佩佩, 火山]
terms: [] # 关联的 term 条目名
created: ""
updated: ""
tags: [beat]
---
# {{title}}
> **一句话概述**{供 outline 显示}
---
## 叙事状态
**设定放出进度**
- 世界观已揭露:{到这个 beat 为止,玩家知道了哪些世界观真相}
- 本 beat 新揭露:{这个 beat 会放出什么新信息}
- 尚未揭露:{哪些真相此时还必须藏着}
**角色状态快照**
- [[角色A]]:{此时此刻的心理状态、与医生的关系阶段}
- [[角色B]]{同上}
**心流节奏**
- 前一 beat 的情绪落点:{承接}
- 本 beat 的节奏:{如"极快,短句为主,压迫感" / "舒缓,长对话,允许走神"}
- 情绪落点:{玩家带着什么感受离开}
> [!retcon] 待定/待改项
> {列出本 beat 中所有拍脑袋的、可能被 eureka 推翻的内容}
> - `[#TBD: 说明]`
> - `[#Retcon: 哪个 eureka 触发的,影响什么]`
---
## Fiction
*不确定处用标记:`[#TBD: 说明]` `[#LogicHole: 问题]` `[#CharacterCheck: 角色名]`*
{开始写作}
---
## Production
**落地形式**:{纯对话 / 演出动画 / 沙盒交互 / 混合}
**沙盒逻辑**:{触发条件、分支、关键变量——用自然语言描述}
**Yarn 节点**
**美术文档**
**程序文档**
**制作备注**
- 演出:
- 机制:
- 关键变量:
**任务单**
```dataview
LIST
FROM "kb/tasks"
WHERE contains(beats, this.file.name) AND status != "完成"
```
---
## 变更日志
| 日期 | 变更内容 | 决策理由 | 来源 |
|------|---------|---------|------|
| | | | |