ticket: accept settings admin shell
This commit is contained in:
parent
fee175fc72
commit
bcf71f588d
|
|
@ -0,0 +1 @@
|
||||||
|
{"id":"orch-plan-20260702-142527-1","ticket_id":"00001KWHJ0XH6","kind":"accepted_plan","note":"Dashboard Queue authorized routing. Ticket has no blocker relations, no current inprogress Tickets, and orchestration worktree is clean.","accepted_plan":{"summary":"Workspace Browser に Settings/Admin shell と navigation を追加する。`/settings` と placeholder sections(Runtime Connections / Backend Config / Workspace Identity)を実装し、user/permission/multi-user authorization が無いことを明記する。Runtime connection mutation/API/persistence は実装しない。既存 Worker Console / Sidebar 主導線を壊さない。","branch":"work/00001KWHJ0XH6-settings-admin-shell","worktree":"/home/hare/Projects/yoi/.worktree/00001KWHJ0XH6-settings-admin-shell","role_plan":"Orchestrator が dedicated child worktree を作成し、coder Worker に `web/workspace/**` の focused write scope を委譲する。必要な場合のみ Backend read-only stateを参照するが、この Ticket では mutation API / Runtime connection persistence は実装しない。reviewer Worker は read-only で route/navigation/disclaimer/placeholders/non-leak/no fake permission model/Console導線維持/deno validation を確認する。merge/validation/done/cleanup は Orchestrator が行う。現時点では `StopPod` は使用せず、cleanup は child worktree/branch のみ行う。"},"author":"yoi-orchestrator","at":"2026-07-02T14:25:27Z"}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
---
|
---
|
||||||
title: 'Workspace BrowserにSettings/Admin画面のshellとnavigationを追加する'
|
title: 'Workspace BrowserにSettings/Admin画面のshellとnavigationを追加する'
|
||||||
state: 'queued'
|
state: 'inprogress'
|
||||||
created_at: '2026-07-02T13:59:17Z'
|
created_at: '2026-07-02T13:59:17Z'
|
||||||
updated_at: '2026-07-02T14:24:54Z'
|
updated_at: '2026-07-02T14:25:48Z'
|
||||||
assignee: null
|
assignee: null
|
||||||
queued_by: 'workspace-panel'
|
queued_by: 'workspace-panel'
|
||||||
queued_at: '2026-07-02T14:24:54Z'
|
queued_at: '2026-07-02T14:24:54Z'
|
||||||
|
|
|
||||||
|
|
@ -60,4 +60,48 @@ Marked ready by `yoi ticket state`.
|
||||||
Ticket を `workspace-panel` が queued にしました。
|
Ticket を `workspace-panel` が queued にしました。
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: decision author: yoi-orchestrator at: 2026-07-02T14:25:39Z -->
|
||||||
|
|
||||||
|
## Decision
|
||||||
|
|
||||||
|
Routing decision:
|
||||||
|
|
||||||
|
Workspace Dashboard Queue authorized Orchestrator routing. Current state was inspected before implementation side effects.
|
||||||
|
|
||||||
|
Findings:
|
||||||
|
- Ticket state: `queued`
|
||||||
|
- Blocker relations: none
|
||||||
|
- Current `inprogress` Tickets: 0
|
||||||
|
- Orchestration worktree: clean
|
||||||
|
|
||||||
|
Decision:
|
||||||
|
- Accept this Ticket for implementation and transition `queued -> inprogress` before child worktree / Pod side effects.
|
||||||
|
|
||||||
|
Plan:
|
||||||
|
- Worktree: `/home/hare/Projects/yoi/.worktree/00001KWHJ0XH6-settings-admin-shell`
|
||||||
|
- Branch: `work/00001KWHJ0XH6-settings-admin-shell`
|
||||||
|
- Coder Worker will implement Workspace Browser Settings/Admin shell and navigation with focused `web/workspace/**` write scope.
|
||||||
|
- Reviewer Worker will verify route rendering, navigation, no fake user/role/permission model, placeholder sections, sanitized diagnostic/restart-required patterns, non-leak of raw path/secret/token/socket/runtime store path, and existing Worker Console/Sidebar continuity.
|
||||||
|
|
||||||
|
Non-goals preserved:
|
||||||
|
- no Runtime connection add/delete/test implementation
|
||||||
|
- no settings mutation API
|
||||||
|
- no backend config editor or secret store UI
|
||||||
|
- no user/permission UI
|
||||||
|
- no Runtime live register/unregister
|
||||||
|
- no Nix/package changes expected
|
||||||
|
|
||||||
|
Operational note:
|
||||||
|
- User instructed not to use `StopPod` for now after repeated stop/hang symptoms. Cleanup will skip role-Pod shutdown and remove only child worktree/branch unless explicitly reauthorized.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: state_changed author: yoi-orchestrator at: 2026-07-02T14:25:48Z from: queued to: inprogress reason: authorized_unblocked_queue_acceptance field: state -->
|
||||||
|
|
||||||
|
## State changed
|
||||||
|
|
||||||
|
Dashboard Queue authorized routing. The Ticket has no blocker relations, no other Ticket is inprogress, and the orchestration worktree is clean. Accepting implementation before child worktree / role Pod side effects.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user