diff --git a/brooks-lint/.claude-plugin/marketplace.json b/brooks-lint/.claude-plugin/marketplace.json index ed68c869..8949941e 100644 --- a/brooks-lint/.claude-plugin/marketplace.json +++ b/brooks-lint/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ { "name": "brooks-lint", "description": "AI code reviews grounded in twelve classic engineering books — decay risk diagnostics with book citations, severity labels, and six analysis modes (PR review, architecture audit, tech debt, test quality, health dashboard, full-sweep auto-fix)", - "version": "1.3.0", + "version": "1.4.0", "source": "./", "author": { "name": "hyhmrright", diff --git a/brooks-lint/.claude-plugin/plugin.json b/brooks-lint/.claude-plugin/plugin.json index 01deef2c..88d8ff89 100644 --- a/brooks-lint/.claude-plugin/plugin.json +++ b/brooks-lint/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "brooks-lint", "description": "AI code reviews grounded in twelve classic engineering books — decay risk diagnostics with book citations, severity labels, and six analysis modes (PR review, architecture audit, tech debt, test quality, health dashboard, full-sweep auto-fix)", - "version": "1.3.0", + "version": "1.4.0", "author": { "name": "hyhmrright", "email": "hyhmrright@gmail.com" diff --git a/brooks-lint/.codex-plugin/plugin.json b/brooks-lint/.codex-plugin/plugin.json index 3b30a0d7..021e46af 100644 --- a/brooks-lint/.codex-plugin/plugin.json +++ b/brooks-lint/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "brooks-lint", - "version": "1.3.0", + "version": "1.4.0", "description": "AI code reviews grounded in twelve classic engineering books — decay risk diagnostics with book citations, severity labels, and six analysis modes (PR review, architecture audit, tech debt, test quality, health dashboard, full-sweep auto-fix)", "author": { "name": "hyhmrright", diff --git a/brooks-lint/CHANGELOG.md b/brooks-lint/CHANGELOG.md index 2c49fc7a..8f2f1a55 100644 --- a/brooks-lint/CHANGELOG.md +++ b/brooks-lint/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to brooks-lint are documented here. ## [Unreleased] +## [1.4.0] - 2026-06-19 + ### Added - **Parser-fidelity benchmark** — `evals/benchmark-corpus.json` freezes 30 real, diff --git a/brooks-lint/README.md b/brooks-lint/README.md index cb069feb..20d59924 100644 --- a/brooks-lint/README.md +++ b/brooks-lint/README.md @@ -21,7 +21,7 @@
-
+
@@ -589,7 +589,7 @@ The action posts the review as a PR comment and optionally fails the check if th
## Roadmap
-> **Current state (v1.3):** 12-book foundation, 6 production decay risks (R1–R6) + 6 test decay risks (T1–T6), 6 skills — PR Review, Architecture Audit, Tech Debt, Test Quality, Health Dashboard, Full Sweep. Earlier entries below describe historical milestones, not the current feature set.
+> **Current state (v1.4):** 12-book foundation, 6 production decay risks (R1–R6) + 6 test decay risks (T1–T6), 6 skills — PR Review, Architecture Audit, Tech Debt, Test Quality, Health Dashboard, Full Sweep — plus CI quality gates, SARIF output for GitHub Code Scanning, strictness presets, and a reproducible parser-fidelity benchmark. Earlier entries below describe historical milestones, not the current feature set.
- [x] **v0.2**: Plugin infrastructure (`.claude-plugin/`, hooks, slash commands)
- [x] **v0.3**: Eight Brooks dimensions, documentation completeness scoring
@@ -603,6 +603,7 @@ The action posts the review as a PR comment and optionally fails the check if th
- [x] **v1.1**: Full Sweep skill (`brooks-sweep`) — unified multi-dimension auto-fix
- [x] **v1.2**: Autonomous sweep pipeline, `npm run bump` version propagation
- [x] **v1.3**: Codex marketplace metadata, one-command installer for multiple agent platforms, bilingual README + landing site
+- [x] **v1.4**: SARIF output for GitHub Code Scanning, CI severity + regression gates, strictness presets (strict/balanced/legacy-friendly), 57-scenario eval suite, reproducible parser-fidelity benchmark (`npm run benchmark`)
Want to help? The best contributions right now are new eval test cases and improved decay risk symptom patterns. See [CONTRIBUTING.md](CONTRIBUTING.md).
diff --git a/brooks-lint/README.zh-CN.md b/brooks-lint/README.zh-CN.md
index 6e8d1323..265c3139 100644
--- a/brooks-lint/README.zh-CN.md
+++ b/brooks-lint/README.zh-CN.md
@@ -21,7 +21,7 @@
-
+
@@ -585,7 +585,7 @@ jobs:
## 路线图
-> **当前状态(v1.3):** 12 本书地基,6 类生产衰退风险(R1–R6)+ 6 类测试衰退风险(T1–T6),6 个技能——PR 审查、架构审查、技术债、测试质量、健康仪表盘、全量扫描。下方较早的条目记录的是历史里程碑,而非当前功能集。
+> **当前状态(v1.4):** 12 本书地基,6 类生产衰退风险(R1–R6)+ 6 类测试衰退风险(T1–T6),6 个技能——PR 审查、架构审查、技术债、测试质量、健康仪表盘、全量扫描——外加 CI 质量闸门、面向 GitHub Code Scanning 的 SARIF 输出、严格度预设,以及一个可复现的 parser 保真度基准。下方较早的条目记录的是历史里程碑,而非当前功能集。
- [x] **v0.2**:插件基础设施(`.claude-plugin/`、钩子、斜杠命令)
- [x] **v0.3**:八个 Brooks 维度、文档完整度评分
@@ -599,6 +599,7 @@ jobs:
- [x] **v1.1**:全量扫描技能(`brooks-sweep`)——跨维度统一分析 + 自动修复
- [x] **v1.2**:自主化 sweep 管线、`npm run bump` 版本传播
- [x] **v1.3**:Codex 市场元数据、多平台一键安装脚本、双语 README + 落地页
+- [x] **v1.4**:SARIF 输出(GitHub Code Scanning)、CI severity + 回归闸门、严格度预设(strict/balanced/legacy-friendly)、57 场景 eval 套件、可复现的 parser 保真度基准(`npm run benchmark`)
想出一份力?现在最有价值的贡献是新的评测用例和更好的衰退风险症状模式。见 [CONTRIBUTING.md](CONTRIBUTING.md)。
diff --git a/brooks-lint/SOURCE.md b/brooks-lint/SOURCE.md
index f9f86d48..062f4d7e 100644
--- a/brooks-lint/SOURCE.md
+++ b/brooks-lint/SOURCE.md
@@ -1,7 +1,7 @@
# Source
- Repo: https://github.com/hyhmrright/brooks-lint
-- Ref: 03127b181391bade1046909e4ee587e2dc8bc707
+- Ref: ec44ec86a61a543922fc348b039fd2bba4fc3445
- Remove-Paths:
- Snapshot: 2026-06-18
- Sync-Mode: copy_skill_dirs
diff --git a/brooks-lint/gemini-extension.json b/brooks-lint/gemini-extension.json
index c8ef4fbe..b10bd8df 100644
--- a/brooks-lint/gemini-extension.json
+++ b/brooks-lint/gemini-extension.json
@@ -1,6 +1,6 @@
{
"name": "brooks-lint",
- "version": "1.3.0",
+ "version": "1.4.0",
"description": "AI code reviews grounded in twelve classic engineering books — decay risk diagnostics with book citations, severity labels, and six analysis modes (PR review, architecture audit, tech debt, test quality, health dashboard, full-sweep auto-fix)",
"author": "hyhmrright",
"license": "MIT",
diff --git a/brooks-lint/package.json b/brooks-lint/package.json
index ab28d27a..6c2e8b12 100644
--- a/brooks-lint/package.json
+++ b/brooks-lint/package.json
@@ -1,6 +1,6 @@
{
"name": "brooks-lint",
- "version": "1.3.0",
+ "version": "1.4.0",
"type": "module",
"scripts": {
"bump": "node scripts/bump-version.mjs",