Context
After Phase 552 defines public activation and Phase 553 wires pointer gesture capture, users still need a polished hosted authoring UX and Cookbook guidance before the feature is discoverable or demo-quality.
This phase owns the hosted toolbar and Cookbook UX route for rectangle/freehand whiteboard authoring, with screenshot-backed proof only after the underlying activation and gesture routes exist.
Scope
Add a bounded hosted authoring UX and Cookbook route:
- project rectangle/freehand authoring actions through the hosted authoring surface;
- add a Cookbook route that demonstrates the supported authoring flow with minimal, idiomatic sample code;
- update screenshot/shell proof metadata only as needed for this route;
- verify non-overlap and professional visual layout for the authored primitive route;
- document the feature without claiming full React Flow whiteboard parity.
Out of scope
No new core model design, no pointer coordinator redesign, no eraser behavior, no GraphDocument schema changes, no persisted whiteboard primitive claim, no renderer rewrite, no broad UI redesign, no retained API removal, and no full React Flow whiteboard parity claim.
Dependency / stacking
Depends on Phase 553 and must not merge before pointer gesture capture exists.
Acceptance criteria
- Hosted authoring actions expose rectangle/freehand authoring without duplicating selection/lasso controls.
- Cookbook route loads directly and demonstrates the supported authoring flow.
- Screenshot proof captures the route with non-overlap metadata and stable proof markers.
- Verification includes focused hosted authoring tests, Cookbook/screenshot tests, full relevant test project(s), and
git diff --check.
Context
After Phase 552 defines public activation and Phase 553 wires pointer gesture capture, users still need a polished hosted authoring UX and Cookbook guidance before the feature is discoverable or demo-quality.
This phase owns the hosted toolbar and Cookbook UX route for rectangle/freehand whiteboard authoring, with screenshot-backed proof only after the underlying activation and gesture routes exist.
Scope
Add a bounded hosted authoring UX and Cookbook route:
Out of scope
No new core model design, no pointer coordinator redesign, no eraser behavior, no GraphDocument schema changes, no persisted whiteboard primitive claim, no renderer rewrite, no broad UI redesign, no retained API removal, and no full React Flow whiteboard parity claim.
Dependency / stacking
Depends on Phase 553 and must not merge before pointer gesture capture exists.
Acceptance criteria
git diff --check.