The vault's seat definition keeps retire's class act (G) beside main's licence-put; the TypeScript contract is regenerated with join 9's seatgen (seatgen -check clean). Builds: design 47 G §610 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h