ticket: accept settings admin shell

This commit is contained in:
Keisuke Hirata 2026-07-02 23:25:53 +09:00
parent fee175fc72
commit bcf71f588d
No known key found for this signature in database
3 changed files with 47 additions and 2 deletions

View File

@ -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 sectionsRuntime 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"}

View File

@ -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'

View File

@ -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.
--- ---