The build seat's step state keeps the checking program's answer and refuses a value with a field named like a credential; schema property names such as mesh-vault's verb input 'credentials' tripped it. Neither the manifest validator nor the composer reads those schemas: the verdicts of the head's and the trunk's validator are byte-identical over the group, and the answer is 99,784 bytes (was 171,088). Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i