Architecture Protection
Enforce architecture in CI. Guard, drift detection, and team reporting.
Tier: Team
Common use cases
- •Blocking architectural regressions in CI
- •Detecting drift from baseline
- •Enforcing layer boundaries on pull requests
- •Team reporting and score tracking
CLI Output Example
Run inside your repository
terminal
$ arc guard Checking: no new cycles Checking: layer boundaries Guard passed. No regressions found. $ arc drift Drift: 2 modules · Health change: 82 → 79
CLI commands
Commands for this capability. Expand for example usage and related commands.
Typical workflow
How engineers use these commands together.
- 1.
arc drift - 2.
arc guard - 3.
arc pr-risk - 4.
arc report - 5.
arc score
Related capabilities
Architecture Discovery
Discover repository structure, modules, and dependencies. No configuration required.
View page →Architecture Analysis
Evaluate health, boundaries, and structural risks. Detect cycles, smells, and hotspots.
View page →Impact Investigation
Understand blast radius and dependency impact before refactoring.
View page →New to ArcSight? Install the CLI · View pricing