Compare commits
2 Commits
cbc1d46c4e
...
1bc0629827
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1bc0629827 | ||
|
|
55ee5a483c |
@ -37,3 +37,16 @@ progress: 100
|
|||||||
- `builtin-vite-react`:React 19 + TS + TailwindCSS v4 + React Router v7,纯前端 SPA 起点
|
- `builtin-vite-react`:React 19 + TS + TailwindCSS v4 + React Router v7,纯前端 SPA 起点
|
||||||
- `builtin-tauri-react-tailwind`:Tauri v2 + React + TailwindCSS v4,客户端应用带样式
|
- `builtin-tauri-react-tailwind`:Tauri v2 + React + TailwindCSS v4,客户端应用带样式
|
||||||
- `builtin-web-mobile-monorepo`:Web + Mobile 共享 Monorepo,packages/core(业务逻辑)+ packages/types + apps/web(Vite+Tailwind)+ apps/mobile(Expo+NativeWind)
|
- `builtin-web-mobile-monorepo`:Web + Mobile 共享 Monorepo,packages/core(业务逻辑)+ packages/types + apps/web(Vite+Tailwind)+ apps/mobile(Expo+NativeWind)
|
||||||
|
|
||||||
|
### ✅ 知识库(择升环)模板
|
||||||
|
- status: done
|
||||||
|
- complexity: S
|
||||||
|
- files: src-tauri/src/commands/templates.rs
|
||||||
|
- acceptance: |
|
||||||
|
agent_verify: [Rust] cargo build 通过;seed 数据含 builtin-knowledge-loop,files 覆盖 CORE.md/concepts/dialogues/cases/AGENTS.md
|
||||||
|
human_verify: 应用内新建项目选该模板 → 生成目录结构与晋升规则内容符合预期
|
||||||
|
|
||||||
|
新增内置模板 `builtin-knowledge-loop`:方法论/知识沉淀文档库。
|
||||||
|
三层晋升结构(dialogues 原料 → concepts 概念卡 → CORE.md 稳定核心),
|
||||||
|
晋升规则写入模板 AGENTS.md,agent 进库即按择升环工作流运转。init_commands 为 `git init`。
|
||||||
|
agent_verify 已过(cargo check + 种子条目确认,commit 55ee5a4);human_verify 待应用内新建项目实测。
|
||||||
|
|||||||
@ -1589,6 +1589,122 @@ export default function HomeScreen() {
|
|||||||
"#),
|
"#),
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
// ── 知识库(择升环)────────────────────────────────────────────────────
|
||||||
|
Tpl {
|
||||||
|
id: "builtin-knowledge-loop",
|
||||||
|
name: "知识库(择升环)",
|
||||||
|
description: "方法论 / 知识沉淀文档库。三层晋升结构:dialogues 对话原料 → concepts 概念卡 → CORE 稳定核心,晋升规则内置于 AGENTS.md,agent 进库即按择升环工作流运转。",
|
||||||
|
platform: "both",
|
||||||
|
tech_stack: r#"{"体系":["知识库"],"框架/工具":["Markdown","Git"]}"#,
|
||||||
|
init_commands: "git init",
|
||||||
|
variants: None,
|
||||||
|
files: vec![
|
||||||
|
("CORE.md", r#"# {{project_name}} · 核心层
|
||||||
|
|
||||||
|
> 本文件是知识库的稳定核心——只收录经过实践检验、表述已收敛的内容。
|
||||||
|
> ⚠️ 过滤铁律:全文上限 300 行。收录新内容超限时,必须合并或挤掉旧内容——
|
||||||
|
> 只升不择的核心层会失去判断力。
|
||||||
|
|
||||||
|
## 定义
|
||||||
|
|
||||||
|
<!-- 本知识库研究的核心概念,一句话可复述的稳定定义 -->
|
||||||
|
|
||||||
|
## 已验证原理
|
||||||
|
|
||||||
|
<!-- 每条原理注明来源,格式:
|
||||||
|
### 原理名
|
||||||
|
一段话陈述。
|
||||||
|
来源:concepts/<概念卡>.md · 验证案例:cases/<案例>.md
|
||||||
|
-->
|
||||||
|
|
||||||
|
## 修订记录
|
||||||
|
|
||||||
|
<!-- 日期 · 进了什么 · 挤掉/合并了什么 · 为什么 -->
|
||||||
|
"#),
|
||||||
|
("AGENTS.md", r#"# {{project_name}} — AI Agent 工作规程
|
||||||
|
|
||||||
|
本仓库是知识库,不是代码库。目录即晋升流水线:
|
||||||
|
|
||||||
|
```
|
||||||
|
dialogues/(对话原料,允许粗糙)
|
||||||
|
→ concepts/(概念卡,一事一文件)
|
||||||
|
→ CORE.md(稳定核心,上限 300 行)
|
||||||
|
```
|
||||||
|
|
||||||
|
cases/ 是检验层:概念卡晋升 CORE 的依据来自真实案例。
|
||||||
|
|
||||||
|
## 每次会话必须执行
|
||||||
|
|
||||||
|
1. 先读 `CORE.md` 与本次话题相关的 `concepts/` 卡——上一轮的结论是这一轮的输入
|
||||||
|
2. 探讨结束后,把整理稿写入 `dialogues/YYYY-MM-DD-主题.md`
|
||||||
|
3. 对照晋升规则检查是否触发晋升 / 降级,触发则执行
|
||||||
|
4. git commit 收尾——本库以 git 历史作为演化台账
|
||||||
|
|
||||||
|
## 晋升规则(择)
|
||||||
|
|
||||||
|
| 从 | 到 | 条件 |
|
||||||
|
|----|----|------|
|
||||||
|
| dialogues/ | concepts/ | 同一想法在 ≥2 次对话中出现,或 ≥1 个真实案例站住 |
|
||||||
|
| concepts/ | CORE.md | 状态「稳定」+ 经 cases/ 检验 + 表述收敛为一段话 |
|
||||||
|
|
||||||
|
降级同样重要:被案例证伪的概念卡标记废弃;CORE.md 超 300 行必须挤旧。
|
||||||
|
只升不择,核心层会膨胀成噪音。
|
||||||
|
|
||||||
|
## 写作纪律
|
||||||
|
|
||||||
|
- 单一事实来源:同一结论只在一层的一个文件里详述,其他位置引用
|
||||||
|
- 概念卡必须写「边界」(什么条件下不成立)——没有边界的结论不可信
|
||||||
|
- 修改 CORE.md 必须在其修订记录写明:进了什么、挤了什么、为什么
|
||||||
|
- 案例复盘必做归因二分:执行缺口(概念没用好)修行动;
|
||||||
|
规格缺口(概念本身有漏洞)回改概念卡——后者是全库最值钱的信号
|
||||||
|
"#),
|
||||||
|
("concepts/README.md", r#"# concepts/ — 概念卡层
|
||||||
|
|
||||||
|
一个概念一个文件,文件名 kebab-case(如 `pinggu-wai-huan.md`)。
|
||||||
|
|
||||||
|
## 概念卡格式
|
||||||
|
|
||||||
|
```markdown
|
||||||
|
# 概念名
|
||||||
|
|
||||||
|
- 状态:孵化 | 稳定 | 已入核 | 已废弃
|
||||||
|
- 出处:dialogues/YYYY-MM-DD-xxx.md
|
||||||
|
- 最近验证:YYYY-MM-DD(cases/xxx.md)
|
||||||
|
|
||||||
|
## 定义
|
||||||
|
一段话说清它是什么。
|
||||||
|
|
||||||
|
## 为什么成立
|
||||||
|
支撑它的推理或证据。
|
||||||
|
|
||||||
|
## 边界
|
||||||
|
它在什么条件下不成立。
|
||||||
|
```
|
||||||
|
|
||||||
|
## 晋升与降级
|
||||||
|
|
||||||
|
- 晋升进 CORE.md 后,状态改「已入核」,详述保留在卡内,CORE 只收一段话结论
|
||||||
|
- 被案例证伪 → 状态改「已废弃」并写明证伪案例,不直接删(失败也是判断力)
|
||||||
|
"#),
|
||||||
|
("dialogues/README.md", r#"# dialogues/ — 对话沉淀层(原料)
|
||||||
|
|
||||||
|
每次探讨结束后,把整理稿存入本目录。这一层的目标是「不丢」,不是「精炼」。
|
||||||
|
|
||||||
|
- 命名:`YYYY-MM-DD-主题.md`
|
||||||
|
- 开头写三行摘要:讨论了什么 / 新想法 / 待验证
|
||||||
|
- 同一想法第二次出现时,检查是否触发晋升为概念卡
|
||||||
|
"#),
|
||||||
|
("cases/README.md", r#"# cases/ — 实例复盘层(检验)
|
||||||
|
|
||||||
|
记录概念在真实事件中的应用与翻车。案例是概念卡晋升 CORE 的检验依据。
|
||||||
|
|
||||||
|
- 命名:`YYYY-MM-DD-事件.md`
|
||||||
|
- 必写字段:用了哪个概念 / 预期 / 实际结果 / 归因(执行缺口 or 规格缺口)
|
||||||
|
- 规格缺口 → 回改概念卡;执行缺口 → 概念不动,记录教训
|
||||||
|
"#),
|
||||||
|
(".gitignore", ".DS_Store\nThumbs.db\n*.tmp\n"),
|
||||||
|
],
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
for t in &templates {
|
for t in &templates {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user