Skip to content

feat(boundaries): add architecture boundary checks#69

Merged
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-boundaries
Jul 1, 2026
Merged

feat(boundaries): add architecture boundary checks#69
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-boundaries

Conversation

@bntvllnt

@bntvllnt bntvllnt commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add boundaries CLI command and check_boundaries MCP tool
  • add preset/custom zone analyzer with allow/forbid import rules and risky re-export-chain findings
  • add no-boundary-violations check rule with new-only gate coverage
  • sync README, docs, schema, llms docs, and roadmap for 2.5.0 boundary subchain

Validation

  • pnpm lint
  • pnpm typecheck
  • pnpm test (37 files, 478 tests)
  • pnpm verify:cli-real (71 pass, 0 fail)
  • code-review artifact: /tmp/cbi-boundaries-review.json, CLEAN, 66/66 hunks verdicted

Dogfood

  • node dist/cli.js boundaries . --list --json --force exercised repo config and returned the existing analyzer -> parser boundary violation as expected
  • node dist/cli.js check . --json --force returned warn-only, 0 errors

@bntvllnt bntvllnt merged commit f7c165a into main Jul 1, 2026
2 checks passed
@bntvllnt bntvllnt deleted the feat/2-5-0-boundaries branch July 1, 2026 15:26
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