Skip to content

知识库体检报告 ​

对 pages/ 全部 108 篇(体检时)做的一次机器化体检 + 与市面知识库/学习路线的分类对标。

体检日期:2026-09-30 · 第一批修复与内容补齐完成于 2026-10-01(现 118 篇) · 第二批新增文档审查与优化完成于 2026-10-02 规范依据 GUIDE.md · 计划见 PLAN.md

用法:本文件不是规范,也不是计划。它回答两个问题——哪些文章需要修改、哪些分类该补内容。 处理完一条就在本文件划掉,并在 PROGRESS.md 追加一行。

处理进度(2026-10-02 更新)

项状态
1.1 B32/B33 三处漏登记 + ID 冲突✅ 已修(含 B32→B34 顺延)
1.2 首页与 README 篇数、hero 文案✅ 已修
1.3 七处相对死链✅ 已修(复查 0 处)
1.4 G 域缺互链章节✅ 误报已澄清:19 篇均有互链章节,只是叫「延伸方向」;顺带修掉 3 处真实过期引用
1.5 A03 翻新方案✅ 已翻新(537→393 行)+ 2026-10-02 补 frontmatter
1.6 踩坑区待补充清单⬜ 遇到即填
三之二 N1 三域缺 README✅ 已建 backend/basic/database 三份域 README 并注册导航
三之二 N2 DB11 孤岛✅ 已加 4 条入链(GP02/GP08/G12 + 自检),不再是全库唯一孤岛
三之二 N3 C01 偏薄✅ 已补强:257 行 / 5 代码块(二维决策矩阵 + 四运行时并发对照 + 迁移账本)
三之二 N4 G12 偏薄✅ 已补强:307 行 / 4 代码块(预算守卫 + 上下文体检 + 三层级联压缩)
三之二 N5 A03 frontmatter✅ 已补
三之二 N6 三篇标题统一✅ E01 / DB11 / GP08 的 H1 与文件名已对齐
— 构建验证✅ npm run docs:build 通过(78s / 138 页 HTML),三域 README + 补强篇均已上线

零、一句话结论 ​

内容本身没什么空洞——全库扫不到真实的 TODO / 占位未写(扫出来的 TODO 全是示例代码里的 ADD_TODO、grep "TODO")。

真正的问题是元数据和索引没跟上内容:2 篇写完却没登记、首页篇数全部过期、7 处死链、G 域 19 篇缺互链章节。 这些是"库变大之后的维护债",成本很低但影响很大——读者点不到、统计不可信。

分类层面,对标市面 AI 全栈路线,缺的是上下文工程、检索进阶、Python、后端三篇、向量库这几块。


一、必须修(一致性硬伤,约半天) ​

1.1 B32 / B33 两篇写完但三处漏登记 ⭐ 最严重 ​

文件状态
pages/flutter/.../07-工程化/32-规格驱动开发与AI协作.md已写完
pages/flutter/.../05-项目实战/33-uni-app对照查证.md已写完

漏掉的(GUIDE 第一节 5 步中的第 3/4/5 步):

#漏了什么后果
1.vitepress/config.ts 未注册 nav / sidebar站点导航里根本点不到这两篇
2plan/flutter.md 未进「已写」表计划与实际不一致
3pages/flutter/.../README.md 清单表未补行域内索引缺两篇

附带一个 ID 冲突:plan/flutter.md 待写表里 B32 被「动态化与热更新 ⏸P3」占着, 但实际写的 32- 是「规格驱动开发与 AI 协作」。

处理方案:把已写的 B32 登记为「规格驱动开发与 AI 协作」,「动态化与热更新」顺延到 B34。

1.2 首页与 README 的篇数全部过期 ​

区域写着实际出错位置
前端5 篇28 篇index.md 内容总览 + 模块卡片、README.md 现有内容表
速查区5 篇8 篇同上(两张卡都写 5 篇)
面试题区4 篇8 篇同上(实际已写 8 个分类页)
Flutter32 篇34 篇同上(B32/B33 没算进去)

index.md 的 hero tagline 还写着「前端转 Flutter 的成长记录」, 但库的重心已经是 AI 全栈——文案也该换了。

