35dc8aed8f
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Tasks
Stop on failure. UI tasks go to Sonnet, never Haiku. Agents clean up after themselves.
Wave 1 (with chat-agents wave 1)
- 1. Mock-ups on page
Annotations. Sonnet.
Wave 2 (parallel with chat-agents wave 2)
-
2. Model and storage:
Annotation, categories indesign.json, page field (serde default, byte-identical save for old pages), anchoring relative to target, numbering per frame in reading order, undoable edits throughEditor. Tests. Sonnet. -
3. MCP tools
add_annotation,get_annotations,update_annotation,delete_annotations;get_design_spec/get_jsxinclude them as comments; classified inedits_doc. Codex Sol (Sonnet if unavailable). -
3b. Templates: model in
design.json+ page override, built-ins,get_annotation_template/set_annotation_template,annotatevalidates against the page's template. Sonnet (after 3).
Wave 3 (after wave 2 and the mock-ups)
- 4. Canvas: note cards, leader lines (connector router), drag, toggle ⇧A, category filter, hidden in Present and exports unless asked. Sonnet.
- 5. Annotate tool, side view (template picker, Customize modal, Annotate with AI), inspector section, popover. Sonnet.
Wave 4
- 6. Review (Codex Sol, read-only) and fixes (Sonnet); chat
@ Selectioncontext includes annotations. - 7. Docs (Haiku):
docs/annotations.md, README,docs/agents.md, ROADMAP, PROGRESS.