发布日期:2026-08-xx(待定) 主题:Trust & Curation Hardening: lint, governance, regression queries, and source-of-truth cleanup.
把 v2.16.0 的 Remote MCP / README 定位 / 安全热修之后的增长势能,收敛成"可信、可维护、可审计的 failure-memory 网络"。
状态: 已完成
-
scripts/lesson_lint.py已创建 - 检查项:断链、重复 title、缺少 frontmatter、质量分、过短 lesson
- 修复 5 个 high severity issues
- 添加非阻塞 CI job(
continue-on-error: true) - 当前状态:0 high / 235 medium / 5 low
下一步: 观察几天后改为 --fail-on high 阻塞
状态: 已完成
- PR #968 已合并
- 新 lesson 统一进入
lessons/contrib/ -
data/lessons.json= 289 entries - README = 289
- STATUS = 289
状态: 已完成
- STATUS.md: v2.15.0 → v2.16.0,日期 2026-08-03 → 2026-08-11
- STATUS.md: 添加 v2.15.0/v2.16.0 到版本历史
- ROADMAP.md: 日期 2026-07-29 → 2026-08-11
- ROADMAP.md: baseline v2.14.0 → v2.16.0,244 → 287 lessons
状态: 已完成
- PR #969 已合并(2026-08-11)
- Issue #964 已关闭
- Release notes 包含:
- MCP path traversal fix
- Email redaction
- XSS escape
- Email validation
状态: 已完成
- README: "What this is NOT" 表格
- README: "Git-backed failure-memory" hero
- README: 竞争分析表(sharing model)
- docs/CONCEPTS.md: 添加 Git-backed 定位说明
- docs/trust-semantics.md: 添加反 RAG 说明
状态: 已完成
- docs/duplicate-governance.md: 重复 lesson 处理规则
- 5 种处理动作:merge, link, supersede, reject, ask reproduction
- 决策流程图
- 维护者检查清单
状态: 已完成
-
data/regression_queries.json: 11 个查询,覆盖 8 个 failure 类别 -
scripts/verify_regression_queries.py: 验证 search 准确性 - 所有 11 个查询通过验证
覆盖范围:
- DCO (2 queries)
- pip timeout (1 query)
- GitHub token (1 query)
- database locked (1 query)
- encoding (1 query)
- feishu (1 query)
- fanuc (1 query)
- MCP setup (1 query)
- general (2 queries)
用途: 证明 search 真的能找回核心 failure lessons
使用方式:
python scripts/verify_regression_queries.py # 非阻塞,本地验证目标: lesson 新增字段
- Alternatives(替代方案)
- Tradeoffs(权衡)
- When not to use(适用边界)
状态: 暂不实现,避免 schema 大改
目标: VS Code / JetBrains / LangChain / CrewAI
状态: 分发增长,非 v2.17 核心质量门槛
目标: PR Genius p=0.032 沉淀
状态: 不应成为这版主线
发版前满足:
# 1. Lint 通过
python scripts/lesson_lint.py --lessons-dir lessons --fail-on high
# 2. Lesson gate 通过
python scripts/lesson_gate.py <changed lessons>
# 3. Site health 检查
python scripts/site_health.py并且:
- README / STATUS / ROADMAP 数字一致(289)
-
data/lessons.json已重新生成 - #964 关闭,#969 合并
- #968 合并或拆出明确 follow-up
- 没有无关未跟踪文件(如
scripts/pr_genius_manual.py) - Lesson lint 0 high issues
- 非阻塞 CI job 运行正常
发布日期: 2026-08-xx
-
Lesson Lint 试运行
- 新增
scripts/lesson_lint.py:检查断链、重复 title、缺少 frontmatter、质量分 - 非阻塞 CI job,观察模式
- 修复 5 个 high severity issues
- 新增
-
竞争分析与定位强化
- README: "Git-backed failure-memory" hero
- README: "What this is NOT" 表格
- README: 竞争分析表(8 个竞品,sharing model 对比)
- 文档:
docs/baseline/competitive-analysis-2026-08-12.md
-
版本漂移清理
- STATUS.md / ROADMAP.md 同步到 v2.16.0
- Lesson count 统一为 289
-
安全收尾
- #969 MCP path traversal fix 已合并
- #964 已关闭
感谢所有贡献者!
| 日期 | 里程碑 |
|---|---|
| 2026-08-12 | P0 完成,P1 部分完成 |
| 2026-08-13 | P1 完成 |
| 2026-08-14 | 观察 lint CI 运行 |
| 2026-08-15 | 发布 v2.17.0 |
文档创建时间:2026-08-12