ticket: disable archived worker console links
This commit is contained in:
parent
d53bfd8087
commit
d8412d022b
0
.yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep
Normal file
0
.yoi/tickets/00001KX7Z3WE6/artifacts/.gitkeep
Normal file
26
.yoi/tickets/00001KX7Z3WE6/item.md
Normal file
26
.yoi/tickets/00001KX7Z3WE6/item.md
Normal file
|
|
@ -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` が通る。
|
||||||
42
.yoi/tickets/00001KX7Z3WE6/thread.md
Normal file
42
.yoi/tickets/00001KX7Z3WE6/thread.md
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
<!-- event: create author: "yoi ticket" at: 2026-07-11T06:51:23Z -->
|
||||||
|
|
||||||
|
## 作成
|
||||||
|
|
||||||
|
LocalTicketBackend によって作成されました。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: intake_summary author: hare at: 2026-07-11T06:52:17Z -->
|
||||||
|
|
||||||
|
## Intake summary
|
||||||
|
|
||||||
|
Marked ready by `yoi ticket state`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-11T06:52:17Z from: planning to: ready reason: cli_state field: state -->
|
||||||
|
|
||||||
|
## State changed
|
||||||
|
|
||||||
|
Marked ready by `yoi ticket state`.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-11T06:52:17Z from: ready to: queued reason: queued field: state -->
|
||||||
|
|
||||||
|
## State changed
|
||||||
|
|
||||||
|
Ticket を `yoi ticket` が queued にしました。
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-11T06:52:17Z from: queued to: inprogress reason: cli_state field: state -->
|
||||||
|
|
||||||
|
## State changed
|
||||||
|
|
||||||
|
State changed to `inprogress`.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
Loading…
Reference in New Issue
Block a user