sheet.flange now lists name?/body_name?, solid.loft and solid.sweep list targets?/name?/body_name?, and the primitives list name?/body_name? (all go through add_feature, which reads them). A test pins the shared keys for every body-creating feature. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjGw4gA5ZvKrU8MQP6sBgT