// Package arch holds no code. It exists so the import rules this project // depends on are enforced by the test suite rather than by good intentions. // // See arch_test.go: it parses every package's imports and fails if a layer is // violated, if core learns about a feature, if a module imports a sibling, or // if a new package is added without being placed in a layer. package arch