docs(fixed):更新Arabica Sprint开发文档指南中mermaid示意图语法与GitLink平台不兼容的代码

Signed-off-by: gzkoala <guohao@gitconomy.org>
This commit is contained in:
gzkoala
2026-03-08 11:16:15 +08:00
parent f11560b639
commit 94f37630cd

View File

@@ -1055,7 +1055,7 @@ sequenceDiagram
```mermaid
graph TD
A["收到 prompts/get 请求] --> B["接收 name 和 args"]
A["收到 prompts/get 请求"] --> B["接收 name 和 args"]
B --> C["调用 getFramework(name, args)"]
C --> D{"是否成功?"}
D -- 是 --> E["组装响应 { description, messages }"]
@@ -1675,16 +1675,16 @@ sequenceDiagram
```mermaid
graph TD
A[输入 query] --> B{query 为空?}
A["输入 query"] --> B{"query 为空?"}
B -- 是 --> C["返回 ['通用研究主题']"]
B -- 否 --> D[清洗标点]
D --> E[按空格分割,过滤长度<2的词]
E --> F[去重]
F --> G{长度 < 3?}
B -- 否 --> D["清洗标点"]
D --> E["按空格分割,过滤长度<2的词"]
E --> F["去重"]
F --> G{"长度 < 3?"}
G -- 是 --> H["循环补全 '${query} 相关研究'"]
H --> I[截取前5个]
H --> I["截取前5个"]
G -- 否 --> I
I --> J[返回检索词数组]
I --> J["返回检索词数组"]
```
3. **调用序列图**
@@ -1710,12 +1710,12 @@ sequenceDiagram
```mermaid
graph TD
A[调用 listObsidianNotes] --> B[读取 OBSIDIAN_VAULT_PATH 目录]
B --> C{读取成功?}
C -- 是 --> D[过滤 .md 文件]
D --> E[返回文件名数组]
C -- 否 --> F[打印错误日志]
F --> G[返回空数组]
A["调用 listObsidianNotes"] --> B["读取 OBSIDIAN_VAULT_PATH 目录"]
B --> C{"读取成功?"}
C -- 是 --> D["过滤 .md 文件"]
D --> E["返回文件名数组"]
C -- 否 --> F["打印错误日志"]
F --> G["返回空数组"]
```
2. **调用序列图**
@@ -1746,14 +1746,14 @@ sequenceDiagram
```mermaid
graph TD
A[输入 filename] --> B[拼接目标路径 targetPath]
B --> C[获取安全路径 safeVaultPath]
C --> D{targetPath 以 safeVaultPath 开头?}
D -- 否 --> E[抛出安全异常]
D -- 是 --> F[读取文件]
F --> G{读取成功?}
G -- 是 --> H[返回文件内容]
G -- 否 --> I[抛出读取异常]
A["输入 filename"] --> B["拼接目标路径 targetPath"]
B --> C["获取安全路径 safeVaultPath"]
C --> D{"targetPath 以 safeVaultPath 开头?"}
D -- 否 --> E["抛出安全异常"]
D -- 是 --> F["读取文件"]
F --> G{"读取成功?"}
G -- 是 --> H["返回文件内容"]
G -- 否 --> I["抛出读取异常"]
```
2. **调用序列图**
@@ -1787,15 +1787,15 @@ sequenceDiagram
```mermaid
graph TD
A[输入 filename, content] --> B{文件名以 .md 结尾?}
B -- 否 --> C[抛出文件名错误]
B -- 是 --> D[拼接完整路径 fullPath]
D --> E[计算相对路径 relative]
E --> F{relative 以 '..' 开头 或 为绝对路径?}
F -- 是 --> G[抛出越界错误]
F -- 否 --> H[确保目录存在]
H --> I[写入文件]
I --> J[返回成功信息]
A["输入 filename, content"] --> B{"文件名以 .md 结尾?"}
B -- 否 --> C["抛出文件名错误"]
B -- 是 --> D["拼接完整路径 fullPath"]
D --> E["计算相对路径 relative"]
E --> F{"relative 以 '..' 开头 或 为绝对路径?"}
F -- 是 --> G["抛出越界错误"]
F -- 否 --> H["确保目录存在"]
H --> I["写入文件"]
I --> J["返回成功信息"]
```
2. **调用序列图**