Skip to content

Add lightweight code structure guard - #4

Merged
CCDawn merged 2 commits into
mainfrom
agent/code-structure-guard
Jul 19, 2026
Merged

Add lightweight code structure guard#4
CCDawn merged 2 commits into
mainfrom
agent/code-structure-guard

Conversation

@CCDawn

@CCDawn CCDawn commented Jul 19, 2026

Copy link
Copy Markdown
Owner

变更

  • 新增 ccdawn-code-structure-guard,用 STAY / CHECK / SPLIT 判断本轮代码结构风险。
  • 将结构风险接入 BRT 默认路由与安装器激活块,无需用户主动点名 Skill。
  • 同步插件目录、中英文 README、工程 Skill 目录和路由校验规则。
  • 增加静态路由与真实只读 Codex 正反向回归样例。

设计边界

  • 行数只触发检查,不能单独触发拆分。
  • 只有职责、变化、测试或所有权边界明确可分时才执行最小拆分。
  • 默认排除生成代码、第三方代码、迁移、Schema、Fixture、快照和声明式数据。
  • 不为降低行数引入薄包装、无价值抽象、固定规划、worktree、子 Agent 或严格 TDD。

验证

  • py -3 scripts\validate_ccdawn_skills.py:30 个 Skill 通过。
  • py -3 -m unittest tests.test_install_codex_library:10 项通过。
  • 真实路由:900 行手写多职责服务命中 ccdawn-brtccdawn-code-structure-guard
  • 真实反向路由:900 行自动生成内聚客户端执行 0 条工具命令,未加载结构守卫。
  • git diff --check 通过。

@CCDawn
CCDawn marked this pull request as ready for review July 19, 2026 17:21
@CCDawn
CCDawn merged commit b3baeb8 into main Jul 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant