# GUI Round 6 Plan
## Summary
Round 6 should raise the GUI from a review-only workbench to a basic local memory operator console.
The work is sequenced in this order:
1. add a history pane for the selected lifecycle record
2. add minimal create/propose forms in GUI
3. keep write actions narrow and reuse `LifecycleService`
4. verify GUI behavior and update handoff status
## Key Changes
### History pane
- show the full event history for the selected record
- include lifecycle metadata when present:
- `actor`
- `reason`
- `evidence_refs`
- keep it read-only
### Create/propose flow
- add a minimal form for:
- manual memory creation
- AI proposal creation
- support the existing request fields:
- `title`
- `summary`
- `memory_type`
- `scope`
- `source_ref`
- optional `project_id`, `user_id`, `sensitivity`
- metadata input may stay deferred if it makes the GUI too heavy
## Test Plan
- GUI unit tests for:
- selected history rendering
- create/propose form validation
- panel refresh after create/propose
- integration checks that created/proposed records appear in review/wakeup panels as expected
## Assumptions
- Round 6 does not add batch actions
- Round 6 does not add inline edit
- Round 6 still relies on the append-only lifecycle service
## Completion Status
Last checked: `2026-04-12`
Completed in this round:
- added a GUI history pane for the selected lifecycle record
- history rendering now includes lifecycle metadata when present
- added minimal GUI forms for:
- manual memory creation
- AI proposal creation
- GUI create/propose flow refreshes review, wakeup-ready, selected detail, and history views
- verification completed with full test and check passes
Checked for omissions against this plan:
- no missed items inside the scoped implementation baseline
- batch actions remain intentionally deferred
- inline edit remains intentionally deferred
- GUI metadata input remains intentionally deferred