chore: update planning notes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+17
@@ -70,3 +70,20 @@
|
||||
- Added device-list reconciliation for sessions created before enforcement and verified current-session preservation.
|
||||
- Changed the device API timestamp contract to RFC3339 UTC and formatted it with the browser's local timezone via `Intl.DateTimeFormat`.
|
||||
- Regression tests now pass for configured desktop limit 1, pre-enforcement reconciliation, concurrent PostgreSQL logins, and timezone-neutral API timestamps.
|
||||
|
||||
### Phase 11: Visual Annotation Discovery and Design
|
||||
- **Status:** complete
|
||||
- Loaded the repository workflow, supplied HTML reference, frontend design guidance, and existing planning state.
|
||||
- Located the image toolbar/action mode owner, the shared canvas action generation route, and the separate general-purpose Agent Chat annotation feature.
|
||||
- Established the implementation boundary: image-local geometry plus editable per-mark instructions, submitted through the existing image action flow.
|
||||
- Chose a clean-source plus annotated-guide submission model so freehand and shape marks are visible to the image model without becoming output pixels.
|
||||
- Confirmed the panel can reuse the active canvas model, existing asset upload, asynchronous node action, task event, and result replacement paths.
|
||||
|
||||
### Phase 12: Visual Annotation Implementation
|
||||
- **Status:** in_progress
|
||||
- Started the API-first action contract extension and canvas-native visual annotation component implementation.
|
||||
- Added and validated the API request field for an uploaded annotation guide, then regenerated go-zero types through the local `mcp-zero` stdio server.
|
||||
- Added the toolbar entry, drawing overlay, four visual tools, numbered mark list, editable instructions, undo/delete, shared model picker, responsive panel placement, and guide rasterization.
|
||||
- Added backend validation, prompt constraints, clean-source plus guide-image inputs, action lifecycle copy, generator metadata, and focused action coverage.
|
||||
- Targeted Go tests, locale JSON parsing, and frontend TypeScript validation pass.
|
||||
- Updated the action contract so visual annotation preserves the original and generates into a sibling copy placed to its right.
|
||||
|
||||
Reference in New Issue
Block a user