1.3 七处相对死链(正文里的 ./xxx.md 形式) ​

文件错误链接应为
AI/practice/04-MCP实战-...../AI/practice/01-LLM-API实操入门.md./01-LLM-API实操入门.md
AI/practice/06-Agent实战-...../AI/practice/01-LLM-API实操入门.md./01-LLM-API实操入门.md
flutter/.../01-入门导览/00-学习路线图.md./01-Dart语言基础.md../02-Dart基础/01-Dart语言基础.md
flutter/.../02-Dart基础/01-Dart语言基础.md./02-Flutter核心基础.md../03-Flutter基础/02-Flutter核心基础.md
flutter/.../06-平台能力/18-本地存储与持久化.md../../README.md../README.md
flutter/.../06-平台能力/24-推送通知与深链接.md../../README.md../README.md
flutter/.../06-平台能力/26-混合开发与Add-to-App.md../../README.md../README.md

注:config.ts 里开了 ignoreDeadLinks: true,所以构建不会报错,问题被静默吞掉了。 建议修完后改用「站内绝对路径」写法,或至少每季度跑一次链接检查。

1.4 G 域 19 篇全部缺「相关文档」章节 ​

GUIDE 5.1 的标准长文骨架要求结尾有 ## 相关文档(本域、跨域、速查/踩坑互链)。

域缺失情况
G · AI12 篇正文 + 7 篇实操 全部没有互链章节
B · Flutter约 20 篇缺 相关文档;另有 8 篇缺 自检清单
A · 前端仅 05-React与Vue 缺 自检清单

这是投入产出比最高的一项:知识库的价值在互链,AI 域和前端域之间(如 G05 LLMOps ↔ A12 可观测性、G02 RAG ↔ A04 缓存)完全没打通。

1.5 挂了 26 天未决的翻新项 ​

plan/frontend.md 待翻新表里的 A03 · TypeScript 进阶与 Dart 对照: Dart 对照部分与 B 域各篇的前端对照重复,两个方案(删减 / 迁入 B 域)自 2026-09-04 起未决。 PROGRESS.md 的待办区也挂着同一条。

1.6 踩坑区「待补充清单」6 条全空 ​

pages/troubleshooting/README.md 末尾列了 6 个待记录场景,一条都没填: build_runner 冲突 · iOS 证书失败 · Add-to-App 集成期错误 · Riverpod 疑难 bug · 列表性能实例 · 真机/模拟器差异。

踩坑区是「最不可替代的部分」,但这 6 条是遇到时才写的,不必硬造——建议保留清单,遇到即填。


二、建议修(提升价值,非硬伤) ​

项说明建议
frontmatter 缺失115 篇中 76 篇无(GUIDE 允许历史文章暂不补;本轮新增 5 篇全部已带)随翻新顺带补,不必专项
AI README 无清单表只有代码块目录树,其他域都是可点击清单表补一张链接表,与其他域一致
附录时效plan 要求每月刷新,标注停在「2026-09」月底刷新一次,写具体日期
Flutter 行号引用大量 main.dart:210-257,规范要求每季度抽查9-04 起未查,可安排一次
文件名含空格21-Platform Channel 原生桥接.md、25-Flutter Web与桌面端.md规范允许历史遗留,链接已用 %20,可不动

三、分类缺口(对标市面知识库) ​

对标对象(2026 年当前):

来源类型关键信号
AI Engineer Learning Path(aishippinglabs,基于 1000+ JD 分析)AI 岗技能图谱Python 82.5% · Docker 31% · CI/CD 29.3% · K8s 29.1% · 向量库 10.8%
Applied AI Engineer Roadmap(codefarm,9 阶段)AI 工程路线上下文工程与记忆独立成阶段;高级检索(HNSW/Hybrid/Rerank/HyDE);GraphRAG;Harness 工程;成本与模型路由
全栈知识库通用骨架(CSDN 等)目录结构环境 / 前端 / 后端 / DevOps / 算法 / 系统设计 / 工具流
面试鸭 2026 分类面试题库AI Agent(MCP/A2A、Tool Calling、ReAct、上下文窗口管理、记忆机制)已成独立大类

