Panel v2_3: the working-loop panel (batched UX amendment)
The batched amendment under the D107 sanction-then-batch protocol, covering the rapid UX rounds Miles drove by live testing (addon v0_69 through v0_72, mock-up v2_2/v2_3 in lockstep): (1) Stage Size promoted from the buried Parameters sub-tab to the foot of GAAD Lab directly above Reset - matching the working flow Reset -> pick Stage Size -> Initial Generation; always editable. (2) LIVE STAGE PLATFORM PREVIEW: changing Stage Size between runs rebuilds the empty platform to NxN immediately (pure-mesh, no bpy.ops in the update callback, T006 safe pattern, generator-parity layout; only Stage_N_Surface objects are swept - Navigator lineage surfaces are never touched; mid-run the change is a no-op until the next Initial Generation). (3) Design Language quick-select at the top of CREATE: Primitives, then Garden Room - same property as the old selector. (4) Orthogonal moved to the bottom of Evolution Rules with the terse label 'Orthogonal' (degrees text removed). (5) The truncated 'Choose the object set...' header line removed; toggles stand alone. (6) Parameters emptied. (7) The DESIGN LANGUAGE section DELETED: after the above it held a duplicated selector, four unbuilt placeholders and one functional leaf - Objects - which is rescued into CREATE under the quick-select, contract view intact; non-PAL languages show 'No object set for this language yet.' Manhattan (MAL) loses its panel presence until built; the DL data is untouched (the panel is a view onto the DL, D102). This amendment RETIRES the v1_0-era principle that non-functional leaves stay visible in angle brackets - the reflow's rule is that built things earn panel space. Static check v0.4 expectations updated to match.