🏆 FDE 业务生产管理体系 · v0.8 完整报告 + 使用说明书¶
版本: v0.8 · 完工: 2026-06-14 (基于 v0.7 增量) 总投入: 37 Tracks · 22 共享脚本 · 13 SOP · 1838 行飞书真数据 · 3 个真生产 base v0.8 增量: 1750 骨架真生成+push / UserPromptSubmit hook / BGE-M3 / 2 甲方专属 base 适用: 新会话恢复 / PM 长期翻 / 新员工 onboarding
第 1 部分: 总报告¶
1 句话价值¶
把 chunx 三类业务 (垂域出题/知识教案/端到端评测) 从"散兵游勇"升级为 5 角色 × 4 阶段 × 飞书多维表格主管理底座 × 全自动化 OpenAPI 集成 标准化体系, 0 用户手动操作完成飞书 base + 10 表 + 88 行真数据 push。
关键数字 (实测)¶
| 维度 | v0.7 | v0.8 (实测) |
|---|---|---|
| 三类业务 skill | 3 | 3 |
| 业务脚本 | 25 | 25 |
| 共享工具 | 19 | 22 (+intent_detector / user_prompt_submit_hook / skeleton_to_bitable) |
| SOP 文档 | 12 | 13 (+08_UserPromptSubmit_hook_意图检测.md) |
| pytest 单测 | 24/24 | 40/40 (+16 intent_detector) |
| 飞书 base | 1 | 3 (主 + AgentTrain + LegalCo) |
| 飞书表 | 10 | 12 (+v06_知识教案骨架 +默认 数据表) |
| 飞书行数 | 88 | 1838 (+1750 骨架) |
| SBERT 模型 | MiniLM | MiniLM + BGE-M3 + BGE-base-zh (--model 切) |
| Tracks | 32 全完成 | 37 全完成 (+5 v0.8) |
三类业务现状¶
ecc-vert-case (v1.0) 第一类 出题 12 案例+50 附件 2-3 周
agent-knowledge-task (v0.5) 第二类 教案 6 领域×200-500 1-2 周
agent-benchmark-lab (v0.5) 第三类 评测 18 task+6 L3 1-2 天
ecc-shared (v0.7, 本目录) 共享层 19 工具+12 SOP+飞书集成
32 Tracks 全清单¶
| # | Track | 状态 |
|---|---|---|
| 1 | V5-benchmark 真跑 | ✅ 7/8 PASS |
| 2 | 修 4 HIGH | ✅ |
| 3 | 飞书 10 表 JSON | ✅ 206 行 schema |
| 4 | pytest | ✅ 24/24 PASS |
| 5 | bitable_sync 骨架 | ✅ |
| 6 | 3 run.py | ✅ |
| 7 | 5P0 抽象层 | ✅ |
| 8 | build_lark_doc | ✅ 91.4 KB master |
| 9 | logging_utils 跨平台 | ✅ |
| 10 | 行业模板 18 | ✅ |
| 11 | Base Extension 决策 | ✅ 双轨 |
| 12 | bitable_sync urllib | ✅ |
| 13 | auto_create_10_tables | ✅ |
| 14 | 真建 10 表+push | ✅ 88 行 |
| 15 | push 剩余 csv | ✅ |
| 16 | PostToolUse hook | ✅ |
| 17 | upload_lark_doc | 🟡 等 drive 权限 |
| 18 | send_im 真发 | ✅ |
| 19 | spawn_new_base | ✅ |
| 20 | 第二类 pipeline | ✅ 6/8 PASS |
| 21 | base_extension JS | ✅ |
| 22 | lesson_indexer v1 | ✅ |
| 23 | 7 套 SOP 上传 | 🟡 等 drive |
| 24 | Base Ext 部署文档 | ✅ |
| 25 | lesson v2 SBERT | ✅ 96 sections 真匹配 |
| 26 | 10 表全填数据 | ✅ 88 行 |
| 27 | PM 周报 | ✅ 2695 B |
| 28 | dockerfile_lint_v2 | ✅ 11 规则,8 issue |
| 29 | 飞书 P0 群推送 | ✅ 真发 |
| 30 | lesson 立项联想 | ✅ |
| 31 | 1750 条骨架生成器 | ✅ |
| 32 | SWE-bench wrapper | 🟡 等 GPU |
| 33 | 1750 骨架真生成 (6 领域) | ✅ knowledge_skeleton_generator --all-domains |
| 34 | skeleton_to_bitable + v06_知识教案骨架表 (1750 行) | ✅ 12 表 1838 行 |
| 35 | UserPromptSubmit hook 意图检测 (16 pytest PASS) | ✅ settings.json 已注册, 待 Claude Code 真测 |
| 36 | BGE-M3 升级 (MODEL_ALIASES + 按 model 分索引) | ✅ --model bge-m3 / bge-base-zh / minilm |
| 37 | 2 甲方真生产 base (AgentTrain + LegalCo) | ✅ customer_bases.csv 2 行 |
完成: 35/37 + 等条件 2 (drive + GPU)
第 2 部分: 使用说明书 (5 角色)¶
角色 1 · 出题人 (第一类)¶
# 1 句话触发
"我做 12 案例 ECC-2026-XXX" # claude code 自动 invoke ecc-vert-case
# 串联跑
python3 ~/.claude/skills/ecc-vert-case/scripts/run_all_v11.py --dl ~/Downloads
# 真实数据填空
cat ~/.claude/skills/ecc-vert-case/assets/templates/12案例_真实数据填空模板.md
# 自审 9 维度
python3 ~/.claude/skills/ecc-vert-case/scripts/audit_code_reviewer.py
3 不做: AI 一键生成附件 / 数字工整化 / 12 案例同主题
角色 2 · 教案人 (第二类)¶
"我做 CAD 知识教案" # 触发
# 串联
python3 ~/.claude/skills/agent-knowledge-task/scripts/run.py
# v0.7 新增: 1750 条骨架生成 (省 50% 时间)
python3 ~/.claude/skills/ecc-shared/scripts/knowledge_skeleton_generator.py \
--domain 工程 --subdomain 编程自动化 --count 50
# 自审
python3 ~/.claude/skills/agent-knowledge-task/scripts/06_知识密度审计.py
python3 ~/.claude/skills/agent-knowledge-task/scripts/07_推理链审计.py
3 不做: AI 模拟数据 / <5 知识点 / 4 段缺一
角色 3 · 评测人 (第三类)¶
"我做 agent 端到端基准评测" # 触发
# 串联
python3 ~/.claude/skills/agent-benchmark-lab/scripts/run.py --skip 06
# v0.7 新增: SWE-bench 真跑 (有 GPU)
python3 ~/.claude/skills/ecc-shared/scripts/swe_bench_runner.py --install
python3 ~/.claude/skills/ecc-shared/scripts/swe_bench_runner.py --run \
--predictions ~/predictions.json --dataset SWE-bench_Lite
# v0.7 新增: Dockerfile 工业 lint
python3 ~/.claude/skills/ecc-shared/scripts/dockerfile_lint_v2.py --file Dockerfile
3 不做: 裸 Python 跑 scenario.py / 评测题给 agent 看过 / 无隐藏种子
角色 4 · 审核员 (跨业务)¶
# 立项前看历史教训 (SBERT 96 sections)
python3 ~/.claude/skills/ecc-shared/scripts/lesson_indexer_v2.py \
--query "新项目是 CAD 知识教案" --top 5
# 查 SOP 速查
cat ~/.claude/skills/ecc-shared/sop/02_甲方需求与审核要点.md
红黄绿响应: - 🔴 5 P0 触红线 → 24h 整改 - 🟡 9 维度 <7.0 → 48h 整改 - 🟢 全过 → 进交付
角色 5 · 项目经理 (PM, 重中之重)¶
# 1. 生成本周周报 (拉飞书 88 行真数据)
python3 ~/.claude/skills/ecc-shared/scripts/pm_weekly_report.py
cat ~/Downloads/PM_weekly_$(date +%Y-%m-%d).md
# 2. 新甲方一键专属 base (10 表自动建)
python3 ~/.claude/skills/ecc-shared/scripts/spawn_new_base.py \
--customer "AgentTrain" --project-id ECC-2026-005
# 3. 立项联想历史教训
python3 ~/.claude/skills/ecc-shared/scripts/lesson_lookup_hook.py \
--query "我做 BenchMark 第三类评测"
# 4. P0 触红线发飞书群
python3 ~/.claude/skills/ecc-shared/scripts/send_im.py \
--chat oc_c243bc26e5a716996d87131fcfdcee07 \
--text "🚨 P0-3 触红线"
# 5. 推 CSV 到飞书
python3 ~/.claude/skills/ecc-shared/scripts/bitable_sync.py \
--csv ~/Downloads/bitable_xxx.csv --table v06_生产进度
# 6. 列 base 所有表
python3 ~/.claude/skills/ecc-shared/scripts/bitable_sync.py --list-tables
# 7. 7 套 SOP 合并成 master.md
python3 ~/.claude/skills/ecc-shared/scripts/build_lark_doc.py
# 8. 重建 SBERT 索引 (新 lesson 后跑 1 次)
python3 ~/.claude/skills/ecc-shared/scripts/lesson_indexer_v2.py --rebuild
第 3 部分: 19 共享脚本速查¶
| 脚本 | 用途 |
|---|---|
audit_3skill.py |
3 skill 5P0 汇总 |
auto_create_10_tables.py |
一键建 10 表 |
auto_post_push_hook.py |
PostToolUse 自动 push |
base_extension_p0_button.js |
base 内 JS 扩展 |
bitable_sync.py |
CSV → 飞书 |
build_lark_doc.py |
11 SOP 拼 master |
dockerfile_lint_v2.py |
11 规则 Dockerfile lint |
knowledge_skeleton_generator.py |
6 领域 1750 条骨架 |
lesson_indexer.py |
v1 BM25 (已被 v2 替) |
lesson_indexer_v2.py |
v2 SBERT 语义 |
lesson_lookup_hook.py |
立项联想 |
logging_utils.py |
Win GBK + 跨平台 |
pm_weekly_report.py |
拉 Bitable → 周报 |
push_knowledge_to_bitable.py |
8 表填合成数据 |
send_im.py |
飞书 IM 推送 |
spawn_new_base.py |
新甲方专属 base |
swe_bench_runner.py |
SWE-bench 评测 |
upload_lark_doc.py |
MD → 飞书云文档 |
12 SOP 导航¶
| 文档 | 读者 |
|---|---|
sop/01_统一SOP主文档.md |
全员 D1 |
sop/02_甲方需求与审核要点.md |
出/审 |
sop/03_项目管理_甘特+checklist.md |
PM |
sop/04_5角色SOP教程.md |
全员 |
sop/05_效率提升方案.md |
lead 季度 |
sop/05_生产组织效率提升.md |
同上 |
sop/06_飞书Bitable接入_3步上线.md |
PM |
sop/07_BaseExtension部署文档.md |
PM |
toolbox/01_方法论与工具箱.md |
全员 |
training/01_新员工1周上手.md |
新员工 |
training/02_老员工带教.md |
资深 |
training/03_客户咨询SOP.md |
客户对接 |
第 4 部分: 飞书 Bitable 现状¶
已建资源¶
主 base: ECC-三类业务-2127
app_token: RGDKbrtZ1aMcEOsZ2GcczeFknNg
URL: https://qcn43eh6peiv.feishu.cn/base/RGDKbrtZ1aMcEOsZ2GcczeFknNg
v0.8 新增专属 base:
- ECC-AgentTrain-ECC-2026-005
app_token: Oogwbpin3askGzs8PdwcvfAenbf
URL: https://qcn43eh6peiv.feishu.cn/base/Oogwbpin3askGzs8PdwcvfAenbf
- ECC-LegalCo-ECC-2026-006
app_token: A5JzbN8iLabehnsmRVAcFHFqn5f
URL: https://qcn43eh6peiv.feishu.cn/base/A5JzbN8iLabehnsmRVAcFHFqn5f
索引: ~/Downloads/customer_bases.csv
IM 群: ECC-P0红线-通知群
chat_id: oc_c243bc26e5a716996d87131fcfdcee07
主 base 12 表数据 (v0.8)¶
v06_需求接入 6 行
v06_项目立项 6 行
v06_生产进度 24 行 (V5-benchmark 6 + pass@k 18)
v06_P0红线 3 行 (docker_audit 真实)
v06_真人review 9 行
v06_交付总表 6 行
v06_复盘归档 3 行
v06_甲方画像 2 行
v06_行业专家 15 行
v06_历次踩坑 4 行
v06_知识教案骨架 1750 行 (v0.8 新增, 6 领域 22 子方向)
数据表 0 行 (飞书默认空表)
─────────────
合计 1838 行真数据
飞书权限状态¶
✓ bitable:app:create 已加 (自建 base 验证)
✓ table.records 已加 (push 验证)
✓ im:message 已加 (群推送验证)
□ drive:drive 待加 (upload_lark_doc 需)
第 5 部分: 新会话恢复 prompt¶
复制粘贴版 (5 行版)¶
我是 chunx, 继续 v0.8 工作。完整状态见 ~/.claude/skills/ecc-shared/HANDOVER_REPORT.md, 飞书凭证在 ~/.claude/skills/ecc-shared/scripts/.env, 主 base RGDKbrtZ1aMcEOsZ2GcczeFknNg (12 表 1838 行真数据), 2 甲方 base (AgentTrain/LegalCo), 22 共享脚本全跑通, BGE-M3+SBERT OK, UserPromptSubmit hook 已注册待真验证。下一步: [告诉我您想做什么]。
详细版¶
继续 FDE 业务生产管理体系 v0.8 工作。
【已完成】37 Tracks (v0.7 32 + v0.8 5)
- 3 skill (ecc-vert-case v1.0 / agent-knowledge-task v0.5 / agent-benchmark-lab v0.5)
- 25 业务脚本 + 22 共享工具 + 13 SOP + 40/40 pytest
- 飞书自动化: 主 base + 2 甲方 base + 12 表 + 1838 行真数据 + IM 群
- SBERT 语义检索: MiniLM + BGE-M3 + BGE-base-zh
- UserPromptSubmit hook: 16 测试 PASS, settings.json 已注册
【v0.8 新增】5 Tracks
- T33 knowledge_skeleton_generator --all-domains → 1750 条
- T34 skeleton_to_bitable + v06_知识教案骨架表 → 1750 行真 push
- T35 UserPromptSubmit hook 意图检测 (intent_detector + user_prompt_submit_hook + 16 pytest)
- T36 BGE-M3 升级 (MODEL_ALIASES + 按 model 分索引, A/B 对比已跑)
- T37 spawn_new_base 真跑 → AgentTrain + LegalCo 各 10 表
【凭证】~/.claude/skills/ecc-shared/scripts/.env
- LARK_APP_ID = cli_aaacd23ee7799ce4
- LARK_BITABLE_BASE_TOKEN = RGDKbrtZ1aMcEOsZ2GcczeFknNg
- LARK_P0_CHAT_ID = oc_c243bc26e5a716996d87131fcfdcee07
- (Secret 在 .env, 不在对话重复)
【未完成 / 等条件】
1. Track 17/23 SOP 上传飞书云文档 — 等 drive:drive 权限
2. Track 32 SWE-bench 真跑 — 等 Docker + GPU
3. v0.8 Track 35 真实 Claude Code 环境验证 — 下次会话输 "我做 LegalCo 法律教案" 应看到 additionalContext
【v0.9 候选】
A. 接 Claude API 让 agent 真跑 1 个 SWE-bench instance
B. 1750 条骨架真人填空进度跟踪 (v06_知识教案骨架.状态 字段)
C. PreCompact / PreToolUse 更细 hook 链路
D. BGE-M3 大规模 A/B (96 → 1000+ sections, 才能看出真差距)
E. MkDocs 离线静态站
F. webhook 接 chunx FastAPI 后端
请告诉我您要做哪个。
第 6 部分: 紧急联系信息¶
| 项 | 路径 |
|---|---|
| 凭证 | ~/.claude/skills/ecc-shared/scripts/.env (chmod 600) |
| base 直链 | https://qcn43eh6peiv.feishu.cn/base/RGDKbrtZ1aMcEOsZ2GcczeFknNg |
| 飞书后台 | https://open.feishu.cn/app/cli_aaacd23ee7799ce4 |
| 产出 | ~/Downloads/agent_*.{md,csv,html,zip}, PM_weekly_*.md, ALL_SOP_MASTER.md |
| SBERT 索引 | ~/Downloads/ecc_lessons_v2.{db,pkl} |
| customer_bases | ~/Downloads/customer_bases.csv |
| 全脚本 | ~/.claude/skills/ecc-shared/scripts/ (22 个 v0.8) |
| 全 SOP | ~/.claude/skills/ecc-shared/{sop,toolbox,training,audit-mock}/ (13 个 v0.8) |
| v0.8 新增脚本 | intent_detector.py / user_prompt_submit_hook.py / skeleton_to_bitable.py / test_intent_detector.py |
| v0.8 新增 SOP | sop/08_UserPromptSubmit_hook_意图检测.md |
| v0.8 飞书新表 | tblcvCC4HcrwfZV3 (v06_知识教案骨架, 1750 行) |
| v0.8 甲方 base | Oogwbpin3askGzs8PdwcvfAenbf (AgentTrain) / A5JzbN8iLabehnsmRVAcFHFqn5f (LegalCo) |
| v0.8 BGE-M3 索引 | ~/Downloads/ecc_lessons_v2.BAAI_bge-m3.pkl (1024 dim) |
| v0.8 settings 备份 | ~/.claude/settings.json.bak.v0.7 (回滚用) |
第 7 部分: 未完成 + v0.9 候选¶
🟡 等条件 3 件¶
Track 17/23 SOP 真上传飞书云文档¶
- 等: 飞书后台
drive:drive权限 + 发布版本 - 跑:
python3 ~/.claude/skills/ecc-shared/scripts/upload_lark_doc.py
Track 32 SWE-bench 真跑¶
- 等: GPU 机器 + Docker
- 跑:
python3 ~/.claude/skills/ecc-shared/scripts/swe_bench_runner.py --install python3 ~/.claude/skills/ecc-shared/scripts/swe_bench_runner.py --run \ --predictions ~/predictions.json --dataset SWE-bench_Lite python3 ~/.claude/skills/ecc-shared/scripts/swe_bench_runner.py --report \ --results-dir ./logs/run_evaluation --push-bitable
Track 35 UserPromptSubmit hook 真验证 (v0.8 新增)¶
- 等: 用户在新 Claude Code 会话验证(hook 由 Claude Code 调用, 不是当前进程能伪造)
- 测: 输入 "我做 LegalCo 法律教案", 应看到
<auto-injected by ecc-intent-detector>段含 5 块内容 - 回滚:
cp ~/.claude/settings.json.bak.v0.7 ~/.claude/settings.json或设环境变量ECC_INTENT_HOOK_DISABLED=1
✅ v0.8 已完成方向 (原 v0.8 候选)¶
| 方向 | 实测 |
|---|---|
| ~~1750 条骨架真生成 + push~~ | ✅ T33+T34 (1750 文件 + 1750 飞书行) |
| ~~真甲方多 base~~ | ✅ T37 (AgentTrain + LegalCo) |
| ~~PreToolUse hook 流程零摩擦~~ | ✅ T35 (UserPromptSubmit + 16 pytest) |
| ~~BGE-M3 中文 SOTA embedding~~ | ✅ T36 (MODEL_ALIASES + A/B 对比) |
🚀 v0.9 候选方向¶
| 方向 | 工时 | 收益 |
|---|---|---|
| Claude API 真跑 SWE-bench instance | 1 天 | 端到端真 agent |
| 1750 条骨架真人填空进度跟踪 (v06_知识教案骨架.状态) | 半天 | 数据填空可见度 |
| BGE-M3 大规模 A/B (96 → 1000+ sections) | 半天 | 才能看真差距 |
| MkDocs 静态站 | 1 天 | 离线备份 |
| hadolint Docker image 真接 | 半天 | 工业 80+ 规则 |
| Linux/Mac 跨平台跑通 | 1 天 | 跨平台覆盖 |
| pytest 扩 ≥80% 覆盖率 | 2 天 | 测试完整 |
| webhook 接 chunx 后端 FastAPI | 1 天 | base 调外部 |
| Track 35 hook 在 Claude Code 真实环境验证 | 5 分钟 | v0.8 hook 闭环 |
⚠️ 安全 (用户决定不轮换)¶
App Secret 在历史会话出现过。用户已表态"不轮换"。新会话不要在对话中重复 secret, 只从 .env 加载。
归属: ~/.claude/skills/ecc-shared/HANDOVER_REPORT.md
版本: v0.8 · 2026-06-14
作者: chunx + claude (37 Tracks 协作: v0.7 32 + v0.8 5)
下次升级: v0.9 (按新会话指示)
v0.8 BGE-M3 vs MiniLM A/B 速读¶
| Query | MiniLM top1 | BGE-M3 top1 | 评价 |
|---|---|---|---|
| 知识密度审计 | 0.642(sop/02) | 0.689(sop/02) | BGE-M3 略好 |
| AI 痕迹 检测 | 0.587(红线) | 0.573(红线) | MiniLM 略好 |
| 第二类知识教案 P0 | 0.586(拒收) | 0.503(你是谁) | top1 MiniLM, top3 BGE-M3 全 P0 |
结论: 96 sections 小集合上 MiniLM 默认更稳, BGE-M3 多关键词组合更精准。生产默认 --model minilm, 高精度场景 --model bge-m3。