Local-First Tooling Philosophy
FIG. P3 — Local-first tooling architecture. The local machine boundary (solid rectangle, left) contains all tools in their default operating mode. The remote boundary (dashed red rectangle, right) is only reachable through the EXPLICIT INTENT barrier — the operator must deliberately choose a remote operation. The system never assumes an internet connection.
TOOLING CONSTRAINT: Every system tool operates on the local machine by default. Remote operations (fetch, mirror sync, remote build) require an explicit -r flag or operator confirmation. No tool initiates a network connection without the operator's knowledge. See src/TOOL_CONSTRAINTS.