docs(conductor): Initialize Phase 6 GenCpp UX Validation tracks
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
# Track: Context Batch Operations UX
|
||||
|
||||
- [Specification](./spec.md)
|
||||
- [Plan](./plan.md)
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"id": "context_batch_operations_ux_20260510",
|
||||
"title": "Context Batch Operations UX",
|
||||
"status": "planned"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
# Implementation Plan: Context Batch Operations UX
|
||||
|
||||
## Phase 1: Selection State
|
||||
- [ ] Introduce a `selected_files` set in the `AppController` state.
|
||||
- [ ] Update `_render_context_panel` in `src/gui_2.py` to support clicking/checkboxes to modify the selection state.
|
||||
|
||||
## Phase 2: Batch Actions
|
||||
- [ ] Add a 'Batch Actions' sub-menu or inline bar in the Context Panel.
|
||||
- [ ] Implement controller methods to apply state changes to all items in `selected_files`.
|
||||
@@ -0,0 +1,9 @@
|
||||
# Specification: Context Batch Operations UX
|
||||
|
||||
## Overview
|
||||
Add multi-select and batch state modification capabilities to the Context Panel to allow rapid wrangling of large numbers of files (e.g., setting 20 C++ files to 'AST Signatures' at once).
|
||||
|
||||
## Acceptance Criteria
|
||||
- [ ] Context panel supports multi-select (Shift-click, Ctrl-click, or checkboxes).
|
||||
- [ ] A batch operations context menu or action bar allows applying states (Force Full, Summary, AST Signatures, Remove) to all selected items.
|
||||
- [ ] Selections persist correctly during UI refreshes.
|
||||
Reference in New Issue
Block a user