All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
TESS-M1-V gate PASS (Mos-owned independent reviewer; 5 priority seams verified live, 60+ tests green) -> done. TESS-M2-001 in-progress, Mos-dispatched directly to coder0 (feat/tess-pi-service, name-as-config invariant, Nova distinct-name exit gate). TESS-M2-002 stays blocked on M2-001. Add non-gating TESS-M1-FUP-001: RuntimeProviderService.execute() mis-classifies provider-thrown authz errors as failed/provider_error instead of denied/policy_denied — land before/with TESS-M3-001. Refs #707 #708