3.1 缺口清单 ​

#分类本库现状市面基准建议新增优先级
1 ✅上下文工程只在 G04 里有一章roadmap 第 3 阶段已交付 G12:上下文装配、填充率分区响应、Token 预算、压缩三层级联、四种失败模式、记忆四层外置、工具与上下文完成
2 ✅检索进阶只有 GP02 入门 RAGroadmap 第 5/6 阶段已交付 GP08:ANN 索引选型与调参、RRF 边界、HyDE、学到的稀疏、pre/post-filter、GraphRAG 判断框架、RAG 分层评测、静默降级诊断完成
3 ✅Python(AI 侧)全库 0 篇AI 岗 82.5% essential已交付 E01(并激活 E 域):Python 与 TS/Dart 对照,聚焦迁移陷阱而非语法大全完成
4 ✅后端 C 域0 / 8 篇全栈必备;公司要求前端接后端已交付 C01~C03:运行时选型、API 设计与版本兼容、认证授权与权限模型完成
5 ✅向量数据库DB 域待写表里没有AI 岗 10.8%已交付 DB11:pgvector(类型/索引/调参/过滤冲突/两阶段量化/运维)完成
6成本与模型路由散在 G05roadmap 第 9 阶段Token 成本模型、缓存、大小模型路由、批处理P1
7DevOps D 域候选池,0 篇Docker/CI/CD/K8s 在 AI JD 中 31/29/29%从候选池升级,先写 Docker 与部署 2 篇(前端视角)P1
8安全 S 域0 / 7 篇面试 IS 分类也还空着S01 Web 应用安全 + S02 认证授权,与 IS 同步P1
9速查区扩域8 篇全是 B/E 域市面库普遍按语言/主题铺满补 TS / CSS / 手写题(A 域)、Python、SQL、DockerP1
10踩坑区扩域4 篇全是 Flutter同上补前端踩坑、AI 踩坑(上下文超限/限流/OOM/幻觉)、工具链已有一条可扩展P1
11网络 N 域0 / 12 篇面试 IN 已内联覆盖大半缓办:先 N04 HTTP 深入 + N07 WebSocketP2
12工程方法论 F 域候选池(但已写 B32 规格驱动)—升级为域:调试方法论、Code Review、技术选型、方案写作P2
13项目复盘 / 作品集无此形态市面强调 4~6 个可讲项目新增 projects/ 形态区,或并入 IH 项目深挖素材P2
14前端域扩展28 篇已完整—WebGL/数据可视化、低代码搭建、国际化本地化(plan 已提但未登记)P3
15数据库 DB 域0 / 10 篇面试 ID 分类空着随 C 域推进,先 DB02 索引 + DB05 RedisP2

3.2 建议执行顺序 ​

text
第一批(维护债)            ✅ 已完成 2026-09-30 ~ 10-01
  B32/B33 三处登记 → 首页/README 篇数与文案 → 7 处死链 → A03 翻新

第二批(AI 全栈最短板)      ✅ 已完成 2026-10-01(第 4 项未做)
  上下文工程 G12 → 检索进阶 GP08 → Python E01 → 〔成本与模型路由〕

第三批(后端与工程能力)      ✅ 已完成 2026-10-01(第 2 项未做)
  C01/C02/C03 → 〔Docker 与部署〕→ 向量库 DB11

下一批建议(按性价比排序)

text
1. 成本与模型路由(P1,第二批遗留)
   Token 成本模型、Prompt 缓存、大小模型路由、批处理 —— 现在有 G12 打底,写起来更快

2. Docker 与部署(P1,AI 岗 JD 中 Docker 31% / CI/CD 29%)
   从候选池升级 D 域,先写 2 篇(前端视角)

3. 形态区铺开(P1,把已有知识变成可查可复习)
   速查扩域(TS / Python / SQL) → 踩坑扩域(前端 / AI) → 面试 IS / ID / IB

4. 安全 S 域(P1)与数据库主体(DB01~DB10)

