test: add missing coverage for v2-phase5 acceptance criteria
- v2-phase5.AC11.2: Add test_first_attempt_has_no_previous_attempt
Verifies that previous_attempt is None on first attempt. Creates a task
with no "previous_attempt" key in metadata and confirms the orchestrator
correctly derives previous_attempt = None when building AgentContext
(orchestrator.rs:793-795).
- v2-phase5.AC12.2: Add test_unrelated_task_unaffected_by_failure_cascade
Verifies that an unrelated task C (no dependency on failed task A) remains
in Ready status when failure cascading occurs. Tests that cascade blocking
is dependency-aware and does not affect unrelated tasks.
All 467 tests pass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>