# deterministic_signal_endpoint_pattern ## v1 **Why this iteration:** Lifted from `conductor/todos/TODO_test_full_live_workflow.md` §Task 1 + §Task 4 — the deterministic signal endpoint pattern (`/api/project_switch_status` with `in_progress` / `path` / `error` fields) replaces fragile polling of derived state. The pattern was SHIPPED (commit `6ecb31ea`) as the structural fix for the `test_full_live_workflow` race condition. **Source:** `conductor/todos/TODO_test_full_live_workflow.md` §1 + §4 (commit `6ecb31ea`, `a6605d98`, `b6972c31`) --- **Lifted:** 2026-07-03 scavenge sweep batch 4/5: tracks + commands + styleguides + todos