diff --git a/conductor/tracks/fix_litefs_config_20260208/plan.md b/conductor/tracks/fix_litefs_config_20260208/plan.md index eda678b..840c4b9 100644 --- a/conductor/tracks/fix_litefs_config_20260208/plan.md +++ b/conductor/tracks/fix_litefs_config_20260208/plan.md @@ -6,12 +6,12 @@ - [x] Task: Update `navidrome-litefs-v2.nomad` with corrected storage paths (`ND_DATAFOLDER`, `ND_CACHEFOLDER`, `ND_BACKUP_PATH`) (5cbb657) - [ ] Task: Conductor - User Manual Verification 'Phase 1: Configuration and Image Structure' (Protocol in workflow.md) -## Phase 2: Entrypoint and Registration Logic [ ] -- [ ] Task: Refactor `entrypoint.sh` to handle leadership-aware process management - - [ ] Integrate Consul registration logic (from `register.sh`) - - [ ] Implement loop to start/stop Navidrome based on `/data/.primary` existence - - [ ] Ensure proper signal handling for Navidrome shutdown -- [ ] Task: Clean up redundant scripts (e.g., `register.sh` if fully integrated) +## Phase 2: Entrypoint and Registration Logic [x] [checkpoint: 9cd5455] +- [x] Task: Refactor `entrypoint.sh` to handle leadership-aware process management (9cd5455) + - [x] Integrate Consul registration logic (from `register.sh`) + - [x] Implement loop to start/stop Navidrome based on `/data/.primary` existence + - [x] Ensure proper signal handling for Navidrome shutdown +- [x] Task: Clean up redundant scripts (e.g., `register.sh` if fully integrated) (9cd5455) - [ ] Task: Conductor - User Manual Verification 'Phase 2: Entrypoint and Registration Logic' (Protocol in workflow.md) ## Phase 3: Deployment and Failover Verification [ ]