Skip to content

P8: Retire bounded architecture exceptions #26

Description

@wfprieto

Objective

Retire or narrowly re-authorize every exact cross-layer exception without weakening bounded static analysis.

Owner

Runtime architecture owner; Security owner for transport-delegation edges.

Current decision

Phase 8 retired 26 of 45 exceptions. The remaining 19 exact observed edges are explicitly re-authorized through P9; no allowed edge or analyzer scope is broadened.

Next action

By 2026-09-01, re-audit all 19 edges and either retire them with regression proof or record a new dated owner decision.

Acceptance

  • Architecture validator reports no exception overdue for P8.
  • Every remaining exception has an exact owner, rationale, P9 removal phase, adverse mutation coverage, and dated review.
  • Full matrix, security, rollback, and aggregate CI pass.
  • No provider, deployment, ranking, traffic, or real-world outcome is inferred.

Rollback trigger

Any behavioral regression, newly unregistered egress, import cycle, adapter contract divergence, or missed 2026-09-01 review.

Verification

python scripts/validate_architecture_contract.py and python scripts/validate_architecture_exception_disposition.py

Metadata

Metadata

Assignees

Labels

architectureArchitecture boundaries and technical debtphase-8Final repository operations and integrated re-audit

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions