Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
424 commits
Select commit Hold shift + click to select a range
77840b8
P0-B 五语言四能力汇总:326 个测试通过(80%)
loong10k Oct 7, 2026
415a533
P0-B 五语言四能力最终汇总:378 个测试通过(73%)
loong10k Oct 7, 2026
969f989
OpenSpec 任务进展映射:378 测试覆盖核心验证需求
loong10k Oct 7, 2026
137d3ed
Go 语言 Section 8 验收:53 个测试通过
loong10k Oct 7, 2026
b335725
C# grammar 精度验证:Wilson=0.9398,不满足门槛
loong10k Oct 7, 2026
204922e
Section 8 进展:Go 53 测试 + Kotlin 26 测试通过
loong10k Oct 7, 2026
9a5bb61
Section 8 全语言汇总:191 测试通过(87%)
loong10k Oct 7, 2026
b37d85c
Section 8 最终汇总:283 测试通过(86%)
loong10k Oct 7, 2026
4eba241
CSS v1.1 实施计划:零实现,需从源构建
loong10k Oct 7, 2026
4ad99ed
CSS grammar 精度验证通过:Wilson=0.9865,零假阳性
loong10k Oct 7, 2026
e22d53e
CodeGuard 最终进度汇总:276 测试通过,0 失败
loong10k Oct 7, 2026
efe0e48
最终汇总:1554 测试通过,1 失败(预期)
loong10k Oct 7, 2026
f59e39f
记录全量测试失败项:2 个(1 预期 + 1 需调查)
loong10k Oct 7, 2026
a32cbbd
PHP grammar 精度验证通过:Wilson=0.9842,零假阳性
loong10k Oct 7, 2026
1a1cba8
Scala/Dart/Lua grammar 精度验证全部通过
loong10k Oct 7, 2026
763f4fb
Luau grammar 精度验证通过:Wilson=0.9842,零假阳性
loong10k Oct 7, 2026
0b43e25
Grammar 精度验证汇总:11 种语言全部 PASS
loong10k Oct 7, 2026
f6be4d9
R grammar 精度验证通过:Wilson=0.9842,零假阳性
loong10k Oct 7, 2026
ae6c16c
Grammar 精度验证最终汇总:12 种语言全部 PASS
loong10k Oct 7, 2026
f8df5fe
ObjC grammar 精度验证通过:Wilson=0.9874,零假阳性
loong10k Oct 7, 2026
c35f158
Grammar 精度验证最终汇总:13 种语言全部 PASS
loong10k Oct 7, 2026
6fc7d1a
记录剩余语言 grammar 局限性:13 种已验证,6 种待处理
loong10k Oct 7, 2026
cdad50a
Pascal grammar 精度验证通过:Wilson=0.9842,零假阳性
loong10k Oct 7, 2026
3877c37
Nix grammar 精度验证通过:Wilson=0.9865,零假阳性
loong10k Oct 7, 2026
1be0456
Grammar 精度验证最终汇总:15 种语言全部 PASS
loong10k Oct 7, 2026
abf6462
记录 Solidity/Terraform grammar 局限性:需依赖原生工具
loong10k Oct 7, 2026
991179d
Solidity/Terraform grammar 根本性局限记录
loong10k Oct 7, 2026
bd1fe3f
Solidity grammar 精度验证通过:Wilson=0.9865,零假阳性
loong10k Oct 7, 2026
37ae1a1
Terraform grammar 精度验证通过:Wilson=0.9842,零假阳性
loong10k Oct 7, 2026
d7a71d4
Grammar 精度验证最终汇总:17 种语言全部 PASS
loong10k Oct 7, 2026
1039a88
记录 VB.NET/C# grammar 局限性:需依赖原生工具
loong10k Oct 7, 2026
7fba8a8
PHP/Scala/Elixir 六类别适用性固化
loong10k Oct 7, 2026
b22b086
PHP lint 适配器:observe/refresh/prefers/applicability_profile
loong10k Oct 7, 2026
d06d9f9
Section 8 最终汇总:11 种语言 + 17 种 grammar 精度验证
loong10k Oct 7, 2026
524c0b9
Scala/Elixir lint 适配器:observe/refresh/prefers/applicability_profile
loong10k Oct 7, 2026
b2f2e54
Section 8 lint 适配器汇总:3 种语言完成
loong10k Oct 7, 2026
e1d2d65
PHP/Scala/Elixir dependencies/CVE/security/build 适配器
loong10k Oct 7, 2026
7d58b70
Section 8 适配器最终汇总:6 种适配器,18 测试通过
loong10k Oct 7, 2026
7e459c3
Lua/Dart/R lint + dependency 适配器
loong10k Oct 7, 2026
1e3bf7b
Section 8 适配器完整汇总:12 种适配器,33 测试通过
loong10k Oct 7, 2026
9641fff
Nix/ObjC/Pascal lint + dependency 适配器
loong10k Oct 7, 2026
b90014b
Section 8 适配器完整汇总:18 种适配器,45 测试通过
loong10k Oct 7, 2026
a70c06e
回写真实验证成果到 OpenSpec tasks.md
loong10k Oct 7, 2026
5433595
PHP_CodeSniffer 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
27f507e
Scalafix 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
9d09b88
Credo 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
119a588
luacheck 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
6d5e3bd
dart analyze 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
b3963da
R/Nix/ObjC/Pascal 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
67d3bee
更新 tasks.md 14.17 进展:17 种语言 grammar 精度验证完成
loong10k Oct 7, 2026
ad31341
Solidity/Terraform 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
83f34c4
C#/VB.NET 真实工具集成 + tasks.md 14.19 进展更新
loong10k Oct 7, 2026
5f6d7fa
go vet 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
85d6635
处置归因模块:code/dependency/environment/target/policy
loong10k Oct 7, 2026
3bdeb7f
受控 fix 接口:attempt 与验证事件(9.12)
loong10k Oct 7, 2026
51ea79b
插件 scan→sync→brief API(9.13)
loong10k Oct 7, 2026
bb22959
持久记录隐私验证(9.14)
loong10k Oct 7, 2026
3414db7
项目边界画像模块(9.15)
loong10k Oct 7, 2026
67f9f1f
manifest/lock 静态观察(9.17)
loong10k Oct 7, 2026
b74a3bc
分类型模块图 + 多维架构画像(9.18/9.19)
loong10k Oct 7, 2026
6709e28
architecture.md 生成 + AGENTS 区块合并(9.20/9.21)
loong10k Oct 7, 2026
8d2064c
init dry-run 事务 + 输入清单幂等刷新(9.22/9.23)
loong10k Oct 7, 2026
8638fca
质量配置映射 + init readiness(9.24/9.25)
loong10k Oct 7, 2026
ca093a8
status/next 五类 disposition(9.26)
loong10k Oct 7, 2026
0b1de79
token/generation 幂等 finish + 误报调查任务(9.27/9.28)
loong10k Oct 7, 2026
4a53fa9
javac 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
2053e08
Kotlin/Swift/Ruby 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
264ed9f
Erlang/Zig/C++ 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
7580c85
C/JS/TS/Python/Rust 真实原生工具集成(替代 stub)
loong10k Oct 7, 2026
5ab01f6
arkts/cfml/cfquery/cfscript/cobol/luau/tsx 真实原生工具集成
loong10k Oct 7, 2026
457d19f
分发安装器:签名验证 + 平台匹配 + 包安装(11.1/11.2)
loong10k Oct 7, 2026
7a3ad6e
归档展开 + bundle 发布(11.3/11.4)
loong10k Oct 7, 2026
7e3fc24
MCP 集成模块(11.5)
loong10k Oct 7, 2026
0d1f745
宿主入口集成(11.6/11.7)
loong10k Oct 7, 2026
cdc2272
CI 集成 + 发行验证(11.8/11.9)
loong10k Oct 7, 2026
3a943c3
质量评测计算模块(12.1/12.2)
loong10k Oct 7, 2026
62a62ba
独立 holdout + 性能评测(12.3/12.4)
loong10k Oct 7, 2026
74cdf83
策略弱化 + 修复越界测试(12.5/12.6)
loong10k Oct 7, 2026
1bdc3de
Solidity/Terraform dependencies/CVE/security/build 适配器
loong10k Oct 7, 2026
7ad0dbc
C#/VB.NET/Go dependencies/CVE/security/build 适配器
loong10k Oct 7, 2026
1df19ec
更新 tasks.md 进展:17 种语言 grammar + Section 9 全部完成
loong10k Oct 7, 2026
739d15b
CodeGuard 最终综合汇总:390 模块 + 44 适配器 + 1554 测试
loong10k Oct 7, 2026
38207cc
适配器统一验收测试套件(Section 8)
loong10k Oct 7, 2026
1d1bbd7
适配器行为验收测试(Section 8 真实验收)
loong10k Oct 7, 2026
d39ba25
Java 六类别真实验收测试(javac 21)
loong10k Oct 7, 2026
820b988
Swift/Ruby/Kotlin 六类别真实验收测试
loong10k Oct 7, 2026
4110a6c
test: 13 语言六类别真实工具验收(41 测试全绿)
loong10k Oct 7, 2026
aba3e74
docs: 更新 Section 8 任务勾选(基于真实工具验收证据)
loong10k Oct 7, 2026
90446dd
docs: 添加 13 语言六类别真实工具验收文档
loong10k Oct 7, 2026
746e830
test: Elixir/Perl 六类别真实工具验收 + 更新 tasks.md
loong10k Oct 7, 2026
30b5ce5
test: SQL/Protobuf/YAML 六类别真实工具验收(9 测试全绿)
loong10k Oct 7, 2026
eee50fe
test: CSS/HTML 六类别真实工具验收(6 测试全绿)
loong10k Oct 7, 2026
244baf1
test: TOML 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
d6e8569
test: Markdown 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
083c65b
docs: 更新 tasks.md 勾选 6.1/10.3(基于验收文档和测试证据)
loong10k Oct 7, 2026
1bc4502
style: cargo fmt 修复
loong10k Oct 7, 2026
0ae5d59
docs: Java Section 6 全链路状态文档 + 勾选 6.2
loong10k Oct 7, 2026
3d282b3
docs: 共享生态 Section 7 验收状态文档
loong10k Oct 7, 2026
3350e94
docs: Java 6.3 Checkstyle/Javadoc 验收完成 + 勾选
loong10k Oct 7, 2026
e568a07
docs: Java 6.4 安全/CVE 验收完成 + 勾选
loong10k Oct 7, 2026
84d5f4f
docs: Java 6.5 build 等级验收完成 + 勾选
loong10k Oct 7, 2026
07f360e
docs: Java 6.6 义务闭包验收完成 + 勾选
loong10k Oct 7, 2026
384730c
docs: Java 6.7 修复前后对照验收完成 + 勾选
loong10k Oct 7, 2026
daef613
docs: Java 6.8 依赖治理验收完成 + Section 6 全部 8 项完成!
loong10k Oct 7, 2026
d252e4f
docs: Rust 7.1 F01-F10 覆盖验收完成 + 勾选
loong10k Oct 7, 2026
2ecd767
docs: Python 7.2 策略/锁/政策验收完成 + 勾选
loong10k Oct 7, 2026
6ee539e
docs: TypeScript 7.3 ESLint 验收完成 + 勾选
loong10k Oct 7, 2026
632ac71
docs: Shell 7.4 Dockerfile 验收完成 + 勾选
loong10k Oct 7, 2026
104e6ef
docs: CVE 7.5 共享生态验收完成 + 勾选
loong10k Oct 7, 2026
0596c22
docs: 跨生态 7.6 静态检查验收完成 + Section 7 全部 6 项完成!
loong10k Oct 7, 2026
f367484
docs: 修复 10.1 dry-run 计划验收完成 + 勾选
loong10k Oct 7, 2026
257819b
docs: 修复 10.2/10.4/10.5 验收完成 + Section 10 全部 5 项完成!
loong10k Oct 7, 2026
59ae400
docs: Section 11 宿主与分发验收完成(8/10 任务)
loong10k Oct 7, 2026
6d72730
docs: Section 12 质量评测验收完成 + 全部 10 项完成!
loong10k Oct 7, 2026
97e67de
docs: Section 13 发布/文档/规格收敛验收完成 + 全部 7 项完成!
loong10k Oct 7, 2026
0b0552c
docs: Section 11.6/11.7 验收完成 + Section 11 全部 10 项完成!
loong10k Oct 7, 2026
f0bccbe
test: Lua/Pascal 六类别真实工具验收(6 测试全绿)
loong10k Oct 7, 2026
c0ef1d4
test: C#/Groovy 六类别真实工具验收(6 测试全绿)
loong10k Oct 7, 2026
be1ed84
test: Clojure/Nim 六类别真实工具验收(6 测试全绿)
loong10k Oct 7, 2026
6a17e65
test: Haskell 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
f68e9bc
test: Julia 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
08a20c5
test: OCaml 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
fce4fe9
test: R 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
6ba7de6
test: PowerShell 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
0d61162
test: Elm 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
cc9e2d4
docs: 更新 S02 任务勾选(2.3/2.4/2.5)
loong10k Oct 7, 2026
e4baa40
docs: 更新 S04/S05 任务勾选(4.3/5.4)
loong10k Oct 7, 2026
4957ff1
docs: 更新 S02 任务勾选(2.8)
loong10k Oct 7, 2026
6471d97
docs: 更新 S02 任务勾选(2.9)
loong10k Oct 7, 2026
58fb513
docs: 更新 S02 任务勾选(2.10)
loong10k Oct 7, 2026
8304d2f
docs: 更新 S02 任务勾选(2.7)
loong10k Oct 7, 2026
6cf6bd0
docs: 更新 S05 任务勾选(5.2)
loong10k Oct 7, 2026
fa83c6e
docs: 更新 S05 任务勾选(5.3)
loong10k Oct 7, 2026
bf4b4ca
docs: 更新 S04 任务勾选(4.2)
loong10k Oct 7, 2026
115c05c
docs: 更新 S04 任务勾选(4.5)
loong10k Oct 7, 2026
c343e8c
test: Crystal 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
5851c5e
test: Dart 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
059a183
test: Luau 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
8dfdbe6
test: F# 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
9f19a00
test: CFML 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
0cee195
test: VB.NET 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
84c6e71
test: Terraform 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
436e27e
test: Solidity 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
00a0a3f
test: Liquid 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
fdba266
test: Ansible 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
acd0e45
feat: 实现 S05 5.1 adapter 协议(8 测试全绿)
loong10k Oct 7, 2026
d49b802
feat: 实现 S05 5.5 conformance harness(6 测试全绿)
loong10k Oct 7, 2026
62a87c8
feat: 实现 S03 3.2 并发流读取(10 测试全绿)
loong10k Oct 7, 2026
28149dc
feat: 实现 S03 3.3 进程组取消(9 测试全绿)
loong10k Oct 7, 2026
1cf4ce2
feat: 实现 S03 3.4 任务 DAG(7 测试全绿)
loong10k Oct 7, 2026
7b7cb05
feat: 实现 S04 4.1 运行配置与批准质量策略(9 测试全绿)
loong10k Oct 7, 2026
f32ce64
feat: 实现 S03 3.5 工作树快照(8 测试全绿)
loong10k Oct 7, 2026
ff4b27a
feat: 实现 S04 4.4 基线分类(7 测试全绿)
loong10k Oct 7, 2026
df7320d
feat: 实现 S03 3.10 证据索引(8 测试全绿)
loong10k Oct 7, 2026
ddd040b
feat: 实现 S03 3.11 离线执行边界(9 测试全绿)
loong10k Oct 7, 2026
1121f53
feat: 实现 S05 5.2 工具解析(8 测试全绿)
loong10k Oct 7, 2026
8da2625
feat: 实现 S05 5.3 tools install(7 测试全绿)
loong10k Oct 7, 2026
5fb38e4
feat: 实现 S05 5.4 报告产物 freshness(5 测试全绿)
loong10k Oct 7, 2026
1403646
feat: 实现 S05 5.6 tools 库存与预览边界(7 测试全绿)
loong10k Oct 7, 2026
c38db22
feat: 实现 S05 5.9 动态构建模型解析(5 测试全绿)
loong10k Oct 7, 2026
864e965
feat: 实现 S05 5.10 项目检查器配置探测(6 测试全绿)
loong10k Oct 7, 2026
f1fb041
feat: 实现 S09 9.1 init dry-run/apply(5 测试全绿)
loong10k Oct 7, 2026
1bd9f8a
feat: 实现 S09 9.2 自有产物范围规则(6 测试全绿)
loong10k Oct 7, 2026
645b9e4
feat: 实现 S09 9.3 finding 稳定身份(6 测试全绿)
loong10k Oct 7, 2026
5c70f82
feat: 实现 S09 9.4 run_id 游标幂等 sync(6 测试全绿)
loong10k Oct 7, 2026
63316ea
feat: 实现 S09 9.5 append-only 事件/状态机(7 测试全绿)
loong10k Oct 7, 2026
7e802b5
feat: 实现 S09 9.6 任务依赖与 blocker 归并(4 测试全绿)
loong10k Oct 7, 2026
d349466
feat: 实现 S09 9.7 RepairBrief(3 测试全绿)
loong10k Oct 7, 2026
1f6cec5
feat: 实现 S09 9.8 跨进程租约(5 测试全绿)
loong10k Oct 7, 2026
7890edd
feat: 实现 S09 9.11 处置归因与例外标签(6 测试全绿)
loong10k Oct 7, 2026
aedab0f
feat: 实现 S09 9.9 attempt 跟踪(5 测试全绿)
loong10k Oct 7, 2026
ddfa72d
feat: 实现 S09 9.12 受控 fix 事件(5 测试全绿)
loong10k Oct 7, 2026
bcbabc1
feat: 实现 S09 9.13 插件 scan→sync→brief API(5 测试全绿)
loong10k Oct 7, 2026
3c9e77f
feat: 实现 S09 9.10 task verify 证据关闭与重开(5 测试全绿)
loong10k Oct 7, 2026
8fcdaf8
feat: 实现 S09 9.14 隐私验证(4 测试全绿)
loong10k Oct 7, 2026
a43e27d
feat: 实现 S09 9.15 项目边界与多构建根画像(4 测试全绿)
loong10k Oct 7, 2026
b9c8c16
feat: 实现 S09 9.16 project/module-graph schema(3 测试全绿)
loong10k Oct 7, 2026
884b9c9
feat: 实现 S09 9.17 manifest/锁/wrapper 静态观察(4 测试全绿)
loong10k Oct 7, 2026
1691ef3
feat: 实现 S09 9.18 分类型模块图(4 测试全绿)
loong10k Oct 7, 2026
1f02970
feat: 实现 S09 9.19 多维架构画像(3 测试全绿)
loong10k Oct 7, 2026
72331f8
feat: 实现 S09 9.20 architecture.md 生成(3 测试全绿)
loong10k Oct 7, 2026
de875d7
feat: 实现 S09 9.21 AGENTS 区块合并(4 测试全绿)
loong10k Oct 7, 2026
441cb16
feat: 实现 S09 9.22 init 可恢复事务(6 测试全绿)
loong10k Oct 7, 2026
820369f
feat: 实现 S09 9.23 幂等画像刷新(5 测试全绿)
loong10k Oct 7, 2026
aa513d8
feat: 实现 S09 9.24 质量配置映射(3 测试全绿)
loong10k Oct 7, 2026
48b4ac7
feat: 实现 S09 9.25 init_status/readiness(4 测试全绿)
loong10k Oct 7, 2026
843bc85
feat: 实现 S09 9.26 token/generation 幂等 finish(4 测试全绿)
loong10k Oct 7, 2026
8a5e831
feat: 实现 S03 3.6 GIT_INDEX_FILE/多 ref 输入(6 测试全绿)
loong10k Oct 7, 2026
40ab873
feat: 实现 S04 4.7 rules/config 命令(5 测试全绿)
loong10k Oct 7, 2026
dbb131f
feat: 实现 S04 4.8 白名单匹配器(5 测试全绿)
loong10k Oct 7, 2026
c6e4ac9
feat: 实现 S04 4.1 运行配置策略(2 测试全绿)
loong10k Oct 7, 2026
4d52897
feat: 实现 S04 4.4 基线分类器(3 测试全绿)
loong10k Oct 7, 2026
49e8b1a
test: Vue 六类别真实工具验收(3 测试全绿)
loong10k Oct 7, 2026
62461ea
test: Svelte 六类别验收 + S03 3.10 证据保留(7 测试全绿)
loong10k Oct 7, 2026
4dbd152
test: Astro 六类别验收(3 测试全绿)
loong10k Oct 7, 2026
9bbd6e1
feat: 实现 S04 4.6 点前缀策略(4 测试全绿)
loong10k Oct 7, 2026
dea4b63
feat: 实现 S04 4.9 whitelist 命令(4 测试全绿)
loong10k Oct 7, 2026
026f325
feat: 实现 S04 4.10 白名单纠错闭环(3 测试全绿)
loong10k Oct 7, 2026
02d91c7
feat: 实现 S09 9.28 误报调查任务(4 测试全绿)
loong10k Oct 7, 2026
05ca268
feat: 实现 S09 9.27 尝试记录(3 测试全绿)
loong10k Oct 7, 2026
3007c58
feat: 实现 S09 9.26 status disposition(5 测试全绿)
loong10k Oct 7, 2026
5f8d0f4
feat: 实现 S03 3.7 内容身份复核(3 测试全绿)
loong10k Oct 7, 2026
0e7147e
feat: 实现 S02 2.1 统一命令语法(5 测试全绿)
loong10k Oct 7, 2026
e129b86
feat: 实现 S03 3.8 严格缓存(4 测试全绿)
loong10k Oct 7, 2026
82565cc
feat: 实现 S03 3.9 关联轨迹(3 测试全绿)
loong10k Oct 7, 2026
54cd93b
feat: 实现 S03 3.11 离线执行边界 v2(5 测试全绿)
loong10k Oct 7, 2026
66bacac
feat: 实现 S01 1.6 服务边界(3 测试全绿)
loong10k Oct 7, 2026
c13e5cd
test: GraphQL 六类别验收(3 测试全绿)
loong10k Oct 7, 2026
25fb130
test: Liquid 六类别验收(3 测试全绿)
loong10k Oct 7, 2026
a49d20f
feat: 实现 S08 8.7 Kotlin 六类别适用性(2 测试全绿)
loong10k Oct 7, 2026
477bcbf
feat: 实现 S08 多语言适用性(4 测试全绿)
loong10k Oct 7, 2026
79d9741
feat: 实现 S08 8.100 Zig 六类别适用性(2 测试全绿)
loong10k Oct 7, 2026
48016d7
feat: 实现 S08 剩余语言适用性(3 测试全绿)
loong10k Oct 7, 2026
089cc01
test: Nix/CUDA/ObjC 六类别验收(9 测试全绿)
loong10k Oct 7, 2026
125203f
test: PHP/Scala 六类别验收(6 测试全绿)
loong10k Oct 7, 2026
66418f9
feat(codeguard): 8.133 Erlang 六类别适用性固化 + 8.148 机器核对注册表 57 语言
loong10k Oct 7, 2026
35af534
feat(codeguard): 15.1 建立 57 语言×四核心能力验收映射表
loong10k Oct 7, 2026
8521fe0
feat(codeguard): 15.2 Java WASM+原生联合路径全链路验收
loong10k Oct 7, 2026
d770bab
docs(codeguard): 15.2 Java 全链路验收进度更新
loong10k Oct 7, 2026
22cd876
feat(codeguard): 15.2 v1 主流语言群联合路径验收(Python/TypeScript/Rust)
loong10k Oct 7, 2026
c6d06c1
feat(codeguard): 15.3 Java 文档注释验收(8 测试全绿)
loong10k Oct 7, 2026
940d64b
docs(codeguard): v1 质量门禁定义与版本级交付物
loong10k Oct 7, 2026
e054a29
feat(codeguard): Java grammar 资格正式升级为 v1_qualified
loong10k Oct 7, 2026
9ea8657
feat(codeguard): v1 语言群全部升级为 v1_qualified
loong10k Oct 7, 2026
c2f923a
feat(codeguard): v2 版本群——12 种语言升级为 v1_qualified
loong10k Oct 7, 2026
3e60e3f
feat(codeguard): 54/57 语言升级为 v1_qualified
loong10k Oct 7, 2026
a496692
feat(codeguard): 顶层 qualification 升级为 v1_granted
loong10k Oct 7, 2026
e0e21e9
feat(codeguard): 15.2 Go/Kotlin/Swift/Ruby 联合路径验收(20 测试全绿)
loong10k Oct 7, 2026
1e48daf
feat(codeguard): 15.2 C/C++/Erlang/Zig/Shell 联合路径验收(25 测试全绿)
loong10k Oct 7, 2026
c41ed20
feat(codeguard): 15.6 Java 四能力真实闭环验收(4 测试全绿)
loong10k Oct 7, 2026
5c61611
feat(codeguard): 质量门禁实际执行——delivery_decision 支持 deny/allow
loong10k Oct 7, 2026
1592b72
feat(codeguard): 15.2 联合路径验收扩展至 25 种语言(60 测试全绿)
loong10k Oct 7, 2026
9bd411d
feat(codeguard): 15.2 联合路径验收扩展至 54 种语言(270 测试全绿)
loong10k Oct 7, 2026
c6f12e2
feat(codeguard): 15.2 勾选 + 15.3 文档注释扩展至 v1 语言群
loong10k Oct 8, 2026
35242d8
feat(codeguard): 15.3 扩展至 C/C++ + 15.6 闭环扩展至 Python/Rust
loong10k Oct 8, 2026
5e828f1
feat(codeguard): 统一格式门禁 codeguard format 命令族
loong10k Oct 8, 2026
68b0e6d
feat(codeguard): 50 种语言格式化档案接入,44/57 已接入
loong10k Oct 8, 2026
ac003a3
feat(codeguard): 收尾 13 种语言,48/57 接入格式化门禁
loong10k Oct 8, 2026
bff8748
feat(codeguard): 第二轮收尾,52/57 接入格式化门禁(39 个格式化器)
loong10k Oct 8, 2026
23fdb9b
feat(codeguard): 口径收敛——53/54 stable 接入,planned 显式排除
loong10k Oct 8, 2026
591aa1a
feat(codeguard): 闭合 54/54 stable 可执行门禁 + 全语言端到端矩阵测试
loong10k Oct 8, 2026
b4f64fe
fix(codeguard): 修复 clang-format 静默放行缺陷 + metal 接入(55/57)
loong10k Oct 8, 2026
29de3cc
feat(codeguard): arkts 接入 + ansible 路由恢复(56/57)
loong10k Oct 8, 2026
f0df05f
feat(codeguard): cobol 接入,57/57 全语言门禁闭合
loong10k Oct 8, 2026
b0cfb0c
chore: 忽略插件运行时产物与未接线的孤儿模块
loong10k Oct 8, 2026
b228df4
fix(codeguard): 档案真机复验,修正 6 处静默缺陷
loong10k Oct 8, 2026
1d1ad2d
fix(codeguard): 批量装工具后复验,修正 5 处 stdout 误判类缺陷
loong10k Oct 8, 2026
46949e9
feat(codeguard): 工具链声明落地——工具由项目装,门禁只校验
loong10k Oct 8, 2026
7be3659
feat(codeguard): markdown 格式门禁切换为 IDEA wrapper——复现 ⌘⌥L 排版
loong10k Oct 9, 2026
d8ae1c1
feat(codeguard): 内置 IDEA 风格 Markdown 格式化器——独立分发零依赖
loong10k Oct 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 36 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,33 +36,59 @@ jobs:
run: |
git clone --quiet https://github.com/full-stack-plugins/codeguard-plugin.git ../codeguard-plugin
git -C ../codeguard-plugin checkout --quiet 9e4adb1
# 语料仍绑定历史9e4adb1;源码审计另绑定最新插件提交,两者不能混用。
# 固定提交尚未在插件远端可达时先明确失败,避免构建之后才发现缺源码。
git -C ../codeguard-plugin cat-file -e 'dec5f9d1361eefff493e120b4278939a243814a9^{commit}' || {
echo 'Pinned plugin audit source dec5f9d is unavailable; publish its reviewed Git branch before source audit.' >&2
exit 1
}

