Preserve the Actions Context prototype when deriving the admitted context. Object spread dropped its repo getter, crashing PR auto-response during maintainer membership checks after #177120. Exercise the existing candidate-label flow with a class-based context so inherited repo getters stay covered by the regression suite. Failing runs: https://github.com/openclaw/openclaw/actions/runs/40059408459 https://github.com/openclaw/openclaw/actions/runs/40061593223