Internal Developer Platform · View 08 of 21 · Structure
The critical boundary
- The generation plane and the enforcement plane have no component in common and no shared code path. They meet only at the runtime.
- This is the architecture's defining decision: a control that lives inside a template is deleted by a fork, and the fork is a normal, reasonable act (ADR-05).
- The exception register sits in the enforcement plane rather than beside the policy source, so that relief is granted through the same machinery that enforces (ADR-08).
Assumptions
- Five golden paths at launch, eight within a year (stated assumption).
- Argo CD sharded by team; three admission webhook replicas per cluster, each holding a local signed bundle (ADR-06).
Omitted
- Reconciler-to-runtime applies, drawn in the data-flow and deployment views, so that this view can carry the plane boundaries without clutter.
- The build plane's runners, which are ephemeral and belong to the release pipeline view.