{ "feature_name": "worker-rejoin-resync", "created_at": "2026-08-10T00:00:00Z", "updated_at": "2026-08-31T23:59:00Z", "language": "en", "phase": "design-generated", "description": "Controller-initiated job-state reconciliation on worker rejoin: on reconnect, the controller asks the worker what really happened to jobs it believes are running there, and reconciles the answer idempotently, so facts lost to fire-and-forget notify drop (bug-1741) self-heal instead of leaving jobs stuck in RUN forever.", "approvals": { "requirements": { "generated": true, "approved": true }, "design": { "generated": true, "approved": false }, "tasks": { "generated": false, "approved": false } }, "ready_for_implementation": false, "blocked_on": [] }