当前状态
解释今天的 CodeIQ 可以做什么、适合什么边界,以及当前 active stage 对用户意味着什么。
当前状态
这一页属于 #strong[Explanation]:它解释当前产品状态,而不是记录内部计划细节。
最后更新时间:2026-03-27(Asia/Shanghai)
当前适合做什么?
- 本机 build / diff / check / query
- 本机共享 bundle
- 本机 AI / Agent 查询
当前 active stage:A002-2 内置 OPA 规则集
当前正在推进的不是新的 hosted 平台,而是:#strong[把已经存在的本地 OPA runtime 升级为更完整的 built-in OPA rules baseline]。
这对用户意味着:
check仍然是本地执行的opa eval --bundle ...;- 当前 policy 的 authoring 形式仍然是本地 Rego 文件,经
build打包成 OPA bundle; CIQ Diff的下一步重点不再是只给一个 primary category,而是提供统一的semanticDiff.findings[],让一个 change 可以同时携带多个 semantic facts;- 用户现在仍然应该显式传入本地 policy bundle,文档和 CLI 也都按这个现实来写。
已完成的基础能力(summary-only)
- R11:共享本地存储与 SBOM foundation 已完成;
- R12:Go / Rust / Terraform / OpenAPI richer declaration facts 已完成;
- R13:
semanticDiff/componentDiff与最小 SARIF runtime 已完成,接下来由 A002 继续把 semantic match contract 统一化。
下一步(summary-only)
- 在 built-in rule catalog 稳定后,再继续推进 richer OPA input;
- richer input ready 后,再继续推进 Terraform / OpenAPI deeper breaking-change rules。
当前不适合做什么?
- hosted registry
- distributed sync
- multi-node HA
- trust verifier / KMS
如果你需要更详细的内部进展
请改看贡献者文档:/contrib/progress