5. 全库互链收尾
   B 域约 20 篇缺「相关文档」;各域 README 清单同步(本次已修 G / 后端 / 数据库 / 基本功)

三之二、第二批新增文档审查(2026-10-01) ​

对第二批新增/翻新的 8 篇做机器化复查:骨架、frontmatter、链接、入链、内容密度。 结论:骨架与链接全部合格,问题集中在「三个新域缺索引」「一篇孤岛」「两篇内容偏薄」。

复查对象 ​

文档ID行数代码块表格骨架frontmatter入链
12-上下文工程G122341 ⚠️10✅✅5
08-检索进阶GP08310611✅✅4
01-Python语言基础与TS对照E014101610✅✅4
01-运行时选型C01173 ⚠️1 ⚠️6✅✅5
02-API设计C02228310✅✅3
03-认证与授权C0320948✅✅5
11-pgvector向量检索DB113451310✅✅0 ❌
03-TypeScript进阶与Dart对照A03 翻新396108✅缺 ⚠️2

参照组(库内成熟文章):01-跨端方案横向对比 456 行 / 4 代码块 / 8 判断句;09-数据层链路 581 行 / 22 代码块。

待优化项 ​

#级别问题为什么是问题怎么改
N1⭐⭐⭐backend / basic / database 三个新域缺 README.md ✅ 已建三份域 README 并注册导航违反 GUIDE 4.1 第 4 步;sidebar 首项没有「域索引」,读者进域后无从鸟瞰各建一份 README:域定位 + 篇目清单表 + 待写清单(照 pages/AI/README.md 的写法)
N2⭐⭐⭐DB11 pgvector 零入链(全库 115 篇中唯一孤岛) ✅ 已加 4 条入链,不再孤岛写得再好也只出现在侧边栏末端,读者从 RAG / 检索路径走不到它在 GP02「生产化检查清单」、GP08「二、ANN 索引」、G12「六、记忆」各加一条链入
N3⭐⭐C01 运行时选型内容偏薄(173 行 / 1 代码块 / 4 判断句) ✅ 257 行 / 5 代码块它是全库唯一正面回答「Node 能不能做后端」的 P0 决策文,但比同类的 01-跨端方案横向对比(456 行)薄一半以上补:并发模型的可运行对照代码(Node / Go 压测片段)、团队与场景的二维决策表、真实迁移成本账
N4⭐⭐G12 上下文工程几乎无代码(234 行 / 1 代码块) ✅ 307 行 / 4 代码块上下文工程是强实操主题,Token 预算与压缩不给代码就退化为概念文补:Token 预算计算片段、三层级联压缩的可运行骨架、上下文诊断脚本
N5⭐A03 翻新后仍未补 frontmatter ✅ 已补GUIDE 4.3 要求「随翻新顺带补」,本轮正好翻新过却漏了补 domain: A / id: A03 / status: done / priority: P1 / updated
N6⭐3 篇文件名与 H1 标题不一致 ✅ 已统一导航文本(config.ts)用 H1,搜索与文件名用另一套,长期会漂移E01(H1 是「从 TS/Dart 迁移」)、DB11(H1 是「在 Postgres 里做向量检索」)、GP08 —— 统一为文件名表述,或反向改文件名(改文件名需同步 config.ts)

已确认不是问题的项(避免重复劳动) ​

  • 骨架章节命名变体:practice 系列用「生产化检查清单 / 动手任务 / 延伸方向」,AI 正文用「延伸方向」——GUIDE 5.1 已明确二者等价,GP08 符合域惯例,不必强改。
  • A03 的「开篇:类型系统对照」:frontend 域既有叫法(01「开篇:一张表看懂四条技术路线」、05「开篇:一张表看懂两者差异」),一致。
  • DB11 的 $1 $2:PostgreSQL 参数占位符,非价格,正则误报。
  • 3 处「死链」:tool["fn"](**args) 等代码块内的函数调用,正则误报,实际零死链。
  • 首页与 README 篇数:共 118 篇(含 9 份域 README,内容 109 篇),前端 28 / Flutter 34 / AI 22 / 后端 3 / DB 1 / 基本功 1 / 速查 8 / 踩坑 4 / 面试 8 —— 全部准确。
  • frontmatter 覆盖 39/115:历史 76 篇允许暂不补,字段完整的 39 篇无缺字段。

