docs(component-failover-adoption): mark task 3.1 complete

Scheduler's unified connect pipeline is implemented, tested (RED→GREEN
verified), and live-validated against a 3-node HA controller cluster
(standby-first candidate list joins correctly via xcecli failover). See
a9f283d.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FYSEeLmzjtD4RLDuUDhLoK
This commit is contained in:
Rongsong Shen 2026-08-11 07:58:50 +00:00
parent a9f283dc64
commit 54d53df956
Signed by: rshen
SSH key fingerprint: SHA256:8Vf2pZ3h6rJa7EhGK+WaAQ9Mta/apZvteW6g9U/WKKk

View file

@ -51,7 +51,7 @@
- _Depends: 2.1, 2.2_ - _Depends: 2.1, 2.2_
- [ ] 3. Scheduler: unified candidate-list connect, decision-publish redelivery, and runtime reconnect - [ ] 3. Scheduler: unified candidate-list connect, decision-publish redelivery, and runtime reconnect
- [ ] 3.1 (P) Replace scheduler's dual connect mechanisms with the single unified pipeline - [x] 3.1 (P) Replace scheduler's dual connect mechanisms with the single unified pipeline
- Delete the scheduler's inline per-candidate loop and its separate single-host branch used when no candidate list is configured — both bypass the shared candidate-list validation and conversion helper entirely today - Delete the scheduler's inline per-candidate loop and its separate single-host branch used when no candidate list is configured — both bypass the shared candidate-list validation and conversion helper entirely today
- Build exactly one validated candidate list before connecting, whether from an operator-supplied peer list or synthesized as a single candidate from the existing default when none was given, then run it through the shared helper and connect once - Build exactly one validated candidate list before connecting, whether from an operator-supplied peer list or synthesized as a single candidate from the existing default when none was given, then run it through the shared helper and connect once
- Register a rejoin callback that only sets a flag and returns immediately, for the same self-deadlock reason as worker's - Register a rejoin callback that only sets a flag and returns immediately, for the same self-deadlock reason as worker's