Skip to content

Phase 543: whiteboard renderer projection and hit-testing proof gate #207

@ExplodingUFO

Description

@ExplodingUFO

Context

After a whiteboard primitive model contract exists, AsterGraph needs a bounded proof for renderer projection and hit-testing before any rectangle/freehand drawing behavior can be claimed.

Scope

Plan the renderer and hit-testing proof for future whiteboard primitives:

  • identify the adapter-neutral scene snapshot and Avalonia renderer seams that would project primitives;
  • define hit-testing/edit lifecycle proof criteria;
  • decide what focused tests would prove projection without a renderer rewrite;
  • keep persistence/schema and Cookbook visual proof as separate slices.

Out of scope

No renderer rewrite, no new persistence/schema behavior, no screenshot manifest expansion, no public drawing API, no toolbar/tool activation, no eraser behavior, no retained API removal, and no full React Flow whiteboard parity claim.

Dependency

Depends on Phase 541 and should follow or coordinate with the Phase 542 model contract gate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions