forked from 1b-agent/fieldcraft-upstream
Design::partitioned cuts the bodies as opened by planes in order (SolidCraft's split_by_plane, in memory). Cells are <body>/a and <body>/b by side of the plane; the two faces of each cut are partition:<name>:a and :b, and every other face inherits the name of the face it is a piece of (<name>#k when a cell holds several pieces). A cut that misses or names an unknown body is reported as a design error, not fatal. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo