The per-manifest invokes rule refused seat:<seat>.<stream>.<kind> (the pipeline's seat:node-build-go.check.step) before the seat rule that accepts it was reached; the test now runs both rules on each row. Builds: design 47 G A-102 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h