mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-22 19:28:35 +00:00
`Project::same_content` ignored `next_id`, so an edit that only took an id was dropped as a no-op and the id could be handed out again (an edit may keep it beyond the project). `guard::tests::the_session_survives_a_panicking_edit`, merged after M3.9, failed on main for this reason. Ids now count; setting a value to what it already is still records nothing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>