D025
newadoptedVisualisationDecision21 Jun 2026
Evolution summary (readout C) with floor area and volume; domes excluded from sums
Build a standalone companion 2D readout (HTML/PNG) that reads the replay folder, walks the selected-parent lineage, and writes one row per generation: generation number, variant id, a plain-English 'what changed' headline, and a 'from the data' column showing shape-mix shift plus total floor area (m2) and total volume (m3). Floor area and volume are SUM OF PER-OBJECT footprints/volumes, shown as the absolute total with the change from the previous generation beside it. Per-shape maths: cube w*d and w*d*h; pyramid w*d and (w*d*h)/3; cylinder ellipse pi*(w/2)*(d/2) and *h; wedge (w*d) and (w*d*h)/2. DOMES ARE EXCLUDED from the area/volume sums for now (remarked out in code, flagged in the readout), pending D018. Domes still generate and render normally.