/** * E2E integration tests for service-qualified execution (wave 3b). * * Verifies: * - resolvePipeline with serviceId applies the per-service overlay * - guardSteplessCommand rejects --service when no services[] in config * - guardStepCommand rejects --service on a global step * - guardStepCommand requires --service on a per-service step * - globalSteps set is populated with overlay step-override keys * * Follows the same pattern as multi-service-pipeline.test.ts: hoisted vi.mock * calls, vi.importActual for real meta-prompts, loadAllPresets for preset steps. */ export {}; //# sourceMappingURL=service-execution.test.d.ts.map