EditorSession kept only the RenderIR (its hit-test projection) and discarded the ResolvedLayoutIR the solver produced — but a renderer like epiphany-render-svg consumes the ResolvedLayoutIR, not the RenderIR. Keep it on the session and add resolved(), so a GUI can draw the score without re-running the solve. render_score now threads all three (resolved, render, map); they are updated together on open and on every committed edit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NAtEiJtt9yKVV1zjKYmZhS |
||
|---|---|---|
| .github/workflows | ||
| crates | ||
| spec | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||