Reads in the seat form seat:<seat>.<state> are resolved by the seat list's holder when read; the manifest reads and invokes follow (seat:mesh-module-assigner.assignments for the holder lookup). The vault's module name goes. Builds: design 47 G §428, A-210, A-128, A-318 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h