Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1c05982217 | ||
|
|
00453ae002 | ||
|
|
a342dc9865 | ||
|
|
2bfab8f3d3 | ||
|
|
dbac3d0d67 | ||
|
|
5ce1cdd4cd | ||
|
|
7acebdf333 | ||
|
|
9ea562a6e9 | ||
|
|
b159409350 | ||
|
|
33c8ae9faa | ||
|
|
6d9fc02f68 | ||
|
|
44f2c71219 | ||
|
|
fe42842c16 | ||
|
|
9bd376e6bc | ||
|
|
29d336a332 | ||
|
|
79d0766650 | ||
|
|
7068b95248 |
20
.gitignore
vendored
20
.gitignore
vendored
@@ -1,5 +1,12 @@
|
||||
# Obsidian 插件和临时文件
|
||||
.obsidian/
|
||||
# Git Worktree 工作目录
|
||||
test-raw/
|
||||
test-wiki/
|
||||
|
||||
# 系统和编辑器临时文件
|
||||
.DS_Store
|
||||
desktop.ini
|
||||
*.tmp
|
||||
*.log
|
||||
|
||||
# Cherry Studio 备份目录
|
||||
charry studio备份/
|
||||
@@ -13,10 +20,5 @@ AI_Memory/
|
||||
# 回收站
|
||||
.trash/
|
||||
|
||||
# 系统和编辑器临时文件
|
||||
.DS_Store
|
||||
desktop.ini
|
||||
|
||||
# 其他临时文件
|
||||
*.tmp
|
||||
*.log
|
||||
# Obsidian 插件和临时文件
|
||||
.obsidian/
|
||||
|
||||
@@ -423,5 +423,24 @@
|
||||
"firstUserText": "你好",
|
||||
"lastPart": 1,
|
||||
"messageCount": 51
|
||||
},
|
||||
"conv-1776438417432": {
|
||||
"id": "conv-1776438417432",
|
||||
"title": "新对话 23:06:57",
|
||||
"model": "MiniMax-M2.7",
|
||||
"pinned": false,
|
||||
"starred": false,
|
||||
"archived": false,
|
||||
"tags": [],
|
||||
"templateId": null,
|
||||
"createdAt": 1776438417432,
|
||||
"updatedAt": 1776438417432,
|
||||
"personaId": "1776245130079",
|
||||
"modelSource": "default-chat",
|
||||
"uiEntryMode": "chat",
|
||||
"previewText": "",
|
||||
"firstUserText": "",
|
||||
"lastPart": 1,
|
||||
"messageCount": 0
|
||||
}
|
||||
}
|
||||
@@ -395,14 +395,14 @@
|
||||
"id": "conv-1776245273042",
|
||||
"title": "新对话 17:27:53",
|
||||
"model": "MiniMax-M2.7",
|
||||
"lastContextTokensEstimate": 7406,
|
||||
"lastContextTokensEstimate": 10908,
|
||||
"pinned": false,
|
||||
"starred": false,
|
||||
"archived": false,
|
||||
"tags": [],
|
||||
"templateId": null,
|
||||
"createdAt": 1776245273042,
|
||||
"updatedAt": 1776263651800,
|
||||
"updatedAt": 1776310898723,
|
||||
"personaId": "default",
|
||||
"agentId": "1776245130079",
|
||||
"toolPolicyId": "default",
|
||||
@@ -410,7 +410,7 @@
|
||||
"uiEntryMode": "agent",
|
||||
"decisionState": {
|
||||
"approvalStatus": "completed",
|
||||
"lastUpdatedAt": 1776263651795,
|
||||
"lastUpdatedAt": 1776310898643,
|
||||
"triggerType": "system",
|
||||
"pendingTarget": {
|
||||
"kind": "edit",
|
||||
@@ -419,9 +419,9 @@
|
||||
"updatedAt": 1776258265223
|
||||
}
|
||||
},
|
||||
"previewText": "<think> 成功替换了 2 处 \"05.wiki\" 为 \"03.wiki\"。让我确认一下修改后的内容是否正确。 </think> ✅ **路径已更新** 将 `05.wiki` → `03.wiki`(共替换 2 处) 修改位置: 1…",
|
||||
"previewText": "<think> 我看到最近修改的笔记中,有几个看起来是新增的采集素材,特别是: - `英语语法体系核心框架笔记.md` (修改时间: 2026/4/16 11:40:17) - 最新修改 - 还有一批CCF相关的新闻文件 让我再查看一下更…",
|
||||
"firstUserText": "你好",
|
||||
"lastPart": 1,
|
||||
"messageCount": 40
|
||||
"messageCount": 51
|
||||
}
|
||||
}
|
||||
2
.obsidian/daily-notes.json
vendored
2
.obsidian/daily-notes.json
vendored
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"folder": "04.日记周记/01. 日记",
|
||||
"folder": "test-raw/04.日记周记/01. 日记",
|
||||
"template": "资料库/模版/03. 日记模版"
|
||||
}
|
||||
10
.obsidian/plugins/ai-chat-assistant/data.json
vendored
10
.obsidian/plugins/ai-chat-assistant/data.json
vendored
@@ -96,7 +96,7 @@
|
||||
"graphDepth": 3,
|
||||
"enableForwardLinks": true,
|
||||
"enableBacklinks": true,
|
||||
"enableInlineAI": true,
|
||||
"enableInlineAI": false,
|
||||
"inlineAIModel": "glm-5.1-free",
|
||||
"enableSmartContext": true,
|
||||
"enableLocalLLM": false,
|
||||
@@ -233,9 +233,9 @@
|
||||
"memoryModel": "",
|
||||
"enableBackgroundTasks": true,
|
||||
"backgroundTaskInterval": 60,
|
||||
"lastReflectionTime": 1776429436295,
|
||||
"lastLearningTime": 1776429436295,
|
||||
"lastBackgroundReflectionAt": 1776429439856,
|
||||
"lastReflectionTime": 1776437225145,
|
||||
"lastLearningTime": 1776437225145,
|
||||
"lastBackgroundReflectionAt": 1776437240071,
|
||||
"lastBackgroundLearningAt": 0,
|
||||
"lastBackgroundTaskError": "",
|
||||
"enableMcp": false,
|
||||
@@ -272,7 +272,7 @@
|
||||
"skillRemoteServices": [],
|
||||
"enableAutoSelfTestAfterWrite": false,
|
||||
"autoSelfTestExecutionDoc": "",
|
||||
"lastActiveConversationId": "conv-1776245273042",
|
||||
"lastActiveConversationId": "conv-1776438417432",
|
||||
"reflectionEntries": [],
|
||||
"enableAcp": false,
|
||||
"acpAgents": [],
|
||||
|
||||
112
.obsidian/workspace.json
vendored
112
.obsidian/workspace.json
vendored
@@ -13,12 +13,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "主页.md",
|
||||
"file": "100.工作日志/2026-04-17 日报.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "主页"
|
||||
"title": "2026-04-17 日报"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -109,8 +109,8 @@
|
||||
"state": {
|
||||
"type": "planner-timeline",
|
||||
"state": {},
|
||||
"icon": "lucide-ghost",
|
||||
"title": "planner-timeline"
|
||||
"icon": "calendar-with-checkmark",
|
||||
"title": "Timeline"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -119,7 +119,7 @@
|
||||
"state": {
|
||||
"type": "Strange New Worlds",
|
||||
"state": {},
|
||||
"icon": "lucide-ghost",
|
||||
"icon": "file-digit",
|
||||
"title": "Strange New Worlds"
|
||||
}
|
||||
},
|
||||
@@ -129,8 +129,8 @@
|
||||
"state": {
|
||||
"type": "planner-timeline",
|
||||
"state": {},
|
||||
"icon": "lucide-ghost",
|
||||
"title": "planner-timeline"
|
||||
"icon": "calendar-with-checkmark",
|
||||
"title": "Timeline"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -139,8 +139,8 @@
|
||||
"state": {
|
||||
"type": "journal-calendar",
|
||||
"state": {},
|
||||
"icon": "lucide-ghost",
|
||||
"title": "journal-calendar"
|
||||
"icon": "calendar-days",
|
||||
"title": "Calendar"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -184,7 +184,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 5
|
||||
"currentTab": 8
|
||||
},
|
||||
{
|
||||
"id": "937007dce105ea21",
|
||||
@@ -197,13 +197,13 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "03.wiki/99.辅助/Lint健康检查报告.md",
|
||||
"file": "CLAUDE.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Lint健康检查报告 的大纲"
|
||||
"title": "CLAUDE 的大纲"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -290,54 +290,54 @@
|
||||
"ai-chat-assistant:打开 Smart Context": false
|
||||
}
|
||||
},
|
||||
"active": "783de3d68021eea7",
|
||||
"active": "7214999601d92416",
|
||||
"lastOpenFiles": [
|
||||
"03.wiki/英语现在完成时态详解.md",
|
||||
"03.wiki/英语现在进行时态详解.md",
|
||||
"Raw层.md",
|
||||
"Wiki层.md",
|
||||
"主页.md",
|
||||
"CLAUDE.md",
|
||||
"100.工作日志/2026-04-17 日报.md",
|
||||
"99.辅助/工作流-Query查询应答.md",
|
||||
"03.wiki/英语状态Aspect详解.md",
|
||||
"03.wiki/英语时间Time详解.md",
|
||||
"98.问答记录/2026-04-17 日报.md",
|
||||
"98.问答记录/2026-04-16 日报.md",
|
||||
"01.采集 Grasp/所有采集/千万别“从A到Z”背单词!用这个方法,无痛背完高考3700词.md",
|
||||
"资料库/附件/screenshot_016_3048c9c2-9cec-44cf-a359-164616e7ef47.jpg",
|
||||
"资料库/附件/screenshot_015_3c9b16db-06df-4294-bbee-15db4675d7dc.jpg",
|
||||
"资料库/附件/screenshot_014_2aee5bb1-a234-4386-a41b-8da54a8eed71.jpg",
|
||||
"资料库/附件/screenshot_013_08b963e7-a06a-4ba6-b8fc-46e6f171b97a.jpg",
|
||||
"资料库/附件/screenshot_012_34b0ffc1-48f7-4fc8-a8e3-7d756208ab04.jpg",
|
||||
"资料库/附件/screenshot_011_62a55b5b-2198-4735-af6e-e3b1a899841d.jpg",
|
||||
"资料库/附件/screenshot_010_f0a40670-7d34-435c-b209-eefe99b9bdc4.jpg",
|
||||
"资料库/附件/screenshot_009_017f4f89-1bc9-475f-b199-68ecdc0b757a.jpg",
|
||||
"资料库/附件/screenshot_008_0e457d2a-a204-4890-898f-28aeab2f51c0.jpg",
|
||||
"资料库/附件/screenshot_007_6dec305a-26ca-4ab1-ad4c-7318178692d3.jpg",
|
||||
"04.日记周记/01. 日记/2026-04-17.md",
|
||||
"99.辅助/工作流-Ingest自动摄入.md",
|
||||
"99.辅助/工作流-Lint健康检查.md",
|
||||
"99.辅助/Lint健康检查报告.md",
|
||||
"04.日记周记/01. 日记/2026-03-06.md",
|
||||
"04.日记周记/01. 日记/2026-03-07.md",
|
||||
"04.日记周记/01. 日记/2026-03-09.md",
|
||||
"04.日记周记/01. 日记/2026-03-10.md",
|
||||
"04.日记周记/01. 日记/2026-03-11.md",
|
||||
"04.日记周记/01. 日记/2026-04-14.md",
|
||||
"04.日记周记/01. 日记/2026-03-05.md",
|
||||
"04.日记周记/01. 日记/2026-03-04.md",
|
||||
"04.日记周记/01. 日记/2026-03-02.md",
|
||||
"04.日记周记/01. 日记/2026-03-03.md",
|
||||
"主页.md",
|
||||
"资料库/模版/00. 普通笔记模版.md",
|
||||
"资料库/模版/02. 归类笔记模版.md",
|
||||
"资料库/模版/03. 日记模版.md",
|
||||
"资料库/数据库/Wiki层数据.base",
|
||||
"资料库/数据库/RAW层数据.base",
|
||||
"01.采集 Grasp/所有采集/sedz5J0D7",
|
||||
"01.采集 Grasp/所有采集/sedvfaEzu",
|
||||
"01.采集 Grasp/所有采集/sedLjBo8L",
|
||||
"01.采集 Grasp/所有采集/sedlCy9Le",
|
||||
"01.采集 Grasp/所有采集/sedX4YFAm",
|
||||
"01.采集 Grasp/所有采集/sed2670aq",
|
||||
"01.采集 Grasp/所有采集/sedUieHwW",
|
||||
"01.采集 Grasp/所有采集/sedoy9EoX",
|
||||
"资料库/模版/99. 目录模版.md",
|
||||
"资料库/模版/01. 采集笔记模版.md",
|
||||
"资料库/模版/04. 论文精读模板.md",
|
||||
"资料库/模版/05. 英语精读模板.md",
|
||||
"99.辅助/工作流-RAW提交.md",
|
||||
"99.辅助/工作流-WIKI提交.md",
|
||||
"99.辅助/工作流-Lint健康检查-WIKI层.md",
|
||||
"99.辅助/工作流-Lint健康检查-RAW层.md",
|
||||
"99.辅助/工作流-Git协作流程.md",
|
||||
"99.辅助/专家-Feynman第一原则.md",
|
||||
"99.辅助/修改历史.md",
|
||||
"99.辅助/Lint健康检查报告.md",
|
||||
"资料库/音频/音标_2026-04-07T08-57-11.mp3",
|
||||
"资料库/音频/音标_2026-04-07T08-53-10.mp3",
|
||||
"资料库/音频/音标_2026-04-07T08-52-13.mp3",
|
||||
"资料库/音频/音标_2026-04-07T08-40-27.mp3",
|
||||
"资料库/音频/Z区域考试注意事项_2026-04-03T14-22-28.mp3",
|
||||
"资料库/音频/lesson4_2026-04-06T12-28-37.mp3",
|
||||
"资料库/音频/lesson6_2026-04-03T16-23-14.mp3",
|
||||
"资料库/音频/lesson4_2026-04-06T12-21-16.mp3",
|
||||
"资料库/音频/lesson4_2026-04-04T16-58-10.mp3",
|
||||
"资料库/音频/lesson4_2026-04-04T15-58-59.mp3",
|
||||
"资料库/附件/特殊场景.png",
|
||||
"资料库/附件/实验环境.png",
|
||||
"资料库/附件/基于接口的部署方式实验环境.png",
|
||||
"资料库/附件/基于全局和中继的部署方式(实验环境).png",
|
||||
"资料库/附件/场景一示例.png",
|
||||
"资料库/附件/场景3无路由场景vlanif.png",
|
||||
"资料库/附件/场景2子接口方案示例.png",
|
||||
"资料库/附件/场景2trunk或hybrid解决方案.png",
|
||||
"资料库/附件/原版本x区域T2区域堆叠.png",
|
||||
"资料库/附件/分片重新合成ip包.png",
|
||||
"资料库/论文阅读/基于Python的暖心线上商城系统-参考文献_顺序编码制_更新版.md",
|
||||
"资料库/论文阅读/基于Python的暖心线上商城系统-参考文献_顺序编码制.md",
|
||||
"资料库/论文阅读/基于Python的暖心线上商城系统-参考文献.md",
|
||||
"资料库/HCIE实验资料/实验练习记录/X区域ENSP版本按设备部署参考.md",
|
||||
"资料库/提示词/日记复盘指令.md",
|
||||
"03.wiki/非神经网络模型与新型AI芯片.md",
|
||||
"未命名 1.canvas",
|
||||
"未命名.canvas",
|
||||
"code/Git4GenThinking/GT-Workflow-Course-2025/08-Workspace/Assignment-M03/Team-ACE/Rain-lab03/08_canvas.png.canvas",
|
||||
|
||||
101
100.工作日志/2026-04-17 日报.md
Normal file
101
100.工作日志/2026-04-17 日报.md
Normal file
@@ -0,0 +1,101 @@
|
||||
---
|
||||
标签: [工作日志, 日报]
|
||||
创建时间: 2026-04-17
|
||||
更新时间: 2026-04-17
|
||||
来源: [[CLAUDE.md]]
|
||||
---
|
||||
|
||||
# 2026-04-17 日报
|
||||
|
||||
## 任务完成
|
||||
|
||||
### 任务1:Git分支架构重组v2.0
|
||||
- **Intent(意图)**: 重新设计项目Git分支架构,建立标准的三层分支结构
|
||||
- **Changes(变更)**:
|
||||
- 设计新架构:master/develop/test + test-raw/test-wiki/test-web
|
||||
- 创建develop、dev-web、test、test-raw、test-wiki、test-web分支
|
||||
- 更新Git协作流程文档
|
||||
|
||||
### 任务2:GitLink CLI认证配置
|
||||
- **Intent(意图)**: 完成GitLink CLI工具的认证配置
|
||||
- **Changes(变更)**:
|
||||
- 使用私人令牌完成认证
|
||||
- 配置提交用户为"墨子龙-AI助手"
|
||||
|
||||
### 任务3:更新.gitignore排除规则
|
||||
- **Intent(意图)**: 永久排除特定文件夹和文件不纳入版本控制
|
||||
- **Changes(变更)**:
|
||||
- 排除.claude/、.trash/、AI_Memory/、charry studio备份/
|
||||
- 排除.DS_Store、desktop.ini、*.log、*.tmp
|
||||
- 添加test-raw/和test-wiki/目录排除
|
||||
|
||||
### 任务4:迁移辅助文件夹到根目录
|
||||
- **Intent(意图)**: 将98.问答记录、99.辅助、100.工作日志从03.wiki迁移到根目录
|
||||
- **Changes(变更)**:
|
||||
- 迁移98.问答记录/到根目录
|
||||
- 迁移99.辅助/到根目录
|
||||
- 迁移100.工作日志/到根目录
|
||||
- 更新所有文档中的路径引用
|
||||
|
||||
### 任务5:添加Git Worktree协作工作流
|
||||
- **Intent(意图)**: 定义基于git worktree的多分支协作机制
|
||||
- **Changes(变更)**:
|
||||
- 定义工作目录对应关系
|
||||
- 添加三阶段执行流程说明
|
||||
- 更新CLAUDE.md v2.1
|
||||
|
||||
### 任务6:重构Git协作工作流
|
||||
- **Intent(意图)**: 创建RAW提交和WIKI提交两个独立工作流
|
||||
- **Changes(变更)**:
|
||||
- 创建工作流-RAW提交.md
|
||||
- 创建工作流-WIKI提交.md
|
||||
- 创建工作流-Lint健康检查-RAW层.md
|
||||
- 创建工作流-Lint健康检查-WIKI层.md
|
||||
- 实现两次提交机制(未Lint → Lint检查 → 已Lint)
|
||||
|
||||
### 任务7:补充RAW/WIKI提交工作流-提交记录机制
|
||||
- **Intent(意图)**: 生成提交记录供Ingest自动摄入使用
|
||||
- **Changes(变更)**:
|
||||
- RAW提交工作流新增提交记录(Commit ID + 新文件列表)
|
||||
- WIKI提交工作流新增提交记录
|
||||
- 提交记录保存至98.问答记录/YYYY-MM-DD-XXX提交记录.md
|
||||
|
||||
### 任务8:更新三层架构路径定义
|
||||
- **Intent(意图)**: 明确Raw层和Wiki层的工作目录
|
||||
- **Changes(变更)**:
|
||||
- Raw层工作目录:D:/obsidian KBesa/test-raw
|
||||
- Wiki层工作目录:D:/obsidian KBesa/test-wiki
|
||||
- Wiki层index.md路径更新为03.wiki/index.md
|
||||
|
||||
### 任务9:优化Query查询应答工作流
|
||||
- **Intent(意图)**: 实现分层查找机制和操作记录
|
||||
- **Changes(变更)**:
|
||||
- 分层查找顺序:主目录Wiki层 → test-wiki Wiki层 → test-raw RAW层
|
||||
- 知识沉淀仅存入test-wiki/03.wiki/
|
||||
- 新增第八步:生成操作记录
|
||||
- 操作记录存入test-wiki/98.问答记录/
|
||||
|
||||
### 任务10:优化Ingest自动摄入工作流
|
||||
- **Intent(意图)**: 明确读写分支和操作记录
|
||||
- **Changes(变更)**:
|
||||
- test-raw分支只读取不修改
|
||||
- 写入分支明确为test-wiki
|
||||
- 日志记录改为操作记录格式
|
||||
- 操作记录存入test-wiki/98.问答记录/
|
||||
|
||||
## 开放循环
|
||||
- [ ] None
|
||||
|
||||
---
|
||||
|
||||
## 统计
|
||||
| 指标 | 数量 |
|
||||
|------|------|
|
||||
| 完成任务 | 10个 |
|
||||
| 新增工作流文档 | 4个 |
|
||||
| 修改工作流文档 | 2个 |
|
||||
| 更新CLAUDE.md | 1次 |
|
||||
|
||||
---
|
||||
|
||||
*本文件由AI自动维护,每日记账式记录工作内容*
|
||||
45
98.问答记录/2026-04-17-Ingest操作记录.md
Normal file
45
98.问答记录/2026-04-17-Ingest操作记录.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Ingest操作记录
|
||||
|
||||
> 执行时间:2026-04-17 HH:mm
|
||||
> RAW提交Commit:`309cd6d`
|
||||
> 分支:test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 处理的原始素材
|
||||
|
||||
| 序号 | 文件路径 | 状态 |
|
||||
|------|----------|------|
|
||||
| 1 | 01.采集 Grasp/所有采集/英语语法精讲:副词 (Adverbs).md | 已处理 |
|
||||
| 2 | 01.采集 Grasp/所有采集/英语语法精讲:形容词 (Adjectives).md | 已处理 |
|
||||
| 3 | 01.采集 Grasp/所有采集/英语语法精讲:数词 (Numerals).md | 已处理 |
|
||||
| 4 | 01.采集 Grasp/所有采集/英语语法精讲:连词 (Conjunctions).md | 已处理 |
|
||||
|
||||
## 提取的原子笔记
|
||||
|
||||
| 序号 | 笔记标题 | 类型 | 位置 |
|
||||
|------|----------|------|------|
|
||||
| 1 | 英语副词详解 | atomic | 03.wiki/ |
|
||||
| 2 | 英语形容词详解 | atomic | 03.wiki/ |
|
||||
| 3 | 英语数词详解 | atomic | 03.wiki/ |
|
||||
| 4 | 英语连词详解 | atomic | 03.wiki/ |
|
||||
|
||||
## 新建笔记
|
||||
|
||||
- [[英语副词详解]]
|
||||
- [[英语形容词详解]]
|
||||
- [[英语数词详解]]
|
||||
- [[英语连词详解]]
|
||||
|
||||
## 更新笔记
|
||||
|
||||
- [[英语语法体系核心框架]] - 新增4个词性详解的关联链接
|
||||
|
||||
## 关联链接
|
||||
|
||||
- 新增链接数:12
|
||||
- 涉及的索引更新:index.md
|
||||
|
||||
---
|
||||
|
||||
*本记录由Ingest自动摄入工作流生成*
|
||||
33
98.问答记录/2026-04-17-RAW提交记录.md
Normal file
33
98.问答记录/2026-04-17-RAW提交记录.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# RAW提交记录
|
||||
|
||||
> 提交时间:2026-04-17 HH:mm
|
||||
> Commit ID:`309cd6d`
|
||||
> 分支:test-raw
|
||||
|
||||
---
|
||||
|
||||
## 提交信息
|
||||
|
||||
- **Commit ID**:`309cd6d`
|
||||
- **提交分支**:test-raw
|
||||
- **合并目标**:test
|
||||
|
||||
## 新增文件列表
|
||||
|
||||
| 序号 | 文件路径 | 状态 |
|
||||
|------|----------|------|
|
||||
| 1 | 01.采集 Grasp/所有采集/英语语法精讲:副词 (Adverbs).md | 待摄入 |
|
||||
| 2 | 01.采集 Grasp/所有采集/英语语法精讲:形容词 (Adjectives).md | 待摄入 |
|
||||
| 3 | 01.采集 Grasp/所有采集/英语语法精讲:数词 (Numerals).md | 待摄入 |
|
||||
| 4 | 01.采集 Grasp/所有采集/英语语法精讲:连词 (Conjunctions).md | 待摄入 |
|
||||
| 5 | 墨香截图/screenshot_*.jpg (86张) | 待摄入 |
|
||||
|
||||
## Lint健康检查
|
||||
|
||||
- **检查结果**:通过
|
||||
- **问题数量**:0
|
||||
- **报告文件**:`99.辅助/Lint健康检查报告-RAW层.md`
|
||||
|
||||
---
|
||||
|
||||
*本记录由RAW提交工作流自动生成,供Ingest自动摄入使用*
|
||||
42
98.问答记录/2026-04-17-WIKI提交记录.md
Normal file
42
98.问答记录/2026-04-17-WIKI提交记录.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# WIKI提交记录
|
||||
|
||||
> 提交时间:2026-04-17 HH:mm
|
||||
> 分支:test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 提交信息
|
||||
|
||||
### 第一次提交(未执行Lint)
|
||||
- **Commit ID**:`8f45dc3`
|
||||
- **提交分支**:test-wiki
|
||||
- **合并目标**:test
|
||||
|
||||
### 第二次提交(已执行Lint)
|
||||
- **Commit ID**:`f08970d`
|
||||
- **提交分支**:test-wiki
|
||||
- **合并目标**:test
|
||||
|
||||
## 修改文件列表
|
||||
|
||||
| 序号 | 文件路径 | 操作 |
|
||||
|------|----------|------|
|
||||
| 1 | 03.wiki/英语副词详解.md | 新增 |
|
||||
| 2 | 03.wiki/英语形容词详解.md | 新增 |
|
||||
| 3 | 03.wiki/英语数词详解.md | 新增 |
|
||||
| 4 | 03.wiki/英语连词详解.md | 新增 |
|
||||
| 5 | 03.wiki/英语语法体系核心框架.md | 修改 |
|
||||
| 6 | 03.wiki/index.md | 修改 |
|
||||
|
||||
---
|
||||
|
||||
## Lint健康检查
|
||||
|
||||
- **检查数量**:16项
|
||||
- **问题数量**:0
|
||||
- **通过率**:100%
|
||||
- **报告文件**:`99.辅助/Lint健康检查报告-WIKI层.md`
|
||||
|
||||
---
|
||||
|
||||
*本记录由WIKI提交工作流自动生成*
|
||||
82
99.辅助/Lint健康检查报告-RAW层.md
Normal file
82
99.辅助/Lint健康检查报告-RAW层.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# Lint健康检查报告-RAW层
|
||||
|
||||
> 生成时间:2026-04-17 HH:mm
|
||||
> 工作目录:test-raw
|
||||
> 覆盖更新
|
||||
|
||||
---
|
||||
|
||||
## 检查结果汇总
|
||||
|
||||
| 路径 | 检查数量 | 问题数量 | 通过率 |
|
||||
|------|----------|----------|--------|
|
||||
| 01.采集 Grasp/所有采集/ | 10 | 0 | 100% |
|
||||
| 01.采集 Grasp/论文精读/ | 0 | 0 | - |
|
||||
| 04.日记周记/01. 日记/ | 0 | 0 | - |
|
||||
| **总计** | **10** | **0** | **100%** |
|
||||
|
||||
---
|
||||
|
||||
## Raw层Yaml Frontmatter问题
|
||||
|
||||
### 采集笔记问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | 无问题 | |
|
||||
|
||||
### 论文精读问题(01.采集 Grasp/论文精读/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | 无问题 | |
|
||||
|
||||
### 日记问题(04.日记周记/01. 日记/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | 无问题 | |
|
||||
|
||||
---
|
||||
|
||||
## Raw层图片引用问题
|
||||
|
||||
> **注意**:Raw层只检查不修改,以下问题需用户自行确认修复
|
||||
|
||||
### 采集笔记图片问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 行号 | 问题类型 | 问题内容 |
|
||||
|----------|------|----------|----------|
|
||||
| | 无问题 | |
|
||||
|
||||
**问题类型说明**:
|
||||
- `绝对路径`:包含驱动器盘符或绝对路径符号
|
||||
- `相对路径`:包含 `../` 或 `..\` 等相对路径
|
||||
- `HTML格式`:使用了 `<img src="...">` 格式
|
||||
|
||||
**注意**:嵌入符号 `![[...]]` 是Obsidian标准语法,不作为问题检查
|
||||
|
||||
---
|
||||
|
||||
## 修复状态
|
||||
|
||||
- [x] Raw层Yaml问题已修复
|
||||
- [x] Raw层图片问题已修复
|
||||
|
||||
---
|
||||
|
||||
## 修复建议
|
||||
|
||||
1. 无需修复,所有文件格式规范
|
||||
|
||||
---
|
||||
|
||||
## 本次检查新增文件
|
||||
|
||||
| 序号 | 文件名 | 状态 |
|
||||
|------|--------|------|
|
||||
| 1 | 英语语法精讲:副词 (Adverbs).md | ✓ |
|
||||
| 2 | 英语语法精讲:形容词 (Adjectives).md | ✓ |
|
||||
| 3 | 英语语法精讲:数词 (Numerals).md | ✓ |
|
||||
| 4 | 英语语法精讲:连词 (Conjunctions).md | ✓ |
|
||||
| 5 | 截图素材 86张 | ✓ |
|
||||
|
||||
---
|
||||
|
||||
*本报告由RAW提交工作流Lint健康检查自动生成*
|
||||
63
99.辅助/Lint健康检查报告-WIKI层.md
Normal file
63
99.辅助/Lint健康检查报告-WIKI层.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Lint健康检查报告-WIKI层
|
||||
|
||||
> 生成时间:2026-04-17 HH:mm
|
||||
> 工作目录:test-wiki
|
||||
> 覆盖更新
|
||||
|
||||
---
|
||||
|
||||
## 检查结果汇总
|
||||
|
||||
| 检查类型 | 检查数量 | 问题数量 | 通过率 |
|
||||
|----------|----------|----------|--------|
|
||||
| 索引检查 | 1 | 0 | 100% |
|
||||
| 内容检查 | 5 | 0 | 100% |
|
||||
| 链接检查 | 5 | 0 | 100% |
|
||||
| 元数据检查 | 5 | 0 | 100% |
|
||||
| **总计** | **16** | **0** | **100%** |
|
||||
|
||||
---
|
||||
|
||||
## Wiki层问题
|
||||
|
||||
### 孤儿页面
|
||||
| 文件路径 | 问题 | 建议操作 |
|
||||
|----------|------|----------|
|
||||
| | 无问题 | |
|
||||
|
||||
### 失效链接
|
||||
| 文件路径 | 链接 | 状态 |
|
||||
|----------|------|------|
|
||||
| | 无问题 | |
|
||||
|
||||
### 元数据缺失
|
||||
| 文件路径 | 缺失字段 |
|
||||
|----------|----------|
|
||||
| | 无问题 |
|
||||
|
||||
---
|
||||
|
||||
## 修复状态
|
||||
|
||||
- [x] Wiki层问题已修复
|
||||
|
||||
---
|
||||
|
||||
## 修复建议
|
||||
|
||||
1. 无需修复,所有文件格式规范
|
||||
|
||||
---
|
||||
|
||||
## 本次检查新增笔记
|
||||
|
||||
| 序号 | 笔记标题 | 状态 |
|
||||
|------|----------|------|
|
||||
| 1 | 英语副词详解 | ✓ |
|
||||
| 2 | 英语形容词详解 | ✓ |
|
||||
| 3 | 英语数词详解 | ✓ |
|
||||
| 4 | 英语连词详解 | ✓ |
|
||||
|
||||
---
|
||||
|
||||
*本报告由WIKI提交工作流Lint健康检查自动生成*
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
| 日期 | 修改名称 | 类型 | 关联笔记 |
|
||||
|------|----------|------|----------|
|
||||
| 2026-04-17 | WIKI层提交4个语法详解笔记 | commit | [[英语副词详解]], [[英语形容词详解]], [[英语数词详解]], [[英语连词详解]] |
|
||||
| 2026-04-17 | Ingest自动摄入4个英语语法笔记 | ingest | [[英语副词详解]], [[英语形容词详解]], [[英语数词详解]], [[英语连词详解]] |
|
||||
| 2026-04-17 | Query应答-英语的状态(Aspect)详解 | qa | [[英语状态Aspect详解]], [[英语动词时态体系]] |
|
||||
| 2026-04-17 | Ingest自动摄入日记笔记 | ingest | 10个日记文件 |
|
||||
| 2026-04-17 | Wiki层Lint检查并将状态修改为健康 | lint | 56个Wiki笔记 |
|
||||
@@ -43,6 +45,20 @@
|
||||
|
||||
## 2026-04-17
|
||||
|
||||
### WIKI层提交4个语法详解笔记
|
||||
|
||||
- **修改名称**: 2026-04-17-WIKI层提交4个语法详解笔记
|
||||
- **操作类型**: commit
|
||||
- **操作内容**:
|
||||
- WIKI提交工作流执行完成
|
||||
- 新增4个原子笔记:英语副词详解、英语形容词详解、英语数词详解、英语连词详解
|
||||
- 修改2个笔记:英语语法体系核心框架、index.md
|
||||
- 执行Lint健康检查(16项检查,100%通过)
|
||||
- 生成提交记录:98.问答记录/2026-04-17-WIKI提交记录.md
|
||||
- **关联笔记**: [[英语副词详解]], [[英语形容词详解]], [[英语数词详解]], [[英语连词详解]], [[英语语法体系核心框架]]
|
||||
- **Git Commit**: 2026-04-17 WIKI层修改-已执行Lint健康检查
|
||||
- **状态**: ✅ 完成
|
||||
|
||||
### Ingest自动摄入日记笔记
|
||||
|
||||
- **修改名称**: 2026-04-17-Ingest自动摄入日记笔记
|
||||
|
||||
@@ -81,13 +81,13 @@ test develop master
|
||||
|
||||
### 4.2 合并规则表
|
||||
|
||||
| 源分支 | 目标分支 | 说明 |
|
||||
|--------|----------|------|
|
||||
| `test-raw` | `develop` | 素材审核通过后合并 |
|
||||
| `test-wiki` | `develop` | 文档审核通过后合并 |
|
||||
| `test-web` | `dev-web` | 测试通过后合并 |
|
||||
| `dev-web` | `develop` | 功能完成汇总 |
|
||||
| `develop` | `master` | 上线发布 |
|
||||
| 源分支 | 目标分支 | 说明 |
|
||||
| ----------- | --------- | ------------------------------------------------- |
|
||||
| `test-raw` | `test` | 素材审核通过后合并 |
|
||||
| `test-wiki` | `test` | 文档审核通过后合并 |
|
||||
| `test` | `develop` | 当`test-raw`和`test-wiki`最近一次提交为"已执行Lint健康检查“的提交后合并 |
|
||||
| `test-web` | `dev-web` | 测试通过后合并 |
|
||||
| `develop` | `master` | 上线发布 |
|
||||
|
||||
### 4.3 禁止规则
|
||||
|
||||
|
||||
@@ -1,36 +1,94 @@
|
||||
# 工作流:Ingest 自动摄入
|
||||
|
||||
> **所属协议**: CLAUDE.md 核心工作流
|
||||
> **触发时机**: 每当Raw层有新的文件添加/更新时自动执行
|
||||
> **触发时机**: RAW提交工作流完成并提供提交记录文件后执行
|
||||
> **读取分支**: test-raw(只读)
|
||||
> **写入分支**: test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 1. 读取理解
|
||||
读取新的原始素材,理解核心内容
|
||||
### 1. 读取RAW提交记录
|
||||
- 读取 `98.问答记录/YYYY-MM-DD-RAW提交记录.md`
|
||||
- 获取 Commit ID 和新增文件列表
|
||||
|
||||
### 2. 提取原子
|
||||
### 2. 读取新的原始素材
|
||||
- 根据提交记录中的文件列表
|
||||
- 从 `D:/obsidian KBesa/test-raw/` 读取原始素材内容
|
||||
- **注意**:test-raw分支只读取,不修改任何内容
|
||||
|
||||
### 3. 提取原子
|
||||
提取关键概念、核心观点、有用信息(原子化)
|
||||
|
||||
### 3. 链接检查
|
||||
检查Wiki层是否已有相关内容:
|
||||
- **已有内容**:将新信息补充到对应笔记,更新元数据和关联链接,将对应笔记的YAML Frontmatter中「状态」字段「健康」修改为「不健康」
|
||||
### 4. 链接检查
|
||||
检查 test-wiki 分支的 Wiki层是否已有相关内容:
|
||||
- **已有内容**:将新信息补充到对应笔记,更新元数据和关联链接
|
||||
- **没有内容**:创建新的结构化笔记,添加合适的标签和关联
|
||||
|
||||
### 4. 归档入库
|
||||
### 5. 归档入库
|
||||
- **存储位置**:`D:/obsidian KBesa/test-wiki/03.wiki/`
|
||||
- 路径格式:`YYYY-MM/YYYYMMDD_简短描述.md`
|
||||
- 确保≥2个有意义的链接
|
||||
- 至少有一个索引/MOC条目指向此笔记
|
||||
|
||||
### 5. 更新Raw层素材状态
|
||||
将本次处理的Raw层原始素材的YAML Frontmatter中「状态」字段「未整理」修改为「已整理」不修改健康状态,标记该素材已完成结构化提取
|
||||
|
||||
### 6. 更新索引
|
||||
更新全局索引`index.md`,记录本次变更
|
||||
更新 `test-wiki/03.wiki/index.md`,记录本次变更
|
||||
|
||||
### 7. 日志记录
|
||||
在每日日志中记录本次摄入
|
||||
### 7. 生成操作记录
|
||||
- **存储位置**:`D:/obsidian KBesa/test-wiki/98.问答记录/YYYY-MM-DD-操作记录.md`
|
||||
- 记录内容:
|
||||
- 执行时间
|
||||
- 处理的原始素材列表
|
||||
- 提取的原子笔记列表
|
||||
- 新建或更新的笔记
|
||||
- Lint健康检查结果
|
||||
|
||||
---
|
||||
|
||||
## 操作记录格式
|
||||
|
||||
```markdown
|
||||
# Ingest操作记录
|
||||
|
||||
> 执行时间:YYYY-MM-DD HH:mm
|
||||
> RAW提交Commit:`[commit-id]`
|
||||
> 分支:test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 处理的原始素材
|
||||
|
||||
| 序号 | 文件路径 | 状态 |
|
||||
|------|----------|------|
|
||||
| 1 | test-raw/01.采集 Grasp/.../文件1.md | 已处理 |
|
||||
| 2 | test-raw/01.采集 Grasp/.../文件2.md | 已处理 |
|
||||
|
||||
## 提取的原子笔记
|
||||
|
||||
| 序号 | 笔记标题 | 类型 | 位置 |
|
||||
|------|----------|------|------|
|
||||
| 1 | 笔记标题1 | atomic | 03.wiki/YYYY-MM/... |
|
||||
| 2 | 笔记标题2 | structure | 03.wiki/... |
|
||||
|
||||
## 新建笔记
|
||||
|
||||
- [[笔记标题1]]
|
||||
- [[笔记标题2]]
|
||||
|
||||
## 更新笔记
|
||||
|
||||
- [[已存在笔记]] - 新增内容说明
|
||||
|
||||
## 关联链接
|
||||
|
||||
- 新增链接数:N
|
||||
- 涉及的索引更新:index.md, [[MOC名称]]
|
||||
|
||||
---
|
||||
|
||||
*本记录由Ingest自动摄入工作流生成*
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -42,6 +100,7 @@
|
||||
- [ ] **链接数**:有≥2个有意义的链接吗?
|
||||
- [ ] **有机增长**:是否避免了过度结构化?
|
||||
- [ ] **持续对话**:这个笔记会激发更多思考吗?
|
||||
- [ ] **分支规则**:只读取test-raw,未修改test-raw任何内容
|
||||
|
||||
---
|
||||
|
||||
@@ -51,3 +110,4 @@
|
||||
- 操作类型:`ingest`
|
||||
- 修改的文件列表
|
||||
- 新建或更新的笔记
|
||||
- 存储位置(test-wiki/03.wiki/)
|
||||
|
||||
231
99.辅助/工作流-Lint健康检查-RAW层.md
Normal file
231
99.辅助/工作流-Lint健康检查-RAW层.md
Normal file
@@ -0,0 +1,231 @@
|
||||
# 工作流:Lint健康检查-RAW层
|
||||
|
||||
> **所属协议**: CLAUDE.md 核心工作流
|
||||
> **触发时机**: RAW提交工作流第一阶段执行时自动调用
|
||||
> **报告输出**: `99.辅助/Lint健康检查报告-RAW层.md`
|
||||
> **工作目录**: `D:/obsidian KBesa/test-raw`
|
||||
|
||||
---
|
||||
|
||||
## 检查内容
|
||||
|
||||
### 1. Raw层Yaml Frontmatter检查
|
||||
|
||||
检查以下路径的文件是否符合对应模板的Yaml Frontmatter规范:
|
||||
|
||||
| 路径 | 对应模板 | 必填字段 |
|
||||
|------|----------|----------|
|
||||
| `01.采集 Grasp/所有采集/` | 采集笔记模版 | 状态、创建时间、链接 |
|
||||
| `01.采集 Grasp/论文精读/` | 论文精读模板 | 状态、创建时间、链接 |
|
||||
| `04.日记周记/01. 日记/` | 日记模版 | 创建时间、耗时、心情、今日天气 |
|
||||
|
||||
#### Raw层Yaml Frontmatter规范
|
||||
|
||||
**采集笔记模版**:
|
||||
```yaml
|
||||
---
|
||||
状态:
|
||||
- 已整理
|
||||
- 未整理
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
```
|
||||
|
||||
**论文精读模板**:
|
||||
```yaml
|
||||
---
|
||||
状态:
|
||||
- 未读
|
||||
- 在读
|
||||
- 已精读
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
```
|
||||
|
||||
**日记模版**:
|
||||
```yaml
|
||||
---
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
耗时:
|
||||
心情:
|
||||
- 美滋滋
|
||||
- 疲惫
|
||||
- 元气满满
|
||||
- emo
|
||||
今日天气:
|
||||
- 晴天
|
||||
- 阴天
|
||||
- 下雨
|
||||
- 下雪
|
||||
- 多云
|
||||
今日反思:
|
||||
今日照片:
|
||||
---
|
||||
```
|
||||
|
||||
### 2. Raw层图片引用检查
|
||||
|
||||
检查以下路径的文件中的图片引用格式:
|
||||
|
||||
| 路径 | 期望格式 |
|
||||
|------|----------|
|
||||
| `01.采集 Grasp/所有采集/` | `` |
|
||||
| `01.采集 Grasp/论文精读/` | `` |
|
||||
| `04.日记周记/01. 日记/` | `` |
|
||||
|
||||
#### 图片引用格式规范
|
||||
|
||||
**期望格式**:
|
||||
```markdown
|
||||

|
||||

|
||||
```
|
||||
|
||||
**错误格式示例**:
|
||||
```markdown
|
||||
 ❌ 绝对路径
|
||||
 ❌ 相对路径
|
||||
<img src="screenshot_xxx.jpg"> ❌ HTML格式
|
||||
```
|
||||
|
||||
**检查规则**:
|
||||
- 检测所有 `` 格式的引用
|
||||
- 验证路径是否为纯文件名(无路径分隔符、无驱动器盘符)
|
||||
- Raw层只检查不修改,问题记录到报告
|
||||
- **注意**:嵌入符号 `![[...]]` 是Obsidian标准语法,用于嵌入视频/音频/图片,在Raw层中属于正常用法,无需检查
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 第一步:扫描Yaml Frontmatter
|
||||
1. 检查以下路径的Yaml Frontmatter:
|
||||
- `01.采集 Grasp/所有采集/` → 对应采集笔记模版
|
||||
- `01.采集 Grasp/论文精读/` → 对应论文精读模板
|
||||
- `04.日记周记/01. 日记/` → 对应日记模版
|
||||
2. 记录每个文件的Yaml Frontmatter问题
|
||||
3. **Raw层只检查不修复**,问题输出到报告
|
||||
|
||||
### 第二步:检查图片引用
|
||||
1. 扫描以下路径的所有Markdown文件:
|
||||
- `01.采集 Grasp/所有采集/`
|
||||
- `01.采集 Grasp/论文精读/`
|
||||
- `04.日记周记/01. 日记/`
|
||||
2. 检测图片引用格式是否规范:
|
||||
- 正确:`` 或 ``
|
||||
- 错误:绝对路径、相对路径、HTML格式
|
||||
- **注意**:嵌入符号 `![[...]]` 不检查,是Obsidian标准语法
|
||||
3. 记录问题文件的路径和具体问题
|
||||
4. **Raw层只检查不修复**,问题输出到报告
|
||||
|
||||
### 第三步:生成报告
|
||||
输出到 `99.辅助/Lint健康检查报告-RAW层.md`(覆盖更新)
|
||||
|
||||
---
|
||||
|
||||
## 输出格式
|
||||
|
||||
### Lint健康检查报告-RAW层.md
|
||||
|
||||
```markdown
|
||||
# Lint健康检查报告-RAW层
|
||||
|
||||
> 生成时间:YYYY-MM-DD HH:mm
|
||||
> 工作目录:test-raw
|
||||
> 覆盖更新
|
||||
|
||||
---
|
||||
|
||||
## 检查结果汇总
|
||||
|
||||
| 路径 | 检查数量 | 问题数量 | 通过率 |
|
||||
|------|----------|----------|--------|
|
||||
| 01.采集 Grasp/所有采集/ | N | N | XX% |
|
||||
| 01.采集 Grasp/论文精读/ | N | N | XX% |
|
||||
| 04.日记周记/01. 日记/ | N | N | XX% |
|
||||
| **总计** | **N** | **N** | **XX%** |
|
||||
|
||||
---
|
||||
|
||||
## Raw层Yaml Frontmatter问题
|
||||
|
||||
### 采集笔记问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
### 论文精读问题(01.采集 Grasp/论文精读/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
### 日记问题(04.日记周记/01. 日记/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
---
|
||||
|
||||
## Raw层图片引用问题
|
||||
|
||||
> **注意**:Raw层只检查不修改,以下问题需用户自行确认修复
|
||||
|
||||
### 采集笔记图片问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 行号 | 问题类型 | 问题内容 |
|
||||
|----------|------|----------|----------|
|
||||
| | | | |
|
||||
|
||||
**问题类型说明**:
|
||||
- `绝对路径`:包含驱动器盘符或绝对路径符号
|
||||
- `相对路径`:包含 `../` 或 `..\` 等相对路径
|
||||
- `HTML格式`:使用了 `<img src="...">` 格式
|
||||
|
||||
**注意**:嵌入符号 `![[...]]` 是Obsidian标准语法,不作为问题检查
|
||||
|
||||
---
|
||||
|
||||
## 修复状态
|
||||
|
||||
- [ ] Raw层Yaml问题已修复
|
||||
- [ ] Raw层图片问题已修复(待用户确认)
|
||||
|
||||
---
|
||||
|
||||
## 修复建议
|
||||
|
||||
1. ...
|
||||
2. ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 执行规则
|
||||
|
||||
### Raw层
|
||||
1. **只检查不修复**:Raw层作为原始素材层,保持内容完全不变
|
||||
2. **问题记录**:将Yaml Frontmatter问题记录到报告中
|
||||
3. **用户确认**:由用户在报告中查看问题,自行决定是否修正
|
||||
|
||||
### Raw层图片引用
|
||||
1. **只检查不修复**:Raw层图片引用问题不自动修改
|
||||
2. **问题记录**:将图片引用格式问题记录到报告中
|
||||
3. **问题类型**:绝对路径、相对路径、HTML格式(嵌入符号 `![[...]]` 是正常用法,不检查)
|
||||
4. **用户确认**:由用户在报告中查看问题,自行决定是否修正
|
||||
|
||||
### 通用规则
|
||||
1. **覆盖更新**:报告文件每次检查均为覆盖更新,保留最新检查结果
|
||||
2. **记录归档**:检查完成后,将报告保存至修改历史
|
||||
|
||||
---
|
||||
|
||||
## 修改历史
|
||||
|
||||
每次执行完成后,需在修改历史中记录:
|
||||
- 操作类型:`lint`
|
||||
- 检查范围(RAW层)
|
||||
- 发现的问题数量
|
||||
- 报告文件路径
|
||||
148
99.辅助/工作流-Lint健康检查-WIKI层.md
Normal file
148
99.辅助/工作流-Lint健康检查-WIKI层.md
Normal file
@@ -0,0 +1,148 @@
|
||||
# 工作流:Lint健康检查-WIKI层
|
||||
|
||||
> **所属协议**: CLAUDE.md 核心工作流
|
||||
> **触发时机**: WIKI提交工作流第一阶段执行时自动调用
|
||||
> **报告输出**: `99.辅助/Lint健康检查报告-WIKI层.md`
|
||||
> **工作目录**: `D:/obsidian KBesa/test-wiki`
|
||||
|
||||
---
|
||||
|
||||
## 检查内容
|
||||
|
||||
### 1. 索引检查
|
||||
- `03.wiki/index.md` 是否包含所有最新内容
|
||||
- 分类是否准确
|
||||
- 链接是否有效
|
||||
|
||||
### 2. 内容检查
|
||||
- 是否有重复笔记
|
||||
- 是否有矛盾内容
|
||||
- 是否有过时信息
|
||||
|
||||
### 3. 链接检查
|
||||
- 是否有失效链接
|
||||
- 是否有孤儿页面(没有任何其他页面引用的笔记)
|
||||
|
||||
### 4. 元数据检查
|
||||
- 笔记头部的元数据是否完整规范
|
||||
- 标签体系是否一致
|
||||
- 日期格式是否统一
|
||||
|
||||
---
|
||||
|
||||
## Wiki层元数据规范
|
||||
|
||||
每个Wiki笔记头部必须包含以下元数据:
|
||||
|
||||
```yaml
|
||||
---
|
||||
标签:
|
||||
- 标签1
|
||||
- 标签2
|
||||
创建时间: YYYY-MM-DD
|
||||
更新时间: YYYY-MM-DD
|
||||
来源:
|
||||
- "[[关联的Raw层笔记1]]"
|
||||
关联:
|
||||
- "[[关联笔记1]]"
|
||||
类型: atomic|structure|moc|qa
|
||||
状态:
|
||||
- 健康
|
||||
---
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 第一步:扫描Wiki层
|
||||
1. 检查 `03.wiki` 目录下的所有笔记
|
||||
2. 执行索引检查、内容检查、链接检查、元数据检查
|
||||
3. 对可自动修复的问题(如元数据缺失)直接修复
|
||||
|
||||
### 第二步:修改元数据
|
||||
将所有合规文件的YAML Frontmatter中「状态」字段「不健康」修改为「健康」
|
||||
|
||||
### 第三步:生成报告
|
||||
输出到 `99.辅助/Lint健康检查报告-WIKI层.md`(覆盖更新)
|
||||
|
||||
---
|
||||
|
||||
## 输出格式
|
||||
|
||||
### Lint健康检查报告-WIKI层.md
|
||||
|
||||
```markdown
|
||||
# Lint健康检查报告-WIKI层
|
||||
|
||||
> 生成时间:YYYY-MM-DD HH:mm
|
||||
> 工作目录:test-wiki
|
||||
> 覆盖更新
|
||||
|
||||
---
|
||||
|
||||
## 检查结果汇总
|
||||
|
||||
| 检查类型 | 检查数量 | 问题数量 | 通过率 |
|
||||
|----------|----------|----------|--------|
|
||||
| 索引检查 | N | N | XX% |
|
||||
| 内容检查 | N | N | XX% |
|
||||
| 链接检查 | N | N | XX% |
|
||||
| 元数据检查 | N | N | XX% |
|
||||
| **总计** | **N** | **N** | **XX%** |
|
||||
|
||||
---
|
||||
|
||||
## Wiki层问题
|
||||
|
||||
### 孤儿页面
|
||||
| 文件路径 | 问题 | 建议操作 |
|
||||
|----------|------|----------|
|
||||
| | | |
|
||||
|
||||
### 失效链接
|
||||
| 文件路径 | 链接 | 状态 |
|
||||
|----------|------|------|
|
||||
| | | |
|
||||
|
||||
### 元数据缺失
|
||||
| 文件路径 | 缺失字段 |
|
||||
|----------|----------|
|
||||
| | |
|
||||
|
||||
---
|
||||
|
||||
## 修复状态
|
||||
|
||||
- [ ] Wiki层问题已修复
|
||||
|
||||
---
|
||||
|
||||
## 修复建议
|
||||
|
||||
1. ...
|
||||
2. ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 执行规则
|
||||
|
||||
### Wiki层
|
||||
1. **自动修复**:对于可确定的问题(如元数据缺失、链接错误),直接修复
|
||||
2. **需确认修复**:对于需删除或移动的内容,生成报告后由用户确认
|
||||
|
||||
### 通用规则
|
||||
1. **覆盖更新**:报告文件每次检查均为覆盖更新,保留最新检查结果
|
||||
2. **记录归档**:检查完成后,将报告保存至修改历史
|
||||
|
||||
---
|
||||
|
||||
## 修改历史
|
||||
|
||||
每次执行完成后,需在修改历史中记录:
|
||||
- 操作类型:`lint`
|
||||
- 检查范围(WIKI层)
|
||||
- 发现的问题数量
|
||||
- 已修复的问题
|
||||
- 报告文件路径
|
||||
@@ -11,14 +11,34 @@
|
||||
### 第一步:意图分析
|
||||
理解用户问题的核心意图,判断问题类型和领域
|
||||
|
||||
### 第二步:索引定位
|
||||
优先读取Wiki层全局索引`index.md`,定位相关知识点所在位置
|
||||
### 第二步:索引定位(分层查找)
|
||||
|
||||
**查找顺序**:
|
||||
1. **主目录Wiki层**:`D:/obsidian KBesa/03.wiki/index.md`
|
||||
2. **test-wiki Wiki层**:`D:/obsidian KBesa/test-wiki/03.wiki/index.md`
|
||||
3. **test-raw RAW层**:如上述两层都没有相关信息
|
||||
|
||||
**执行逻辑**:
|
||||
```
|
||||
如果 主目录Wiki层 有索引 → 使用主目录Wiki层
|
||||
否则如果 test-wiki Wiki层 有索引 → 使用test-wiki Wiki层
|
||||
否则 → 回退到 test-raw RAW层 搜索
|
||||
```
|
||||
|
||||
### 第三步:知识检索
|
||||
检索相关的Wiki内容,整理出准确的答案
|
||||
|
||||
### 第四步:回退查找
|
||||
如果Wiki层没有相关内容,再去Raw层查找信息
|
||||
根据索引定位结果,在对应层级检索相关Wiki内容:
|
||||
|
||||
- **主目录Wiki层**:`D:/obsidian KBesa/03.wiki/`
|
||||
- **test-wiki Wiki层**:`D:/obsidian KBesa/test-wiki/03.wiki/`
|
||||
- **RAW层回退**:`D:/obsidian KBesa/test-raw/`
|
||||
|
||||
### 第四步:RAW层回退查找
|
||||
|
||||
如果Wiki层(主目录 + test-wiki)都没有相关内容,再去RAW层查找:
|
||||
|
||||
- **test-raw 采集层**:`D:/obsidian KBesa/test-raw/01.采集 Grasp/`
|
||||
- **test-raw 日记层**:`D:/obsidian KBesa/test-raw/04.日记周记/`
|
||||
|
||||
### 第五步:专家视角 + 回答
|
||||
- **称呼**:回答开头必须用用户的名字称呼
|
||||
@@ -27,10 +47,10 @@
|
||||
|
||||
### 第六步:知识沉淀
|
||||
回答后评估答案质量,如有保存价值则:
|
||||
- 整理成结构化笔记存入Wiki层(类型为`qa`)
|
||||
- **存储位置**:`D:/obsidian KBesa/test-wiki/03.wiki/`
|
||||
- 添加元数据:标签、创建时间、来源、关联
|
||||
- 建立双向链接(≥2个有意义的链接)
|
||||
- 更新相关索引
|
||||
- 更新 `test-wiki/03.wiki/index.md` 相关索引
|
||||
|
||||
### 第七步:日志记录
|
||||
在`98.问答记录/YYYY-MM-DD 日报.md`中记录本次问答
|
||||
@@ -108,6 +128,8 @@
|
||||
[来自不同学科的反问,激发进一步思考]
|
||||
```
|
||||
|
||||
**存储位置**:`D:/obsidian KBesa/test-wiki/03.wiki/`
|
||||
|
||||
---
|
||||
|
||||
## 问答记录日志格式
|
||||
@@ -119,6 +141,7 @@
|
||||
## hh:mm:ss - 问答题目
|
||||
|
||||
**问题分类**: [分类]
|
||||
**知识来源**: 主目录Wiki层/test-wiki Wiki层/RAW层
|
||||
|
||||
**相关笔记**: [[相关笔记]]
|
||||
|
||||
@@ -136,6 +159,7 @@
|
||||
**记录规则**:
|
||||
- 每条问答以时间戳标题开头(格式:`hh:mm:ss - 问答题目`)
|
||||
- 正文必须包含:回答摘要 / 链接候选 / Gegenrede反问
|
||||
- 标注知识来源层级,方便追溯
|
||||
- 方便日后回顾复习
|
||||
|
||||
---
|
||||
@@ -152,6 +176,55 @@
|
||||
|
||||
---
|
||||
|
||||
### 第八步:生成操作记录
|
||||
|
||||
如有知识沉淀,生成操作记录:
|
||||
- **存储位置**:`D:/obsidian KBesa/test-wiki/98.问答记录/YYYY-MM-DD-Query操作记录.md`
|
||||
- 记录内容:
|
||||
- 执行时间
|
||||
- 用户问题摘要
|
||||
- 知识沉淀的笔记
|
||||
- 存储位置(test-wiki/03.wiki/)
|
||||
|
||||
**操作记录格式**:
|
||||
```markdown
|
||||
# Query操作记录
|
||||
|
||||
> 执行时间:YYYY-MM-DD HH:mm
|
||||
> 分支:test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 问答摘要
|
||||
|
||||
- **问题**:[用户问题]
|
||||
- **分类**:[分类]
|
||||
- **知识来源**:主目录Wiki层/test-wiki Wiki层/RAW层
|
||||
|
||||
## 知识沉淀
|
||||
|
||||
### 新建笔记
|
||||
| 序号 | 笔记标题 | 位置 |
|
||||
|------|----------|------|
|
||||
| 1 | 笔记标题 | 03.wiki/YYYY-MM/... |
|
||||
|
||||
### 更新笔记
|
||||
| 序号 | 笔记标题 | 更新内容 |
|
||||
|------|----------|----------|
|
||||
| 1 | 已存在笔记 | 新增内容说明 |
|
||||
|
||||
## 关联链接
|
||||
|
||||
- 新增链接数:N
|
||||
- 涉及的索引更新:index.md
|
||||
|
||||
---
|
||||
|
||||
*本记录由Query查询应答工作流生成*
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 修改历史
|
||||
|
||||
每次执行完成后:
|
||||
@@ -159,5 +232,6 @@
|
||||
- 操作类型:`update`
|
||||
- 新建的笔记(如有)
|
||||
- 关联的问答记录
|
||||
- 存储位置(test-wiki/03.wiki/)
|
||||
|
||||
---
|
||||
|
||||
344
99.辅助/工作流-RAW提交.md
Normal file
344
99.辅助/工作流-RAW提交.md
Normal file
@@ -0,0 +1,344 @@
|
||||
---
|
||||
标签:
|
||||
- 工作流
|
||||
- Git协作
|
||||
- RAW提交
|
||||
创建时间: 2026-04-17
|
||||
更新时间: 2026-04-17
|
||||
来源:
|
||||
- "[[工作流-Git协作流程]]"
|
||||
关联:
|
||||
- "[[工作流-Ingest自动摄入]]"
|
||||
- "[[工作流-Lint健康检查-RAW层]]"
|
||||
- "[[工作流-WIKI提交]]"
|
||||
类型: structure
|
||||
状态:
|
||||
- 不健康
|
||||
---
|
||||
|
||||
# 工作流:RAW提交
|
||||
|
||||
> **所属协议**: CLAUDE.md 核心工作流
|
||||
> **触发时机**: 用户添加RAW层文件到test-raw后,要求执行提交时执行
|
||||
> **工作目录**: `D:/obsidian KBesa/test-raw`
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 第一阶段:首次提交(未执行Lint健康检查)
|
||||
|
||||
1. **读取提交记录**
|
||||
- 执行 `git log` 获取 test-raw 分支的最新提交
|
||||
- 执行 `git diff HEAD~1 --name-only` 获取新增文件列表
|
||||
|
||||
2. **文件健康审查**
|
||||
- 文件命名规范检查
|
||||
- Frontmatter格式检查(如有)
|
||||
- 内容完整性检查
|
||||
|
||||
3. **首次Git提交**
|
||||
```bash
|
||||
git add [新增文件列表]
|
||||
git commit -m "YYYY-MM-DD RAW层素材-未执行Lint健康检查"
|
||||
git push origin test-raw
|
||||
```
|
||||
|
||||
4. **Lint健康检查**
|
||||
- 执行 RAW层 Lint 健康检查
|
||||
- 详细工作流:{{
|
||||
## 检查内容
|
||||
|
||||
### 1. Raw层Yaml Frontmatter检查
|
||||
|
||||
检查以下路径的文件是否符合对应模板的Yaml Frontmatter规范:
|
||||
|
||||
| 路径 | 对应模板 | 必填字段 |
|
||||
|------|----------|----------|
|
||||
| `01.采集 Grasp/所有采集/` | 采集笔记模版 | 状态、创建时间、链接 |
|
||||
| `01.采集 Grasp/论文精读/` | 论文精读模板 | 状态、创建时间、链接 |
|
||||
| `04.日记周记/01. 日记/` | 日记模版 | 创建时间、耗时、心情、今日天气 |
|
||||
|
||||
#### Raw层Yaml Frontmatter规范
|
||||
|
||||
**采集笔记模版**:
|
||||
```yaml
|
||||
---
|
||||
状态:
|
||||
- 已整理
|
||||
- 未整理
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
```
|
||||
|
||||
**论文精读模板**:
|
||||
```yaml
|
||||
---
|
||||
状态:
|
||||
- 未读
|
||||
- 在读
|
||||
- 已精读
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
```
|
||||
|
||||
**日记模版**:
|
||||
```yaml
|
||||
---
|
||||
创建时间: [[YYYY-MM-DD]]
|
||||
耗时:
|
||||
心情:
|
||||
- 美滋滋
|
||||
- 疲惫
|
||||
- 元气满满
|
||||
- emo
|
||||
今日天气:
|
||||
- 晴天
|
||||
- 阴天
|
||||
- 下雨
|
||||
- 下雪
|
||||
- 多云
|
||||
今日反思:
|
||||
今日照片:
|
||||
---
|
||||
```
|
||||
|
||||
### 2. Raw层图片引用检查
|
||||
|
||||
检查以下路径的文件中的图片引用格式:
|
||||
|
||||
| 路径 | 期望格式 |
|
||||
|------|----------|
|
||||
| `01.采集 Grasp/所有采集/` | `` |
|
||||
| `01.采集 Grasp/论文精读/` | `` |
|
||||
| `04.日记周记/01. 日记/` | `` |
|
||||
|
||||
#### 图片引用格式规范
|
||||
|
||||
**期望格式**:
|
||||
```markdown
|
||||

|
||||

|
||||
```
|
||||
|
||||
**错误格式示例**:
|
||||
```markdown
|
||||
 ❌ 绝对路径
|
||||
 ❌ 相对路径
|
||||
<img src="screenshot_xxx.jpg"> ❌ HTML格式
|
||||
```
|
||||
|
||||
**检查规则**:
|
||||
- 检测所有 `` 格式的引用
|
||||
- 验证路径是否为纯文件名(无路径分隔符、无驱动器盘符)
|
||||
- Raw层只检查不修改,问题记录到报告
|
||||
- **注意**:嵌入符号 `![[...]]` 是Obsidian标准语法,用于嵌入视频/音频/图片,在Raw层中属于正常用法,无需检查
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 第一步:扫描Yaml Frontmatter
|
||||
1. 检查以下路径的Yaml Frontmatter:
|
||||
- `01.采集 Grasp/所有采集/` → 对应采集笔记模版
|
||||
- `01.采集 Grasp/论文精读/` → 对应论文精读模板
|
||||
- `04.日记周记/01. 日记/` → 对应日记模版
|
||||
2. 记录每个文件的Yaml Frontmatter问题
|
||||
3. **Raw层只检查不修复**,问题输出到报告
|
||||
|
||||
### 第二步:检查图片引用
|
||||
1. 扫描以下路径的所有Markdown文件:
|
||||
- `01.采集 Grasp/所有采集/`
|
||||
- `01.采集 Grasp/论文精读/`
|
||||
- `04.日记周记/01. 日记/`
|
||||
2. 检测图片引用格式是否规范:
|
||||
- 正确:`` 或 ``
|
||||
- 错误:绝对路径、相对路径、HTML格式
|
||||
- **注意**:嵌入符号 `![[...]]` 不检查,是Obsidian标准语法
|
||||
3. 记录问题文件的路径和具体问题
|
||||
4. **Raw层只检查不修复**,问题输出到报告
|
||||
|
||||
### 第三步:生成报告
|
||||
输出到 `99.辅助/Lint健康检查报告-RAW层.md`(覆盖更新)
|
||||
|
||||
---
|
||||
|
||||
## 输出格式
|
||||
|
||||
### Lint健康检查报告-RAW层.md
|
||||
|
||||
```markdown
|
||||
# Lint健康检查报告-RAW层
|
||||
|
||||
> 生成时间:YYYY-MM-DD HH:mm
|
||||
> 工作目录:test-raw
|
||||
> 覆盖更新
|
||||
|
||||
---
|
||||
|
||||
## 检查结果汇总
|
||||
|
||||
| 路径 | 检查数量 | 问题数量 | 通过率 |
|
||||
|------|----------|----------|--------|
|
||||
| 01.采集 Grasp/所有采集/ | N | N | XX% |
|
||||
| 01.采集 Grasp/论文精读/ | N | N | XX% |
|
||||
| 04.日记周记/01. 日记/ | N | N | XX% |
|
||||
| **总计** | **N** | **N** | **XX%** |
|
||||
|
||||
---
|
||||
|
||||
## Raw层Yaml Frontmatter问题
|
||||
|
||||
### 采集笔记问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
### 论文精读问题(01.采集 Grasp/论文精读/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
### 日记问题(04.日记周记/01. 日记/)
|
||||
| 文件路径 | 问题 | 缺失/错误字段 |
|
||||
|----------|------|---------------|
|
||||
| | | |
|
||||
|
||||
---
|
||||
|
||||
## Raw层图片引用问题
|
||||
|
||||
> **注意**:Raw层只检查不修改,以下问题需用户自行确认修复
|
||||
|
||||
### 采集笔记图片问题(01.采集 Grasp/所有采集/)
|
||||
| 文件路径 | 行号 | 问题类型 | 问题内容 |
|
||||
|----------|------|----------|----------|
|
||||
| | | | |
|
||||
|
||||
**问题类型说明**:
|
||||
- `绝对路径`:包含驱动器盘符或绝对路径符号
|
||||
- `相对路径`:包含 `../` 或 `..\` 等相对路径
|
||||
- `HTML格式`:使用了 `<img src="...">` 格式
|
||||
|
||||
**注意**:嵌入符号 `![[...]]` 是Obsidian标准语法,不作为问题检查
|
||||
|
||||
---
|
||||
|
||||
## 修复状态
|
||||
|
||||
- [ ] Raw层Yaml问题已修复
|
||||
- [ ] Raw层图片问题已修复(待用户确认)
|
||||
|
||||
---
|
||||
|
||||
## 修复建议
|
||||
|
||||
1. ...
|
||||
2. ...
|
||||
```
|
||||
|
||||
}}
|
||||
|
||||
---
|
||||
|
||||
## 执行规则
|
||||
|
||||
### Raw层
|
||||
1. **只检查不修复**:Raw层作为原始素材层,保持内容完全不变
|
||||
2. **问题记录**:将Yaml Frontmatter问题记录到报告中
|
||||
3. **用户确认**:由用户在报告中查看问题,自行决定是否修正
|
||||
|
||||
### Raw层图片引用
|
||||
1. **只检查不修复**:Raw层图片引用问题不自动修改
|
||||
2. **问题记录**:将图片引用格式问题记录到报告中
|
||||
3. **问题类型**:绝对路径、相对路径、HTML格式(嵌入符号 `![[...]]` 是正常用法,不检查)
|
||||
4. **用户确认**:由用户在报告中查看问题,自行决定是否修正
|
||||
|
||||
### 通用规则
|
||||
1. **覆盖更新**:报告文件每次检查均为覆盖更新,保留最新检查结果
|
||||
2. **记录归档**:检查完成后,将报告保存至修改历史
|
||||
```
|
||||
|
||||
5. **二次提交(已执行Lint健康检查)**
|
||||
```bash
|
||||
git add [修正后的文件]
|
||||
git commit -m "YYYY-MM-DD RAW层素材-已执行Lint健康检查"
|
||||
git push origin test-raw
|
||||
```
|
||||
|
||||
6. **生成提交记录**
|
||||
- 获取二次提交的 commit ID
|
||||
- 获取本次提交的新增文件列表
|
||||
- 生成提交记录文件:`98.问答记录/YYYY-MM-DD-RAW提交记录.md`
|
||||
|
||||
**提交记录格式**:
|
||||
```markdown
|
||||
# RAW提交记录
|
||||
|
||||
> 提交时间:YYYY-MM-DD HH:mm
|
||||
> Commit ID:`[commit-id]`
|
||||
> 分支:test-raw
|
||||
|
||||
---
|
||||
|
||||
## 提交信息
|
||||
|
||||
- **Commit ID**:`<commit-id>`
|
||||
- **提交分支**:test-raw
|
||||
- **合并目标**:test
|
||||
|
||||
## 新增文件列表
|
||||
|
||||
| 序号 | 文件路径 | 状态 |
|
||||
|------|----------|------|
|
||||
| 1 | 文件路径1 | 待摄入 |
|
||||
| 2 | 文件路径2 | 待摄入 |
|
||||
|
||||
## Lint健康检查
|
||||
|
||||
- **检查结果**:通过/有警告
|
||||
- **问题数量**:N
|
||||
- **报告文件**:`99.辅助/Lint健康检查报告-RAW层.md`
|
||||
|
||||
---
|
||||
|
||||
*本记录由RAW提交工作流自动生成,供Ingest自动摄入使用*
|
||||
```
|
||||
|
||||
7. **推送远端**
|
||||
```bash
|
||||
git push origin test-raw
|
||||
```
|
||||
|
||||
8. **创建PR**
|
||||
- 创建 PR 申请合并到 test 分支
|
||||
- PR 标题格式:`RAW提交-YYYY-MM-DD`
|
||||
|
||||
### 第二阶段:Ingest自动摄入(通知Wiki提交工作流)
|
||||
|
||||
9. **通知Wiki提交工作流**
|
||||
- 告知用户:RAW层已提交,可执行Wiki提交工作流
|
||||
- 提供提交记录文件路径:`98.问答记录/YYYY-MM-DD-RAW提交记录.md`
|
||||
- Wiki工作流可通过该记录文件获取:Commit ID + 新增文件列表
|
||||
|
||||
---
|
||||
|
||||
## 验证门
|
||||
|
||||
- [ ] 首次提交包含"未执行Lint健康检查"
|
||||
- [ ] Lint健康检查已执行
|
||||
- [ ] 二次提交包含"已执行Lint健康检查"
|
||||
- [ ] 提交记录已生成(包含Commit ID和新文件列表)
|
||||
- [ ] PR已创建
|
||||
|
||||
---
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 所有操作记录到 `99.辅助/修改历史.md`
|
||||
- 使用 `墨子龙-AI助手` 用户身份提交
|
||||
- PR合并需用户确认后执行
|
||||
141
99.辅助/工作流-WIKI提交.md
Normal file
141
99.辅助/工作流-WIKI提交.md
Normal file
@@ -0,0 +1,141 @@
|
||||
---
|
||||
标签:
|
||||
- 工作流
|
||||
- Git协作
|
||||
- WIKI提交
|
||||
创建时间: 2026-04-17
|
||||
更新时间: 2026-04-17
|
||||
来源:
|
||||
- "[[工作流-Git协作流程]]"
|
||||
关联:
|
||||
- "[[工作流-RAW提交]]"
|
||||
- "[[工作流-Ingest自动摄入]]"
|
||||
- "[[工作流-Lint健康检查-WIKI层]]"
|
||||
类型: structure
|
||||
状态:
|
||||
- 不健康
|
||||
---
|
||||
|
||||
# 工作流:WIKI提交
|
||||
|
||||
> **所属协议**: CLAUDE.md 核心工作流
|
||||
> **触发时机**: 用户要求执行WIKI提交时执行,或RAW提交完成后自动触发
|
||||
> **工作目录**: `D:/obsidian KBesa/test-wiki`
|
||||
|
||||
---
|
||||
|
||||
## 执行流程
|
||||
|
||||
### 第一阶段:首次提交(未执行Lint健康检查)
|
||||
|
||||
1. **读取提交记录**
|
||||
- 执行 `git log` 获取 test-wiki 分支的最新提交
|
||||
- 执行 `git diff HEAD~1 --name-only` 获取新增/修改文件列表
|
||||
|
||||
2. **文件健康审查**
|
||||
- 元数据格式检查
|
||||
- 链接有效性检查
|
||||
- 内容完整性检查
|
||||
|
||||
3. **首次Git提交**
|
||||
```bash
|
||||
git add [新增/修改文件列表]
|
||||
git commit -m "YYYY-MM-DD WIKI层修改-未执行Lint健康检查"
|
||||
git push origin test-wiki
|
||||
```
|
||||
|
||||
4. **Lint健康检查**
|
||||
- 执行 WIKI层 Lint 健康检查
|
||||
- 详细文档:`工作流-Lint健康检查-WIKI层.md`
|
||||
|
||||
5. **二次提交(已执行Lint健康检查)**
|
||||
```bash
|
||||
git add [修正后的文件]
|
||||
git commit -m "YYYY-MM-DD WIKI层修改-已执行Lint健康检查"
|
||||
git push origin test-wiki
|
||||
```
|
||||
|
||||
6. **生成提交记录**
|
||||
- 获取二次提交的 commit ID
|
||||
- 获取本次提交的修改文件列表
|
||||
- 生成提交记录文件:`98.问答记录/YYYY-MM-DD-WIKI提交记录.md`
|
||||
|
||||
**提交记录格式**:
|
||||
```markdown
|
||||
# WIKI提交记录
|
||||
|
||||
> 提交时间:YYYY-MM-DD HH:mm
|
||||
> Commit ID:`[commit-id]`
|
||||
> 分支:test-wiki
|
||||
|
||||
---
|
||||
|
||||
## 提交信息
|
||||
|
||||
- **Commit ID**:`<commit-id>`
|
||||
- **提交分支**:test-wiki
|
||||
- **合并目标**:test
|
||||
|
||||
## 修改文件列表
|
||||
|
||||
| 序号 | 文件路径 | 操作 |
|
||||
|------|----------|------|
|
||||
| 1 | 文件路径1 | 修改 |
|
||||
| 2 | 文件路径2 | 新增 |
|
||||
|
||||
---
|
||||
|
||||
*本记录由WIKI提交工作流自动生成*
|
||||
```
|
||||
|
||||
7. **推送远端**
|
||||
```bash
|
||||
git push origin test-wiki
|
||||
```
|
||||
|
||||
8. **创建PR**
|
||||
- 创建 PR 申请合并到 test 分支
|
||||
- PR 标题格式:`WIKI提交-YYYY-MM-DD`
|
||||
|
||||
---
|
||||
|
||||
### 第二阶段:基于RAW提交记录的Ingest自动摄入
|
||||
|
||||
> **触发时机**:RAW提交工作流完成并提供提交记录文件后执行
|
||||
|
||||
9. **读取RAW提交记录**
|
||||
- 读取 `98.问答记录/YYYY-MM-DD-RAW提交记录.md`
|
||||
- 获取 Commit ID 和新增文件列表
|
||||
|
||||
10. **切换到test-wiki工作目录**
|
||||
```bash
|
||||
cd D:/obsidian KBesa/test-wiki
|
||||
```
|
||||
|
||||
11. **执行Ingest自动摄入**
|
||||
- 读取新增文件内容
|
||||
- 执行Ingest工作流:
|
||||
- 读取理解 → 提取原子 → 链接检查 → 归档入库 → 更新索引 → 日志记录
|
||||
- 验证门:原子性 / 链接数≥2 / 有机增长 / 持续对话
|
||||
|
||||
12. **提交Wiki修改**
|
||||
- 执行步骤1-8完成WIKI提交
|
||||
|
||||
---
|
||||
|
||||
## 验证门
|
||||
|
||||
- [ ] 首次提交包含"未执行Lint健康检查"
|
||||
- [ ] Lint健康检查已执行
|
||||
- [ ] 二次提交包含"已执行Lint健康检查"
|
||||
- [ ] 提交记录已生成
|
||||
- [ ] PR已创建
|
||||
- [ ] Ingest自动摄入已完成
|
||||
|
||||
---
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 所有操作记录到 `99.辅助/修改历史.md`
|
||||
- 使用 `墨子龙-AI助手` 用户身份提交
|
||||
- PR合并需用户确认后执行
|
||||
36
CLAUDE.md
36
CLAUDE.md
@@ -1,8 +1,8 @@
|
||||
# 自我进化AI知识库 - 协作协议(Schema层)
|
||||
|
||||
> **版本**: v2.0
|
||||
> **版本**: v2.1
|
||||
> **基于**: ZK管家 (Niklas Luhmann Zettelkasten 理念)
|
||||
> **最后更新**: 2026-04-16
|
||||
> **最后更新**: 2026-04-17
|
||||
|
||||
---
|
||||
|
||||
@@ -35,6 +35,8 @@
|
||||
|
||||
### 1.1 Raw 原始素材层(AI只读不写)
|
||||
|
||||
**工作目录**:`D:/obsidian KBesa/test-raw`
|
||||
|
||||
**路径**:
|
||||
- 「01.采集 Grasp/所有采集」:所有采集的文章、笔记、截图、音视频转录等外部素材
|
||||
- 「01.采集 Grasp/论文精读」:论文精读笔记、阅读笔记、文献摘要等学术资料
|
||||
@@ -44,6 +46,8 @@
|
||||
|
||||
### 1.2 WIKI 结构化知识层(AI自动维护)
|
||||
|
||||
**工作目录**:`D:/obsidian KBesa/test-wiki`
|
||||
|
||||
**路径**:「03.wiki」
|
||||
|
||||
**内容**:AI从Raw层提取生成的结构化知识库,包含:
|
||||
@@ -56,7 +60,7 @@
|
||||
- 所有内容为Markdown格式,文件名使用清晰的语义化命名
|
||||
- 每个笔记头部添加元数据:标签、创建时间、关联来源、更新记录
|
||||
- 自动建立双向链接,相关知识点互相引用
|
||||
- 维护全局索引文件`index.md`作为知识库入口,包含所有分类和快速跳转路径
|
||||
- 维护全局索引文件`03.wiki/index.md`作为知识库入口,包含所有分类和快速跳转路径
|
||||
|
||||
### 1.3 Schema 协作协议层(本文档)
|
||||
|
||||
@@ -111,6 +115,32 @@
|
||||
**执行流程**:
|
||||
1. 创建结构笔记 → 2. 提取原子笔记 → 3. 建立链接 → 4. 更新索引
|
||||
|
||||
### 2.5 Git Worktree 协作工作流
|
||||
|
||||
**工作目录对应关系**:
|
||||
- `D:/obsidian KBesa` → `[test]` 主分支
|
||||
- `D:/obsidian KBesa/test-raw` → `[test-raw]` Raw素材分支
|
||||
- `D:/obsidian KBesa/test-wiki` → `[test-wiki]` Wiki知识库分支
|
||||
|
||||
**详细工作流**:
|
||||
- RAW提交工作流:`99.辅助/工作流-RAW提交.md`
|
||||
- WIKI提交工作流:`99.辅助/工作流-WIKI提交.md`
|
||||
|
||||
**RAW提交工作流触发时机**:用户添加RAW层文件到test-raw后,要求执行提交时执行
|
||||
|
||||
**WIKI提交工作流触发时机**:用户要求执行WIKI提交时执行,或RAW提交完成后自动触发
|
||||
|
||||
### 2.6 Lint 健康检查
|
||||
|
||||
**详细工作流**:
|
||||
- RAW层健康检查:`99.辅助/工作流-Lint健康检查-RAW层.md`
|
||||
- WIKI层健康检查:`99.辅助/工作流-Lint健康检查-WIKI层.md`
|
||||
|
||||
**触发时机**:
|
||||
- RAW层:嵌入在RAW提交工作流中,第一次提交后执行
|
||||
- WIKI层:嵌入在WIKI提交工作流中,第一次提交后执行
|
||||
- 每周定期执行完整健康检查
|
||||
|
||||
---
|
||||
|
||||
## 三、内容规范
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
<% await tp.file.move ("/01.采集 Grasp/所有采集/"+tp.file.title) %>
|
||||
<% await tp.file.move ("/test-raw/01.采集 Grasp/所有采集/"+tp.file.title) %>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
链接:
|
||||
- "[[归类笔记目录]]"
|
||||
---
|
||||
<% await tp.file.move ("/02.归类 Arrange/所有归类/"+tp.file.title) %>
|
||||
<% await tp.file.move ("/test-raw/02.归类 Arrange/所有归类/"+tp.file.title) %>
|
||||
|
||||
|
||||
---
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
链接:
|
||||
- "[[采集笔记目录]]"
|
||||
---
|
||||
<% await tp.file.move ("/01.采集 Grasp/论文精读/"+tp.file.title) %>
|
||||
<% await tp.file.move ("/test-raw/01.采集 Grasp/论文精读/"+tp.file.title) %>
|
||||
|
||||
# {{title}}
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
关联:
|
||||
类型: structure
|
||||
---
|
||||
<% await tp.file.move ("/test-raw/01.采集 Grasp/英语精读/"+tp.file.title) %>
|
||||
|
||||
# {{title}}
|
||||
|
||||
## 原文模块
|
||||
|
||||
Reference in New Issue
Block a user