yoi/.yoi/tickets/00001KX7NS2PD/thread.md

2.0 KiB

作成

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.