Files
Manus AI a073d95f1c
Some checks failed
SDK CI / python-compile (push) Has been cancelled
chore: GitHub源码文档交接快照 2026-07-19
保留源码与部署文档,排除超大二进制和本地运行配置。
2026-07-19 16:16:14 +08:00

12 KiB
Raw Permalink Blame History

tags, doc-type, layer, parent, related, name, description, owner, version
tags doc-type layer parent related name description owner version
工作手机
机擎
进度验收
SKILL 机擎/阿表/开发文档结构规范
阿表/SKILL|阿表
机擎/SKILL
开发文档/README
开发进度总表
开发文档结构规范/SKILL
阿表/SKILL
workphone-devdoc-structure 阿表 1.2.0

工作手机 · 开发文档结构规范(阿表 · 开发时必守)

归属:机擎 / 阿表
范围开发文档/ 全部 110 目录;本 Skill 与 机擎/阿表/SKILL.md 同时加载
激情原则:文档不是事后补录——每做一个功能,当场归类、当场写进对应目录,保持 Obsidian 里一眼能扫清。


一、总规则8+2 条)

# 规则
1 所有开发文档 只在 开发文档/ 下,禁止散落仓库根
2 每子目录除 README≤3 个主文档;超出须合并,不得丢内容
3 PNG/JPG 一律进该目录的 images/ 子树,禁止 vault 根 Pasted image;引用用 绝对路径 Markdown(见 §四D
4 目录命名:01-大类名/ 数字前缀表示从大到小;images/ 内用 01-子类/
5 每个大类目录必须有 README.md(索引 + Obsidian obsidian-color
6 新功能开发完 → 同步 3 处:功能 MD + 10、项目管理/工作日志.md + 涉及目录 README
7 改路径 → 同步 sdk/app/main.py_DOC_PAGE_MAP_scan_arch_assets
8 进度真源不变:10、项目管理/开发进度总表.md + 2、架构/01-总览/系统架构.md §3.0
+1 Obsidian:新目录在 .obsidian/snippets/workphone-devdoc.css 登记配色
+3 标签与关联:每篇 MD 必有 YAML tags + related + parent;文末 🔗 关联导航(工作日志/历史追加包除外)

二、2、架构 标准树(现行真源)

开发文档/2、架构/
├── README.md
├── images/
│   ├── README.md
│   ├── 01-整体总览/      # SDK全景、Agent工作流、设备运转
│   ├── 02-控制通道/      # 五通道 P1P5
│   ├── 03-微信与Hook/    # 微信链路、Hook交互
│   └── 04-防封/
├── 01-总览/              # 系统架构.md§3.0 模块拆解)
├── 02-技术基座/          # 技术选型与数据库.md
├── 03-通道与设备/        # Hook通道与多设备多服务器架构.md
├── 04-交互图/            # *.html、*.mmd
└── 05-规范/              # 架构图风格标准.md

二B、5、接口 标准树2026-05-24 起)

开发文档/5、接口/
├── README.md
├── images/
├── 01-规范与统一层/      # 接口规范.md + 通用服务交互层.md
├── 02-业务对接/          # 存客宝 + 外部网关
├── 03-Hook与微信/        # Hook模块 + 微信矩阵 + Frida 跳转
├── 04-OpenAPI/           # openapi_v3.0.json
└── 05-交互图/            # API架构 HTML

接口文档归类:规范/统一层 → 01对接方文档 → 02Hook/微信 → 03JSON → 04HTML → 05。

二C、6、后端 标准树轻量2026-05-24 起)

开发文档/6、后端/
├── README.md
├── images/
├── 01-服务端/              SDK服务端实现文档.md
├── 02-设备端/              Agent端技能实现文档.md
├── 03-规范汇总/            后端规范与代码汇总.md
├── docs/                   深度文档(不移动)
├── github核心代码/
└── github-repos/           克隆库(禁止重组)

二D、8、部署 / 10、项目管理2026-05-24 起)

