## 作成 LocalTicketBackend によって作成されました。 --- ## Intake summary Marked ready by `yoi ticket state`. --- ## State changed Marked ready by `yoi ticket state`. --- ## State changed Ticket を `yoi ticket` が queued にしました。 --- ## State changed State changed to `inprogress`. --- ## Implementation report Removed durable worker lifecycle state from the Backend worker registry. - `WorkerRegistryRecord` no longer has `lifecycle_state`. - Active worker_registry CREATE/INSERT/SELECT/read paths no longer include lifecycle state. - Added schema migration v4 to rebuild legacy worker_registry tables without the old lifecycle column. - Registry-only Worker projection now reports `archived` instead of stale `idle`/`running`/`stopped` values. - Live Worker merge no longer lets registry data overwrite Runtime status/state. - Cleanup planning uses live Runtime workers for running-linked detection; registry records only provide retention/link metadata. - Removed lifecycle_state from frontend cleanup candidate types/display. Validation: - cargo test -q -p yoi-workspace-server - cd web/workspace && deno task check - cd web/workspace && deno task test - cargo test -q - git diff --check - nix build .#yoi --no-link --- ## State changed State changed to `done`. ---