AgentDock

Add Layer2 Constraint Gates

Archived on 2026-06-01 · roadmap: layer2-constraints

Archived: 2026-06-01 · roadmap-id: layer2-constraints

Why

企业级生产(安全、稳定第一)要求 AI 违反架构/安全约定时由机器直接拦截,而不是靠人 review 发现——人审查带宽有限,且 AI 互审是主观的。Layer 2 的"有牙齿的约束"是 AgentDock"防退化"的核心杠杆,也是 codex review 之前的客观闸门(机器能判的不浪费 codex token)。

Capabilities

New Capabilities

  • code-constraints: eslint-config(有牙齿规则)+ dependency-cruiser 架构守卫 + secretlint + 依赖健康检查(规则定义层)。
  • ci-gates: lefthook 本地门禁 + ci-fast / ci-full 两个 workflow(执行/接线层)。

Modified Capabilities

  • (无)

Non-goals

  • 不实现 forge-rules 语义投影层(Copilot-only,暂无多工具漂移,押后)。
  • 不实现 e2e/Playwright 全套(MVP 只在模板成熟后按需加)。
  • 不实现 PR 的 AI review workflow(codex review 暂由人工在流程中触发,不进 CI)。
  • 不在本 change 定义业务测试,只定义"工程契约"门禁。
  • arch 规则集只覆盖已能在真实模板验证的边界,过度细化的规则押后。

On this page