8、部署/01-本地环境/  02-设备Hook/  03-运维同步/
10、项目管理/  ← 开发进度总表·工作日志·验收 永驻根目录(禁止移动)
              02-测试报告/  03-计划与专项/

二E、1、需求2026-05-24 起)

1、需求/01-概述/  02-业务/  03-调研/  + 修改/ 增量补丁
3、原型/01-规范/  |  4、前端/0103/  |  7、数据库/01-设计/ 02-规范/
9、手册/ 主手册留根 + 02-操作指南/ 03-验证/ 04-专项/ + images/

新架构资产归类决策树

是 PNG/JPG
  ├─ 是 → 整体/SDK/APK        → images/01-整体总览/
  │       五通道/控制模式?      → images/02-控制通道/
  │       微信/Hook 链路?       → images/03-微信与Hook/
  │       防封?                 → images/04-防封/
  └─ 否 → 可交互 HTML/Mermaid  → 04-交互图/
          技术选型/数据库?      → 02-技术基座/
          Hook/多设备?          → 03-通道与设备/
          出图规范?             → 05-规范/
          其他总览/模块?        → 01-总览/

三、其他目录 images 约定

目录 images 位置 用途
9、手册 9、手册/images/ 五图 fig0109、手册配图
2、架构 2、架构/images/0104/ 架构 PNG见上
8、部署/05-测试验收 screenshots/、按日期验证目录 真机验收,不进架构 images
110 目录 {目录}/images/doc-headers/ 文档说明头图(每篇 MD 顶部 ![文档说明]

四C、文档说明头图2026-05-24 起)

目标:每篇主文档 / README / 验收 MD 正文最上方frontmatter 后)有一张 说明头图,一眼看懂本文档职责。

约定
位置 YAML --- 之后、# 标题 之前:![文档说明](../images/doc-headers/{slug}.png)
PNG 目录 {110、}/images/doc-headers/;根 开发文档/README.md开发文档/images/doc-headers/
生成(首选) AI 图标横幅Cursor GenerateImage→ 卡若AI F09a 04_卡火/火炬_全栈消息/开发文档说明头图/SKILL.md
部署脚本 卡若AI …/开发文档说明头图/scripts/deploy_doc_header_ai.py;工作手机首批:8、部署/05-测试验收/scripts/deploy_doc_header_ai.py
fallback generate_doc_header_banners.pyPillow 扁平条,仅离线无 AI 时用)
风格 3:1 横图;图标化扁平科技风(非纯文字条);顶栏色 ≈ Obsidian 目录色;含中文标题 + 职责图标
分层 ① 目录 README → 11 色目录图;② 主题批次Frida/110/Soul/存客宝)→ 主题图;③ 主文档SLUG_MAP 独版
跳过 工作日志.md追加版 矩阵包、wiki-giteagithub-repos

