A manifest naming a status is refused as an unknown field (strict decoding); the two seat-table tests read the seat definitions as contracts now answer them. Builds: design 47 G §6, §21, §23, §28, §101, §95 test Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