本目录管理由 archify 绘制的交互式架构图成品。源头是 Mermaid 源图(唯一事实源,溯源矩阵见彼处);文档一律嵌入本目录成品,禁止内联 mermaid 围栏。
| 文件 | 用途 |
|---|---|
<基名>.html |
交互版:聚焦/搜索/关系追踪/演示,深浅主题切换(浏览器直接打开) |
<基名>.light.svg |
浅色静态版,<picture> 默认嵌入 |
<基名>.dark.svg |
深色静态版(根节点 data-theme="dark"),<picture> 深色偏好嵌入 |
docs/assets/mermaid/<分类>/<基名>.mmd |
Mermaid 源图(指回本目录的路径登记在溯源矩阵) |
| 基名 | archify 类型 | 源 Mermaid | 嵌入文档 |
|---|---|---|---|
| engineering-plan-layers | architecture | engineering-plan-layers.mmd | engineering-plan.md · README(中) |
| engineering-plan-layers-en | architecture | engineering-plan-layers-en.mmd | README.md(根,PNG 导出) |
| 基名 | archify 类型 | 源 Mermaid | 嵌入文档 |
|---|---|---|---|
| log-commit-detail-panel-layout | architecture | .mmd | log-commit-detail-panel.md |
| log-commit-detail-panel-dataflow | dataflow | .mmd | 同上 |
| multi-root-repo-selection-toolbar | workflow | .mmd | multi-root-repo-selection.md |
| multi-root-repo-selection-sequence | sequence | .mmd | 同上 |
| branch-tree-group-by-prefix-effect | workflow | .mmd | branch-tree-group-by-prefix.md |
| branch-tree-group-by-prefix-dataflow | dataflow | .mmd | 同上 |
| file-list-group-by-directory-dataflow | dataflow | .mmd | file-list-group-by-directory.md |
| agentic-git-preferences-flow | workflow | .mmd | agentic-git-preferences.md |
| claude-code-config-flow | workflow | .mmd | claude-code-config.md |
| log-ci-status-dataflow | dataflow | .mmd | log-ci-status.md |
| branches-pr-status-dataflow | dataflow | .mmd | branches-pr-status.md |
| 基名 | archify 类型 | 源 Mermaid | 嵌入文档 |
|---|---|---|---|
| ai-agent-seams-pipeline | workflow | .mmd | 05-ai-agent-seams.md |
| 基名 | archify 类型 | 源 Mermaid | 嵌入文档 |
|---|---|---|---|
| roadmap-milestones | workflow | roadmap-milestones.mmd | README(中) |
| roadmap-milestones-en | workflow | roadmap-milestones-en.mmd | README.md(根,PNG 导出) |
- 语义色彩:组件类型语义化(前端/后端/外部系统各有专属色相),预留接缝用虚线关系表达;经典预设(classic)保证深浅主题下均高对比。
- 双主题:HTML 内置主题切换;SVG 导出为主题自包含文件,dark 版在根节点追加
data-theme="dark"。 - 文档嵌入模板:
<picture> <source media="(prefers-color-scheme: dark)" srcset="../assets/architecture/<分类>/<基名>.dark.svg"> <img src="../assets/architecture/<分类>/<基名>.light.svg" alt="<中文图题>"> </picture> > [交互版](../assets/architecture/<分类>/<基名>.html) · [Mermaid 源图](../assets/mermaid/<分类>/<基名>.mmd)(图资产溯源见 [图资产索引](../assets/mermaid/README.md))
- 质量门槛:候选须通过 archify showcase 全检(9 项 artifact 检查零错误零警告)+
visual-check浏览器证据(1440×900 等桌面首屏无溢出)。 - 变更顺序:改 Mermaid 源 → 重绘本目录成品 → 更新 溯源矩阵。
- 双语变体(
-en后缀):根 README 为英文时需英文标注图——以<基名>-en为基名镜像中文版创作(拓扑、节点 id、配色不变,仅译标签;HTML/SVG 为英文 title/aria 与lang="en");中文版拓扑变更时,-en版与media/diagrams/导出须同步重绘。无后缀基名即中文默认版。 - 根 README PNG 导出(Marketplace 兼容):根
README.md同时是扩展店面 README(Marketplace / Open VSX 不渲染 SVG,且docs/**不入 vsix),故根 README 嵌入media/diagrams/<基名>-en.{light,dark}.png(自交互 HTML 经?theme=light/dark以 2x 栅格化导出),仍用<picture>模板;docs/下文档一律按模板嵌入 SVG。若发布后 Marketplace 图缺失,回退为#gh-dark-mode-only/#gh-light-mode-only双<img>片段方案(GitHub 两者均支持,仅需改根 README 嵌入块)。