Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion bin/codeguard
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# # 退出码: 0 通过 / 1 无法验证 / 2 存在漏洞 / 3 参数错误
# codeguard dockerfile [--json] [path] # Dockerfile 安全风险检查(hadolint + trivy config)
# codeguard detect [path] # 检测项目语言
# codeguard engine [--format human|json] # 报告由哪个引擎签发质量结论
#
# 安装到 PATH:
# ln -s "$(pwd)/bin/codeguard" /usr/local/bin/codeguard
Expand Down Expand Up @@ -39,6 +40,9 @@ case "$cmd" in
detect)
exec python3 "$ROOT/scripts/detect_lang.py" "${1:-.}"
;;
engine)
exec python3 "$ROOT/scripts/engine_report.py" "$@"
Comment on lines +43 to +44

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Bump the plugin version for the new engine command

This commit adds the user-facing codeguard engine command and refreshes the bundled skills, but all plugin manifests remain at version 0.16.1. Because marketplace update discovery is version-based, existing installations will not be offered this functionality; run the required minor release bump so the catalog and all manifests are regenerated and synchronized.

AGENTS.md reference: AGENTS.md:L13-L14

Useful? React with 👍 / 👎.

;;
init)
cat >&2 <<'EOF'
[codeguard] 项目初始化引导:
Expand All @@ -53,7 +57,7 @@ EOF
;;
*)
echo "codeguard: 未知子命令 '$cmd'" >&2
echo "可用: check | fix | cve | dockerfile | detect | java-plan | init" >&2
echo "可用: check | fix | cve | dockerfile | detect | java-plan | engine | init" >&2
exit 1
;;
esac
20 changes: 6 additions & 14 deletions docs/rust-cli/README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,9 @@
# Codeguard Rust CLI 设计文档
# Rust 文档已迁移

状态:设计基线,尚未实现。日期:2026-09-24。源码核对基线:`03ebb24`;后续实现必须重新核对工作树和已合并规格。
Rust CLI 的设计文档、进行中的 OpenSpec change、任务与验收记录已整体迁至独立 [codeguard 仓库](https://github.com/full-stack-plugins/codeguard)。本页仅作导航,不维护第二份 Rust 规范或任务。

| 文档 | 回答的问题 |
|---|---|
| [架构文档](architecture.zh-CN.md) | 产品目标、模块边界、检查流程、低误报机制、权威边界 |
| [技术方案](technical-design.zh-CN.md) | 命令、数据协议、适配器、执行器、配置、缓存、分发与兼容实现 |
| [语言迁移与验收](coverage-and-acceptance.zh-CN.md) | 57 个条目的迁移、类别覆盖、评测方法、验收证据 |
| [持久问题与修复工作流](remediation-workflow.zh-CN.md) | 项目内 codeguard 目录、问题记录、待办任务、智能体修复与复检闭环 |
| [OpenSpec proposal](../../openspec/changes/introduce-rust-codeguard-cli/proposal.md) | 为什么变更及变更范围 |
| [OpenSpec design](../../openspec/changes/introduce-rust-codeguard-cli/design.md) | 架构决策、兼容性、实施顺序和待验证事项 |
| [OpenSpec tasks](../../openspec/changes/introduce-rust-codeguard-cli/tasks.md) | 可执行任务、依赖和完成证据 |
- [中英文架构与技术方案](https://github.com/full-stack-plugins/codeguard/tree/main/docs)
- [逐指令、初始化、修复闭环、白名单与迁移设计](https://github.com/full-stack-plugins/codeguard/blob/main/docs/README.zh_CN.md)
- [唯一 OpenSpec change 与任务](https://github.com/full-stack-plugins/codeguard/tree/main/openspec/changes/introduce-rust-codeguard-cli)

本次需求的唯一规范性事实源为 `openspec/changes/introduce-rust-codeguard-cli/specs/`。这些说明文档展开设计,不创建第二套任务状态。仓库 `openspec/specs/` 与 [当前架构](../current-architecture.md) 仍描述已落地的旧运行时;本 change 未实施前不得宣称 Rust 行为已经生效。

本次验收记录见 [verification.md](../../openspec/changes/introduce-rust-codeguard-cli/verification.md)。文档校验成功不代表二进制、扫描器或宿主运行验收成功。
本插件的旧运行时及宿主规范仍在本仓 `openspec/specs/`;Rust 集成接口在新仓维护,宿主实际接线仍由本插件实现和验收。迁移于 2026-09-28 在本地完成;远程链接须随两仓后续提交推送生效。
207 changes: 0 additions & 207 deletions docs/rust-cli/architecture.zh-CN.md

This file was deleted.

Loading
Loading