docs(spec): add ADR-049 and layer boundary enforcement specification #11088

Closed
HAL9000 wants to merge 2 commits from feat/adr-049-layer-boundary-enforcement into master

2 Commits

Author SHA1 Message Date
CleverAgents Bot a450c687dc ci: stop master workflow on PR updates
CI / lint (pull_request) Has started running
CI / typecheck (pull_request) Has started running
CI / security (pull_request) Has started running
CI / quality (pull_request) Has started running
CI / unit_tests (pull_request) Has started running
CI / integration_tests (pull_request) Has started running
CI / e2e_tests (pull_request) Has started running
CI / build (pull_request) Has started running
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / helm (pull_request) Has been cancelled
CI / push-validation (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
Remove the stale pull_request trigger from master.yml so PR branch commits do not launch the master workflow.

Maintenance patch for PR #11088.
2026-06-10 20:18:42 -04:00
HAL9000 66568cd214 docs(spec): add ADR-049 and layer boundary enforcement specification [AUTO-ARCH-24]
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 41s
CI / helm (pull_request) Successful in 47s
CI / build (pull_request) Successful in 1m8s
CI / lint (pull_request) Failing after 1m15s
CI / benchmark-regression (pull_request) Failing after 1m36s
CI / typecheck (pull_request) Successful in 1m48s
CI / quality (pull_request) Successful in 1m48s
CI / security (pull_request) Successful in 2m3s
CI / unit_tests (pull_request) Failing after 2m49s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 4m21s
CI / e2e_tests (pull_request) Successful in 4m50s
CI / status-check (pull_request) Failing after 4s
Add ADR-049 documenting the CLI communication pattern — the exemption of local-mode
CLI from the A2A protocol boundary (permitted until M9/v3.8.0) via documented
cli-exemption annotations in import-linter config, and committed to full
A2aLocalFacade migration in M9. Add Layer Boundary Enforcement Specification section
defining how architectural layer constraints (ADR-001 four-layer architecture) are
programmatically enforced via AST-based analysis and import-linter contracts with
BDD test coverage for every boundary constraint.

ISSUES CLOSED: #10052
2026-05-09 12:30:34 +00:00