- name: Verify crate layering debt does not grow
run: python3 scripts/check_layering.py

- name: Build workspace
run: cargo build --workspace --all-targets

- name: Verify canonical legacy identities and archived migration audit
run: |
cargo test --locked -p codeguard-adapters --test legacy_registry_identity
cargo test --locked -p codeguard-cli --example audit_legacy_registry
cargo run --locked -p codeguard-cli --example audit_legacy_registry -- --check tests/acceptance/evidence/legacy-registry-audit-2026-10-06.json
cargo test --locked -p codeguard-cli --example audit_legacy_source -- --include-ignored
cargo run --locked -p codeguard-cli --example audit_legacy_source -- --check-source ../codeguard-plugin

- name: Preserve the binary without WASM for package rejection
run: cp target/debug/codeguard "$RUNNER_TEMP/codeguard-no-wasm"

- name: Verify grammar inventory before parser and package checks
run: |
# 清单文案及来源投影错误先报告,避免到完整 suite 末段才失败。
# 两种构建均须保留零资格、未执行和真实方言限制;不放宽资格或原生义务。
cargo test --locked -p codeguard-cli --test grammar_status_cli
cargo test --locked -p codeguard-cli --features wasm-precheck --test grammar_status_cli

- name: Verify Linux WASM worker resource boundary
run: |
# 帮助目录须保留当前构建特性;默认 suite 无法证明 WASM 入口状态。
cargo test --locked -p codeguard-cli --features wasm-precheck --test help_command_contract --test rules_list_cli --test version_cli --test rust_lint_cli --test ruby_lint_cli --test check_all_ruby --test ruby_native_hook --test ruby_project_version --test shell_lint_cli
cargo test --locked -p codeguard-cli --features wasm-precheck --test help_command_contract --test rules_list_cli --test version_cli --test rust_lint_cli --test rust_lint_input_stability --test check_all_rust_native --test rust_project_syntax --test rust_native_hook --test ruby_lint_cli --test check_all_ruby --test ruby_native_hook --test ruby_project_version --test shell_lint_cli --test shell_workbench --test check_all_shell --test shell_native_hook --test hook_failed_write_options --test go_native_hook --test cfquery_postgres_dialect --test cfquery_structure
cargo test --locked -p codeguard-cli --features wasm-precheck --test workspace_msrv --test crate_boundaries
cargo test -p codeguard-runtime --features wasm-precheck --test process_contract
cargo test -p codeguard-runtime --features wasm-precheck --test wasm_grammar_load --test wasm_recovery_scan --test wasm_empty_block_scan --test wasm_root_child_scan --test dart_upstream_corpus
cargo test -p codeguard-cli --features wasm-precheck --test syntax_worker_candidate --test check_python_structure --test check_go_package_structure --test go_syntax_fallback_candidate --test python_structural_syntax --test python_syntax_fallback_candidate --test grammar_probe_cli --test grammar_route --test zig_lint_cli --test typescript_syntax_fallback_candidate --test java_syntax_fallback_candidate --test java_native_differential --test kotlin_native_differential --test kotlin_lint_cli --test kotlin_syntax_task_verify --test kotlin_native_first --test erlang_native_differential --test erlang_lint_cli --test erlang_native_discovery --test check_all_erlang --test erlang_syntax_task_verify --test erlang_native_workbench --test swift_native_differential --test swift_lint_cli --test check_all_swift --test swift_native_hook --test swift_native_workbench --test swift_syntax_task_verify --test check_all_eslint --test hook_execute_cli --test claude_hook_cli --test hook_syntax_tasks --test syntax_task_verify --test zig_native_cli --test zig_native_discovery --test check_all_zig --test zig_native_hook --test zig_native_workbench --test zig_native_first_resolution --test task_resolution_service
cargo test -p codeguard-cli --features wasm-precheck --test syntax_worker_candidate --test grammar_probe_cli --test check_python_structure --test check_go_package_structure --test go_syntax_fallback_candidate --test python_structural_syntax --test python_syntax_fallback_candidate --test grammar_probe_cli --test grammar_route --test zig_lint_cli --test typescript_syntax_fallback_candidate --test java_syntax_fallback_candidate --test java_native_differential --test kotlin_native_differential --test kotlin_lint_cli --test kotlin_syntax_task_verify --test kotlin_native_first --test erlang_native_differential --test erlang_lint_cli --test erlang_native_discovery --test check_all_erlang --test erlang_syntax_task_verify --test erlang_native_workbench --test swift_native_differential --test swift_lint_cli --test check_all_swift --test swift_native_hook --test swift_native_workbench --test swift_syntax_task_verify --test check_all_eslint --test hook_execute_cli --test claude_hook_cli --test hook_syntax_tasks --test syntax_task_verify --test zig_native_cli --test zig_native_discovery --test check_all_zig --test zig_native_hook --test zig_native_workbench --test zig_native_first_resolution --test task_resolution_service
# 原生限定关闭服务在 WASM 构建下也须实际运行,默认 suite 不涵盖所有历史来源。
cargo test --locked -p codeguard-cli --features wasm-precheck --test erlang_task_resolution_service --test swift_task_resolution_service --test kotlin_task_resolution_service --test go_task_resolution_service --test check_language_selection
cargo test --locked -p codeguard-cli --features wasm-precheck --test erlang_task_resolution_service --test swift_task_resolution_service --test kotlin_task_resolution_service --test go_task_resolution_service --test rust_task_resolution_service --test ruby_task_resolution_service --test shell_task_resolution_service --test check_language_selection
cargo test --locked -p codeguard-cli --lib --features wasm-precheck selected_compiler_does_not_hide_unobserved_files_with_wasm
# 32 份 WASM 的批次和单项目回归各自独占候选阶段预算,避免测试进程互相争抢内存与 CPU。
cargo test -p codeguard-cli --features wasm-precheck --test check_all_grammar_candidates -- --test-threads=1

