Summary
Delete obsolete SvgDomRenderer wiring and dead branches once Phaser-native parity is verified.
Player and user experience impact
- Player experience: Card visuals remain visible and correctly occluded by overlays using Phaser layer/depth semantics.
- Developer experience: One consistent rendering path with reduced DOM-specific maintenance overhead.
Acceptance Criteria
Minimal Implementation (end-to-end slice)
- Remove lifecycle wiring/scene fields for SvgDomRenderer.
- Delete or retire SvgDomRenderer module if not used elsewhere.
- Run npm test and npm run build after cleanup.
Dependencies
- Remove DOM Renderer Path
- Unify Shared SVG Texture Pipeline
- Rewrite Overlay Layering Tests
- Harden Texture Cache Invalidation
Deliverables
- Cleanup commit(s)
- Worklog summary comment
References
- Parent: Phaser-native rendering for DOM SVG card visuals (replace svgDom) (CG-0MP8YFNX4007N9ZU)
Summary
Delete obsolete SvgDomRenderer wiring and dead branches once Phaser-native parity is verified.
Player and user experience impact
Acceptance Criteria
Minimal Implementation (end-to-end slice)
Dependencies
Deliverables
References