Build log

Forty-Four Pages, Zero Placeholders

Version 1 was executed in full and frozen the same day; version 2 followed as a technical-hardening candidate before the day was out.

One dataset, one generator

Version 1 was reframed around a single canonical dataset and a deterministic generator; no pilots, no sample pages. data/metrology.csv carries 30 modern and ancient standards, each with region, period, representative metres, uncertainty, basis, source, and confidence. The generator built all 900 pairwise conversions, round-tripping with a worst relative error of 2.22e-16, and a methodology document recorded the uncertainty propagation and the pyramid and dodecahedron formulas behind the tools.

The complete 44-page site came out of that machinery: converter, pyramid and dodecahedron tools, the Giza interactive, unit dossiers, monument studies, method guides, and the full trust surface. Static QA passed 1,137 internal links with zero errors; Lighthouse mobile scored 100 in all four categories. The release was frozen byte-identical and staged publicly on the portfolio test area.

Hardening before headlines

Version 2, opened the same day, was pure engineering hygiene: all five generated inline-style attributes removed and a validator gate added so they cannot return; JSON-LD rebuilt as a graph on every page with a named publisher; a real 1200 x 630 raster social card replacing the SVG-only preview; an escape-closable mobile menu with focus return.

The Giza comparison also got an honesty pass: the imprecise range slider became labelled radio choices with the historically grounded 5½-palm seked as the default, and the cross-section was redrawn at true 440:280 proportion so tiny model differences are reported numerically rather than exaggerated visually. And the monument dossiers were promoted out of the library into a top-level Temples collection: ten ranked places, each separating measured geometry from proposed measures and interpretive limits, joined by the site’s first inter-site distance essay.

Reconstructed on 17 July 2026 from the project’s dated planning history; events and dates are real, nothing is invented.

All build-log posts →