Package Contracts¶
The make layer exposes repository workflows, but it should not blur ownership between product packages and maintainer automation.
Contract Boundaries¶
rust.mkverifies and publishes Rust package surfacespython.mkowns Python packaging and publicationdocs.mkowns handbook build and navigation integritydag.mkowns DAG governance and evidence entrypointsgh.mksupports workflow decisions and publish planning
Contract Rule¶
Make targets may orchestrate multiple surfaces, but the docs should still name which file and package own each step.