Validates architecture-as-code graphs against deterministic lint rules and catches drift between your documented IR and actual codebase implementations. Ingests from OpenAPI specs or Backstage catalogs, merges IR fragments, runs structure and architecture validation (IR-STRUCT, IR-LINT codes), and reconstructs IR from live code in Node.js, Python, or C# to spot "dummy IR" scenarios where the design passes but the shipped code has direct database calls or undocumented routes. Runs offline in CI with reproducible exits, no LLM, no account. Reach for this when you need governance that fails the build on layering violations before merge, not post-mortem architecture review.
claude mcp add --transport stdio io.github.archradhq-deterministic -- npx -y @archrad/deterministic