Release v1.01 Enhanced: Vi Control, TUI Gen5, Core Stability
This commit is contained in:
36
Documentation/task_noob_proof_ux.md
Normal file
36
Documentation/task_noob_proof_ux.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# Gen5 TUI - Noob-Proof Automation UX Implementation
|
||||
|
||||
> Credits: sst/opencode, CursorTouch/Windows-Use, AmberSahdev/Open-Interface, browser-use/browser-use, MiniMax-AI/Mini-Agent
|
||||
|
||||
## Implementation Checklist
|
||||
|
||||
### Phase 1: Core Data Model
|
||||
- [ ] `bin/ui/run-events.mjs` - Run + RunEvent append-only model
|
||||
|
||||
### Phase 2: Primary UI Components
|
||||
- [x] `RunStrip.mjs` - Single state surface
|
||||
- [ ] `FlowRibbon.mjs` - Ask → Preview → Run → Verify → Done
|
||||
- [ ] `PreviewPlan.mjs` - Numbered steps + risk labels
|
||||
|
||||
### Phase 3: Tool & Automation Rendering
|
||||
- [x] `ToolRegistry.mjs` - Collapsed summaries
|
||||
- [ ] `AutomationTimeline.mjs` - Observe/Intent/Actions/Verify
|
||||
|
||||
### Phase 4: Clean Components
|
||||
- [x] `Toast.mjs` - Confirmations
|
||||
- [ ] `TodoChecklist.mjs` - Clean [ ]/[x]
|
||||
- [ ] `SnippetBlock.mjs` - Code blocks
|
||||
|
||||
### Phase 5: Inspectors
|
||||
- [ ] `DesktopInspector.mjs`
|
||||
- [ ] `BrowserInspector.mjs`
|
||||
- [ ] `ServerInspector.mjs`
|
||||
|
||||
## Already Implemented (20 files)
|
||||
terminal-profile, icons, tui-theme, tui-layout, tui-stream-buffer,
|
||||
terminal-theme-detect, PremiumSidebar, PremiumMessage, RunStrip,
|
||||
ChannelLanes, CodeCard, IntentTrace, Toast, HeaderStrip, FooterStrip,
|
||||
ToolRegistry, GettingStartedCard, CleanTodoList, PartModel
|
||||
|
||||
## Wired into Main App
|
||||
HeaderStrip, RunStrip, IntentTrace, FooterStrip, PremiumSidebar
|
||||
Reference in New Issue
Block a user