docs(plans): Instance Picker implementation plan (8 tasks)

Claude-Session: https://claude.ai/code/session_01NcMG6xXdsJbmD2wYAgkK29
This commit is contained in:
Joseph Doherty
2026-09-08 09:18:02 -04:00
parent 861f510427
commit 356b7620f8
2 changed files with 322 additions and 0 deletions
@@ -0,0 +1,70 @@
{
"planPath": "docs/plans/2026-09-08-instance-picker.md",
"tasks": [
{
"id": 1,
"subject": "Task 1: InstanceTreeNode + InstanceTreeBuilder (pure) with tests",
"status": "pending"
},
{
"id": 2,
"subject": "Task 2: InstancePicker component \u2014 field, panel, select, outside-click",
"status": "pending",
"blockedBy": [
1
]
},
{
"id": 3,
"subject": "Task 3: InstancePicker \u2014 search filter + keyboard",
"status": "pending",
"blockedBy": [
2
]
},
{
"id": 4,
"subject": "Task 4: Wire Flow Debugger to the picker",
"status": "pending",
"blockedBy": [
3
]
},
{
"id": 5,
"subject": "Task 5: Wire Debug View to the picker",
"status": "pending",
"blockedBy": [
3
]
},
{
"id": 6,
"subject": "Task 6: Playwright tests drive the picker",
"status": "pending",
"blockedBy": [
3
]
},
{
"id": 7,
"subject": "Task 7: Docs",
"status": "pending",
"blockedBy": [
3
]
},
{
"id": 8,
"subject": "Task 8: Gate (controller)",
"status": "pending",
"blockedBy": [
4,
5,
6,
7
]
}
],
"lastUpdated": "2026-09-08T13:18:02.265057Z"
}