新增/改 MD 后frontmatter + 首段摘要定稿 → MD 内插入 ![文档说明](…/doc-headers/{slug}.png) → 新 slug 补进 deploy_doc_header_ai.pySLUG_MAP(或走目录/主题 fallbackpython3 deploy_doc_header_ai.py


四D、图片引用 · AI 可读(强制)

问题Obsidian 粘贴图默认 ![[Pasted image …]] + vault 根目录散落Cursor/AI 无法从缓存读取

约定
禁止 ![[wikilink]] 引用截图vault 根目录 Pasted image *.png
存放 与 MD 同目录 {文档目录}/images/(或该大类 images/01-子类/
引用格式 标准 Markdown + 本机绝对路径![说明](/Users/karuo/Documents/开发/2、私域银行/工作手机/开发文档/…/images/xxx.png)
Obsidian 仍可读 绝对路径在 Obsidian 预览中正常显示;人类编辑不受影响
一键修复 python3 机擎/scripts/fix_pasted_images.py(扫描 开发文档/,迁移 + 改写)
粘贴后必做 粘贴截图 → 立即跑 fix 脚本或手动移入 images/ 并改绝对路径

示例

![联系客服入口](/Users/karuo/Documents/开发/2、私域银行/工作手机/开发文档/1、需求/修改/images/wechat_unblock_02_contact_cs_entry.png)

四、Obsidian 配色规范

Snippet 路径.obsidian/snippets/workphone-devdoc.css
启用Settings → Appearance → CSS snippets → workphone-devdoc(已在 appearance.json 登记)

路径 色值 语义
开发文档/2、架构 #1565C0 架构根
…/01-总览 #2E7D32 全景
…/02-技术基座 #6A1B9A 基建
…/03-通道与设备 #EF6C00 通道
…/04-交互图 #00838F HTML
…/05-规范 #455A64 规范
…/images #78909C 静态图
开发文档/9、手册 #1565C0 用户手册
开发文档/10、项目管理 #C62828 进度
开发文档/1、需求 3、原型 #5E35B1 需求与原型
开发文档/4、前端 5、接口 6、后端 #0277BD 开发与接口
开发文档/7、数据库 8、部署 #558B2F 部署与数据
开发文档/8、部署/05-测试验收 #F9A825 部署侧真机验收
开发文档/5、接口/06-验收与矩阵 #FFB300 接口矩阵/开发日志
开发文档/1、需求/03-调研/平台分析 #AD1457 平台调研

新建子目录时:在 CSS 追加 .nav-folder-title[data-path="…"] 规则README frontmatter 写 obsidian-color: "#xxxxxx"

Cursor 规则.cursor/rules/workphone.mdc 已引用本 SkillAgent 开发功能时自动按分层归类。

图谱性能Obsidian Graph · 强制)

目标:关系图谱只展示 开发文档/ + 机擎/,打开 <3s。

配置 路径 规则
文件排除 .obsidian/app.jsonuserIgnoreFilters 排除 sdk/vendor/node_modules/**/raw/**/110项功能逐项确认/
图谱过滤 .obsidian/graph.jsonsearch path:开发文档 OR path:机擎
轻量 ignore .obsidianignore 与上表同步
Smart Connections .smart-env/smart_env.jsonfolder_exclusions 勿索引代码树;show_graph: false

禁止github-repos/、CodeGraph raw/、验收 bulk JSON 放进图谱可见范围。

可选插件:Icon Folder — 可为 01-总览📐images🖼️,与 CSS 色并存。


四B、标签与关联规范Obsidian 图谱 · 2026-05-24 起)

目标:开发文档 + 机擎 每篇 MD 可检索、可串联——图谱按 tag 聚类,正文按 related / prev / next 前后跳转。

YAML Frontmatter 必填字段

字段 说明 示例
tags 至少 3 项:工作手机 + 顶层目录语义 + doc-type [工作手机, 接口, 验收]
doc-type 索引 / 主文档 / 验收 / 进度 / SKILL / 参考 主文档
layer 相对 开发文档/机擎/ 的目录层 5、接口/06-验收与矩阵
parent 上级 README 的 wikilink [[5、接口/06-验收与矩阵/README|06-验收与矩阵]]
related 35 个跨目录相关文档 wikilink 见下表
prev / next 同层 01- 02- 模块顺序(可选) [[01-规范与统一层/README|01-规范与统一层]]

保留:原有 obsidian-color / SKILL 的 name owner 等字段不删。

文档 用途
开发文档/README 总入口
开发进度总表 进度真源
系统架构 模块拆解 §3.0
工作手机·五图总览与使用手册 用户向整合手册
机擎/SKILL 项目管理入口(机擎文档必链)

文末「🔗 关联导航」块

主文档与 README 文末追加工作日志.md110项功能逐项确认/ 历史追加包 不加

## 🔗 关联导航

| 方向 | 文档 |
|------|------|
| ↔ 相关 | [[机擎/SKILL|机擎 SKILL]] · [[开发文档/README|开发文档]] · [[开发进度总表]] · [[开发文档结构规范/SKILL|文档结构规范]] · [[阿表/SKILL|阿表 SKILL]] |