Auditable architecture · Unit 1 of 13
Atlas of boundaries
An auditable architecture lets you trace a responsibility from the interface to the package that implements it. The map doesn't replace the code: it tells you where to start verifying.
By the end, you'll be able to
- Follow dependencies between packages
- Tell a public contract apart from an internal detail
Understand
An auditable architecture lets you trace a responsibility from the interface to the package that implements it. The map doesn't replace the code: it tells you where to start verifying.
The map can also lie from the manifest: the DriftDetector compares what milpa.json declares against what the code carries in #[PluginMetadata]. When they diverge, the report names it (MILPA_MANIFEST_DRIFT), because the contract that teaches is the one that runs, not the one that is written: a drifted milpa.json teaches humans and agents a shape that no longer exists, and every decision made from that manifest inherits the gap. The fix is regenerative, not manual: php coa coa:plugins manifest <Plugin> (a host command) rewrites the manifest from the code, which is the source of truth.
See
Open Atlas of boundaries
Select a package and follow its relationships and primary sources.
Do
Run the practice in your checkout and keep the output as evidence.
Verify
Show that you can apply the unit. Progress only advances once you pass the assessment.
Criteria assessed
- Locate the owner of boot, capabilities, tools, gates and state.
- Back every important claim with a primary source.
Primary sources
Content verified: 2026-07-12