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 规则集只覆盖已能在真实模板验证的边界,过度细化的规则押后。