From d8412d022b5d9c8413c1a8b498519865012efcd3 Mon Sep 17 00:00:00 2001 From: Hare Date: Sat, 11 Jul 2026 15:52:17 +0900 Subject: [PATCH] ticket: disable archived worker console links --- .yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep | 0 .yoi/tickets/00001KX7Z3WE6/item.md | 26 ++++++++++++ .yoi/tickets/00001KX7Z3WE6/thread.md | 42 +++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 .yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep create mode 100644 .yoi/tickets/00001KX7Z3WE6/item.md create mode 100644 .yoi/tickets/00001KX7Z3WE6/thread.md diff --git a/.yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep b/.yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.yoi/tickets/00001KX7Z3WE6/item.md b/.yoi/tickets/00001KX7Z3WE6/item.md new file mode 100644 index 00000000..66c79193 --- /dev/null +++ b/.yoi/tickets/00001KX7Z3WE6/item.md @@ -0,0 +1,26 @@ +--- +title: 'Disable Console links for archived Workers' +state: 'inprogress' +created_at: '2026-07-11T06:51:23Z' +updated_at: '2026-07-11T06:52:17Z' +assignee: null +queued_by: 'yoi ticket' +queued_at: '2026-07-11T06:52:17Z' +--- + +## 背景 + +Workers list は live Worker と registry-only archived Worker を含む。Archived Worker は live Runtime Worker ではなく Console/detail API が 404 になるため、Sidebar/Workers page で Console に遷移可能な UI として表示してはいけない。 + +## 要件 + +- `implementation.kind == "backend_worker_registry"` または `state == "archived"` の Worker は Console link を表示しない。 +- Sidebar では archived Worker を disabled/readonly 行として表示し、クリックできる Console target にしない。 +- Workers page でも archived Worker の `Open Console` link を表示しない。 +- live Worker の Console link は維持する。 + +## 受け入れ条件 + +- Archived Worker が Sidebar から Console にアクセス可能に見えない。 +- Archived Worker が Workers page から Console にアクセス可能に見えない。 +- `cd web/workspace && deno task check` と `cd web/workspace && deno task test` が通る。 diff --git a/.yoi/tickets/00001KX7Z3WE6/thread.md b/.yoi/tickets/00001KX7Z3WE6/thread.md new file mode 100644 index 00000000..c9a99f57 --- /dev/null +++ b/.yoi/tickets/00001KX7Z3WE6/thread.md @@ -0,0 +1,42 @@ + + +## 作成 + +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`. + + +---