mirror of
https://github.com/penpot/penpot.git
synced 2026-10-30 14:30:37 +00:00
Check authored values against the copy before update-main clears its overrides. Verify scalar and text values, grid membership and component choice in the destination main. Use before-state geometry ownership and the existing tolerances. Retain intent through deferred synchronization, including explicit sync, and check the completed result before dropping that temporary context. Add real and corrupt controls for local and linked libraries, scalar inputs, text units, geometry and the frontend replay pipeline. Validation: common JVM 2,012 tests / 33,188 assertions; common JS 1,948 / 31,799; frontend 1,751 / 13,976; backend 1,793 / 9,007; exporter 16 / 40. Six properties pass 40 programs at seed 712 in both common runtimes. Lint and format checks pass for all four modules. AI-assisted-by: gpt-6