Goal
Represent visual comparison results without coupling Core to render engines or vision providers.
Deliverables
- Versioned request/result contracts and named views
- Silhouette, proportion, color, and semantic-detail score components
- Localized discrepancies linked to stable node/detail IDs
- Deterministic validation and aggregation
- JSON Schema/example, Unity serialization, CLI command, tests, and docs
Acceptance
External systems render and observe; ShapeForge consumes structured observations and produces actionable diagnostics.
Goal
Represent visual comparison results without coupling Core to render engines or vision providers.
Deliverables
Acceptance
External systems render and observe; ShapeForge consumes structured observations and produces actionable diagnostics.