ticket: normalize worker authority priority

This commit is contained in:
Keisuke Hirata 2026-07-11 06:34:18 +09:00
parent 358fb32fe7
commit 6fa3d9d21f
No known key found for this signature in database
8 changed files with 99 additions and 3 deletions

View File

@ -0,0 +1,13 @@
{
"version": 1,
"relations": [
{
"ticket_id": "00001KX6WVNPD",
"kind": "depends_on",
"target": "00001KX6Y2A9Q",
"note": "Embedded no-workdir Worker policy requires WorkerFilesystemAuthority::None so cwd/workspace-root fallback is not filesystem authority.",
"author": "yoi ticket",
"at": "2026-07-10T21:24:10Z"
}
]
}

View File

@ -1,8 +1,9 @@
---
title: 'Embedded no-workdir Worker authority policy'
state: 'planning'
priority: 'P1'
created_at: '2026-07-10T20:52:43Z'
updated_at: '2026-07-10T20:52:43Z'
updated_at: '2026-07-10T21:32:47Z'
assignee: null
---

View File

@ -4,4 +4,28 @@
LocalTicketBackend によって作成されました。
---
<!-- event: plan author: hare at: 2026-07-10T21:24:57Z -->
## Plan
整理結果:
1. 00001KX6Y2A9Q WorkerFilesystemAuthority
- hard dependency なし。
- no-workdir を filesystem authority none として型で表現する基盤。
2. 00001KX6WVNPD Embedded no-workdir Worker authority policy
- depends_on: 00001KX6Y2A9Q。
- UI/API の workdir 任意化と embedded no-workdir tool surface 制御を実装する。
3. 00001KX6Y6ZEA WorkspaceBackend / workspace_id 分離
- depends_on: 00001KX6Y2A9Q。
- workspace_root path 依存を workspace_id + Runtime-injected WorkspaceClient へ移行する。
- embedded no-workdir MVP をブロックしない。
Hard dependencies は WorkerFilesystemAuthority を共通前提に限定する。WorkspaceBackend 分離は embedded no-workdir policy の MVP には related だが depends_on にはしない。
---

View File

@ -1,8 +1,9 @@
---
title: 'Implement WorkerFilesystemAuthority for no-workdir Workers'
state: 'planning'
priority: 'P1'
created_at: '2026-07-10T21:13:49Z'
updated_at: '2026-07-10T21:14:19Z'
updated_at: '2026-07-10T21:32:47Z'
assignee: null
---

View File

@ -4,4 +4,28 @@
LocalTicketBackend によって作成されました。
---
<!-- event: plan author: hare at: 2026-07-10T21:24:57Z -->
## Plan
整理結果:
1. 00001KX6Y2A9Q WorkerFilesystemAuthority
- hard dependency なし。
- no-workdir を filesystem authority none として型で表現する基盤。
2. 00001KX6WVNPD Embedded no-workdir Worker authority policy
- depends_on: 00001KX6Y2A9Q。
- UI/API の workdir 任意化と embedded no-workdir tool surface 制御を実装する。
3. 00001KX6Y6ZEA WorkspaceBackend / workspace_id 分離
- depends_on: 00001KX6Y2A9Q。
- workspace_root path 依存を workspace_id + Runtime-injected WorkspaceClient へ移行する。
- embedded no-workdir MVP をブロックしない。
Hard dependencies は WorkerFilesystemAuthority を共通前提に限定する。WorkspaceBackend 分離は embedded no-workdir policy の MVP には related だが depends_on にはしない。
---

View File

@ -1,6 +1,14 @@
{
"version": 1,
"relations": [
{
"ticket_id": "00001KX6Y6ZEA",
"kind": "depends_on",
"target": "00001KX6Y2A9Q",
"note": "Workspace identity/backend refactor should build on the explicit filesystem-authority boundary.",
"author": "yoi ticket",
"at": "2026-07-10T21:24:10Z"
},
{
"ticket_id": "00001KX6Y6ZEA",
"kind": "related",

View File

@ -1,8 +1,9 @@
---
title: 'Replace Worker workspace_root path with WorkspaceBackend'
state: 'planning'
priority: 'P1'
created_at: '2026-07-10T21:16:22Z'
updated_at: '2026-07-10T21:23:27Z'
updated_at: '2026-07-10T21:32:47Z'
assignee: null
---

View File

@ -13,4 +13,28 @@ LocalTicketBackend によって作成されました。
Worker 側が持つ workspace 情報は `Option<WorkspaceId>` に留める。`WorkspaceBackendRef`、endpoint、auth/SecretRef、adapter/client の materialization は Runtime/host 側の責務とし、Worker は Runtime から注入された scoped `WorkspaceClient` / handle 経由で workspace-aware API に request する。
---
<!-- event: plan author: hare at: 2026-07-10T21:24:57Z -->
## Plan
整理結果:
1. 00001KX6Y2A9Q WorkerFilesystemAuthority
- hard dependency なし。
- no-workdir を filesystem authority none として型で表現する基盤。
2. 00001KX6WVNPD Embedded no-workdir Worker authority policy
- depends_on: 00001KX6Y2A9Q。
- UI/API の workdir 任意化と embedded no-workdir tool surface 制御を実装する。
3. 00001KX6Y6ZEA WorkspaceBackend / workspace_id 分離
- depends_on: 00001KX6Y2A9Q。
- workspace_root path 依存を workspace_id + Runtime-injected WorkspaceClient へ移行する。
- embedded no-workdir MVP をブロックしない。
Hard dependencies は WorkerFilesystemAuthority を共通前提に限定する。WorkspaceBackend 分離は embedded no-workdir policy の MVP には related だが depends_on にはしない。
---