/** * Attack-style E2E smoke tests for the full PD pipeline. * * PURPOSE: Discover hidden bugs by injecting LLM output failures at each * pipeline handoff point. These tests do NOT validate happy paths — they * attack the system's ability to degrade safely when LLM output is unreliable. * * Pipeline under test: * PainSignalBridge → DiagnosticianRunner → CandidateIntakeService * → InternalizationOrchestrator → DreamerRunner → RolloutReviewerRunner * → ActivationDispatcher → RuleHostWriter → gate.ts * * Key attack surfaces: * 1. fetchAndParseOutput() uses `as` type assertions (no runtime validation) * 2. PITaskRecord hydration from JSON can silently fail * 3. LLM output can be malformed, partial, or semantically contradictory * 4. Pipeline can stall in blocked/retry_wait without alerting */ export {}; //# sourceMappingURL=attack-e2e-pipeline-smoke.test.d.ts.map