The trunk's take-in refused a cycle with a build edge, but a branch other than the first kept its revision with one. The branch path now applies the same rule before keeping its entries and says the cycle, as it says heads it could not read. Builds: design 47 G §49, §51, A-326 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h