feat(kb): 新增提案工作流、proposals 目录与 tpl-proposal,同步模板与 skill

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-24 21:04:33 +08:00
co-authored by Cursor
parent f26cb2d074
commit 743bcaef44
16 changed files with 528 additions and 22 deletions
+14 -1
View File
@@ -1,5 +1,5 @@
---
id: "" # 遵循 Beats 命名约定:{场景/角色}-{事件},不含 Day,例:"诊室门口-年审公布" "梦-海边"
id: "" # 必须与本文件名(不含 .md)完全一致,例:文件 佩佩-维修1.md → id: "佩佩-维修1"
type: beat
beat_type: "" # 维修 | 场景对话 | 梦境 | 特殊
day: "" # 留空则进入 outline 的 Backlog
@@ -38,3 +38,16 @@ tags: [beat]
| 日期 | 变更内容 | 决策理由 | 来源 |
|------|---------|---------|------|
| | | | |
---
### 📡 关联提案 (自动追踪)
> 以下是针对本 Beat 的未决提案,决策前请参考。
```dataview
TABLE author as "发起人", created as "日期", summary as "一句话"
FROM "kb/proposals"
WHERE contains(targets, this.file.link) AND status = "open"
SORT created DESC
```
+14 -1
View File
@@ -69,7 +69,7 @@ related_worldbuilding: []
> ```dataview
> TABLE file.link AS "Beat", day AS "Day", beat_type AS "类型"
> FROM "kb/beats"
> WHERE contains(characters, "角色名")
> WHERE contains(characters, this.file.name) OR contains(characters, this.aliases)
> SORT day ASC, order_in_day ASC
> ```
@@ -93,3 +93,16 @@ related_worldbuilding: []
> **来源索引**
> | # | 来源 | 主要提供的信息 |
> |---|------|----------------|
---
### 📡 关联提案 (自动追踪)
> 以下是针对本条目的未决提案,决策前请参考。
```dataview
TABLE author as "发起人", created as "日期", summary as "一句话"
FROM "kb/proposals"
WHERE contains(targets, this.file.link) AND status = "open"
SORT created DESC
```
+31
View File
@@ -0,0 +1,31 @@
---
id: P-xxx_{{title}}
type: proposal
status: open # open | accepted | rejected
author: ""
created: "{{date}}"
targets: [] # 针对的目标:[[kb/bible/角色/佩佩]]、[[kb/beats/佩佩-维修1]],用于 Dataview 关联
summary: "" # 一句话概述(与「核心创意」一致,供关联页列表展示)
tags: [proposal]
---
# 提案:{{title}}
## 💡 核心创意
> 一句话描述:{如:将佩佩设定改为机器人}
## 📝 详细内容
{这里可写长文、贴图、贴参考资料,不影响 Bible 正文}
## 🔍 初始影响分析 (Snapshot)
> 注意:此分析基于创建时的 kb 版本,**决策采纳前请要求 AI 重算**当前影响范围。
- **[[kb/beats/xxx]]**{冲突或影响描述}
- **[[kb/bible/设定/xxx]]**{冲突或影响描述}
## 💬 讨论记录
- {日期} {参与者}:{意见或结论}
+14 -1
View File
@@ -54,7 +54,7 @@ related_worldbuilding: []
> ```dataview
> TABLE day AS "Day", beat_type AS "类型", file.link AS "Beat"
> FROM "kb/beats"
> WHERE contains(terms, this.id)
> WHERE contains(terms, this.file.name) OR contains(terms, this.aliases)
> SORT day ASC
> ```
@@ -81,3 +81,16 @@ related_worldbuilding: []
> | # | 来源 | 主要提供的信息 |
> |---|------|----------------|
> | 1 | [[inbox/archived/xxx]] | {该来源主要提供的信息} |
---
### 📡 关联提案 (自动追踪)
> 以下是针对本条目的未决提案,决策前请参考。
```dataview
TABLE author as "发起人", created as "日期", summary as "一句话"
FROM "kb/proposals"
WHERE contains(targets, this.file.link) AND status = "open"
SORT created DESC
```