diff --git a/conductor/tracks/implement_ttl_heartbeat_20260208/plan.md b/conductor/tracks/implement_ttl_heartbeat_20260208/plan.md index be9bb83..20c2300 100644 --- a/conductor/tracks/implement_ttl_heartbeat_20260208/plan.md +++ b/conductor/tracks/implement_ttl_heartbeat_20260208/plan.md @@ -5,13 +5,13 @@ - [x] Task: Verify `litefs.yml` points to `entrypoint.sh` (should already be correct) (verified) - [x] Task: Conductor - User Manual Verification 'Phase 1: Container Environment Preparation' (Protocol in workflow.md) -## Phase 2: Script Implementation [ ] -- [ ] Task: Refactor `entrypoint.sh` with the TTL Heartbeat logic - - [ ] Implement `register_service` with TTL check definition - - [ ] Implement `pass_ttl` loop - - [ ] Implement robust `stop_app` and signal trapping - - [ ] Ensure correct Primary/Replica detection logic (LiteFS 0.5: Primary = No `.primary` file) -- [ ] Task: Conductor - User Manual Verification 'Phase 2: Script Implementation' (Protocol in workflow.md) +## Phase 2: Script Implementation [x] [checkpoint: 139016f] +- [x] Task: Refactor `entrypoint.sh` with the TTL Heartbeat logic (d977301) + - [x] Implement `register_service` with TTL check definition + - [x] Implement `pass_ttl` loop + - [x] Implement robust `stop_app` and signal trapping + - [x] Ensure correct Primary/Replica detection logic (LiteFS 0.5: Primary = No `.primary` file) +- [x] Task: Conductor - User Manual Verification 'Phase 2: Script Implementation' (Protocol in workflow.md) ## Phase 3: Deployment and Verification [ ] - [ ] Task: Commit changes and push to Gitea to trigger build