Archived
novox/hq ADR 0010 replaced a pipeline with a comparison, and named the risk: losing the question "did my change go out?". The mesh could already answer which modules are behind their source — and then a person read that list and retyped each repository, which is a person being the loop, and the loop is the thing the pipeline was doing before it was taken away. The mirror of `push --behind`, with the same argument and the same refusal to combine the two forms: naming a repository and asking which need building are different requests. One failing does not stop the others, for the same reason one broken module no longer blocks a machine's whole declaration: a mesh where one bad repository holds back nine good ones is a mesh where nobody dares add the tenth. Each is built from its own recorded ref rather than the commit the mesh happened to notice — pinning to that would quietly turn a tracked branch into a pin.