3.7 KiB
3.7 KiB
作成
LocalTicketBackend によって作成されました。
Plan
Workspace Browser Settings shell の先行 Ticket として詳細化した。
方針:
- Settings は admin/user/permission 管理ではなく、現在の local Workspace Backend process と workspace-local config を扱う surface とする。
- Runtime Connections / Backend Config / Workspace Identity の section 受け皿を先に作る。
- この Ticket では mutation や Runtime connection 永続化は実装しない。
- 後続 Runtime connection 管理 Ticket
00001KWHHRTM9はこの Settings shell を前提にする。
Decision
Settings shell Ticket の位置づけを修正した。
Decision:
Workspace-local Settingsという独自呼称はやめ、普通に Settings/Admin surface として扱う。- 管理画面ではない、という意味ではない。
- 現時点で user / permission / multi-user authorization が無いため、それらがあるかのような fake UI / 文言を作らない、という制約だけを明記する。
- 後続 Runtime connection management Ticket の依存先表記も Settings/Admin shell に修正した。
Intake summary
Marked ready by yoi ticket state.
State changed
Marked ready by yoi ticket state.
State changed
Ticket を workspace-panel が queued にしました。
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
inprogressTickets: 0 - Orchestration worktree: clean
Decision:
- Accept this Ticket for implementation and transition
queued -> inprogressbefore 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
StopPodfor now after repeated stop/hang symptoms. Cleanup will skip role-Pod shutdown and remove only child worktree/branch unless explicitly reauthorized.
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.