forked from 1b-agent/fieldcraft-upstream
A merge on `Base` failed with "no body `Base`" as soon as partitions cut the body into cells (mesh.plan.apply's symmetry and corner cuts), so the plan's cells and the body as opened silently lost every absorb and merge. Each cell now takes the merge where the pieces of its faces touch (named after the face kept, else merge:<name>[#k]), and the body as opened keeps its merges whether partitions cut it or not. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo