gadget/docs
Rob Colbert 5c56f95cd6 Implement workspace mode switching with validation
- Add isProcessingWorkOrder flag to track Agent work order processing
- Update onRequestWorkspaceMode with mode transition matrix validation
  - Idle → User/Agent: Always allowed
  - User → Agent: Always allowed (file editor checks for future)
  - Agent → User: Only if !isProcessingWorkOrder
  - All other transitions: Rejected with reason
- Extend RequestWorkspaceModeCallback with optional reason parameter
- Update frontend socket client to capture rejection reason
- Update handleWorkspaceModeChange to display rejection reason in toast
- Update WorkspaceModeIndicator to allow mode transitions per matrix
- Fix FilesPanel RW/RO indicator swap bug
- Document mode transition matrix and behavior in workspace-management.md
2026-05-02 18:13:31 -04:00
..
agent-knowledge project manager and chat session progress 2026-05-01 08:13:22 -04:00
architecture.md renamed 2026-04-30 05:00:21 -04:00
configuration.md project manager and chat session progress 2026-05-01 08:13:22 -04:00
gadget-grid.md use for all home views 2026-05-01 21:19:16 -04:00
gadget-id.md finishing touches on move to GadgetId from ObjectId 2026-05-01 15:07:37 -04:00
gadget-workspace.md human draft 2026-04-29 12:30:54 -04:00
philosophy.md doc updates 2026-04-30 08:00:00 -04:00
socket-protocol.md socket protocol completeness, fixes, and tests 2026-04-30 16:51:33 -04:00
support.md doc updates 2026-04-30 08:00:00 -04:00
workspace-management.md Implement workspace mode switching with validation 2026-05-02 18:13:31 -04:00