建议顺序 ​

text
先补索引(N1,3 份 README,约 1 小时)
  → 再打通孤岛(N2,3 条链入,10 分钟)
  → 顺手补 A03 frontmatter(N5,1 分钟)
  → 最后动笔补强 C01 与 G12(N3 / N4,真正的内容工作量)
  → N6 标题统一可并入下次翻新

三之三、全库质量扫描与修复(2026-10-02 晚) ​

对 pages/ 下全部 118 篇做机器化扫描(frontmatter、骨架章节、实操密度、入链、占位符、命名), 再逐项人工复核后修复。原则:不为了指标达标而填充空壳。

扫描基线(118 篇) ​

维度达标处置
frontmatter40/118历史 78 篇缺,GUIDE 4.3 明确「历史文章暂不补齐」,依规不动
定位引言110/118缺 8 篇已统一补齐
相关文档 / 延伸方向74/118真缺 14 篇已补;另 17 篇已有行内「导航:上一章 / 下一章」等价互链,不重复追加
自检清单72/118AI 域以「延伸方向」收尾属域惯例;速查 / 踩坑另有 5.2 / 5.3 约定,均不属缺失
H1 与文件名一致66/118多为标题加了副标题的措辞差异,非断链,暂不动

本轮实际修改 ​

动作数量说明
补「相关文档」互链章节14 篇主要为 Flutter 教程;按「域索引 + 上下篇 + 形态区」生成,0 自链
统一「> 一句话定位」引言8 篇AI 域 00/03/04/05/06/07/08/10,引言取自各篇速览卡原句,与同域骨架对齐
修正 plan 文件死链6 处plan/flutter.md 3 处文件名缺 Flutter 前缀;plan/network.md 3 处路径层数错误(../frontend → ../../pages/frontend、../security → ./security)

死链 42 → 36,自链接保持 0。

已复核确认不是问题的项 ​

  • 「内容偏薄」7 篇(AI 附录 / 00 / 04 / 09 / 10 / 11、interview/ai.md):均为表格型参考 / 索引文档,按 Diátaxis 属 Reference,本就不需要代码块。
  • 占位符 24 处命中:全部是示例代码(grep -rn "TODO"、// TODO: 迁移)与说明模板([XXX]()),无真实未写完内容。
  • 两个「孤岛」:21-Platform Channel、25-Flutter Web 为 %20 链接导致的统计误报,真实入链 12 条 / 4 条。

🔴 待决策:仓库根未登记的 interview/ 目录 ​

根目录存在游离目录 interview/(01-JavaScript核心.md、05-Flutter核心.md、README.md):

  • config.ts 注册的全部是 /pages/interview/*,该目录从未登记(违反 GUIDE 2.4 及第八节「未登记的目录 = 违规目录」);
  • 内容与正式的 pages/interview/(9 个分类文件)重复,系早期版本;
  • 剩余约 33 个死链全部源于此——其内部链接按「位于 pages/ 下」书写(../flutter/...),实际父目录是仓库根;
  • 已确认无任何文档引用它,站内完全孤立。

建议删除(内容仍在 Git 历史可回溯),但涉及文件删除,已提请用户确认,未擅自执行。


四、体检方法(可复现) ​

检查项做法
占位与待办正则扫 TODO / TBD / 待补充 / FIXME,人工核对上下文(本库 10 处命中全是示例代码)
导航注册解析 config.ts 的 link: 与 pages/**/*.md 求差集
清单一致性解析各域 README 的 markdown 链接 vs 目录实际文件
死链提取正文相对链接,按目录解析后检查文件是否存在
骨架完整性检查 开篇速览 / 自检清单 / 常见误区 / 动手练习 / 相关文档 五节
frontmatter检查是否以 --- 开头且含 title/domain/id/status/priority/updated

建议每季度跑一次;跑完在本文件更新日期并追加到 PROGRESS.md(类型记为 规范 或 翻新)。