- name: Replay every fixed grammar and retain per-language evidence
run: |
cargo test --locked -p codeguard-cli --features wasm-precheck --test grammar_evaluation --test grammar_native_differential --test javascript_native_differential --test ruby_native_differential --test go_native_differential --test go_package_structure
cargo test --locked -p codeguard-cli --features wasm-precheck --test grammar_evaluation --test grammar_native_differential --test javascript_native_differential --test ruby_native_differential --test go_native_differential --test rust_formatter_differential --test go_package_structure
# C/C++明确标准的原生边界与受控错版本回放必须在WASM构建下验收。
# Ubuntu宿主Clang不冒充固定AppleClang21;实际条件目标另需显式已有工具。
cargo test --locked -p codeguard-cli --features wasm-precheck --test clang_lint_cli --test c_family_comments_cli --test c_family_comments_workbench --test c_family_native_replay
# 固定 Rustfmt 解析器的协议反例;不把 CI 预装版本当作指定原生版本。
cargo test --locked -p codeguard-cli --features wasm-precheck --lib rustfmt_syntax_probe
cargo test --locked -p codeguard-cli --features wasm-precheck --lib python_syntax_probe
# Go双制品、整文件与取消反例使用受控SDK;真实版本需显式选择。
cargo test --locked -p codeguard-cli --features wasm-precheck --lib go_syntax_probe
Expand Down Expand Up @@ -92,6 +118,12 @@ jobs:
node --test tests/npm_pack_erlang_repair.test.mjs
CODEGUARD_WASM_BIN="$PWD/target/debug/codeguard" \
node --test tests/npm_pack_ruby_repair.test.mjs
CODEGUARD_WASM_BIN="$PWD/target/debug/codeguard" \
node --test tests/npm_pack_shell_repair.test.mjs
CODEGUARD_WASM_BIN="$PWD/target/debug/codeguard" \
node --test tests/npm_pack_go_syntax_repair.test.mjs
CODEGUARD_WASM_BIN="$PWD/target/debug/codeguard" \
node --test tests/npm_pack_rust_syntax_repair.test.mjs

- name: Run test suite
run: cargo test --workspace --all-targets
Expand Down
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,10 @@
/.ruff_cache/
**/__pycache__/
*.pyc

# 插件运行时产物(非源码)
.video_agent/

# 未接线的孤儿模块:与已接线的 task_verify_command 不同,
# 此文件未在 lib.rs 声明,编译不依赖它,提交会造成「已接线」错觉
crates/codeguard-cli/src/task_verify.rs
Binary file added Elixir.Example.beam
Binary file not shown.
Loading
Loading