GAAD Diary · Design Memory Platform

12 July 2026 - technical log

Technical diary · generated from gaad_diary_technical_20260712.md by Scripts/gaad_diary_html.py · never hand-edited

Fable's first session (Specification Owner). Bundle 0_130 -> 0_132.
Validator PASS at every cut; manifest write/check in force; final
Validate Scripts 26/26 green (PRAL and TWAL paths).

Records banked

(miles_2026); Q036 "the disobedience was the artwork" (claude)

test-gap lesson (assert checked held-stage record, not visibility)

MSC 2.4 / ARAL (all preserved in Spec/, Languages/, Prototype/)

(json+html, rides every bundle)

depth, seat review pending

grammars; 2.4B six-gene Growth Generator, Fig 2.17 presets 1-6,
Fig 2.18 random rules) - headless proofs ALL PASS

TWAL graduation (D158)

Prototype/; GAAD-side generate/evolve/backtrack verified by Miles.

reads cluttered; fixed target vs grid-relative vs density rule).

Addon v1_002 -> v1_023 (v1_023 ships; all others retired)

Kept wins: three-row LANGUAGE selector -> Live PRAL+TWAL; v1_006
language-desync fix (_gaad_active_language reads the world-owning
scene); v1_007 Validate step 'Isolator from Navigator' + 'Back to
Navigator'; v1_009/018/019/021 the selected-disc saga (resolve by
gaad_variant_id / lineage stamps / name prefix; resolution BEFORE the
no-stage gate; never silently fall back to the Generator; diagnostic
report line); v1_010/011 Isolator studio (fixed-offset camera,
Key/Fill/Rim SUN lights, ISO_KEEP extended); v1_017 auto camera view;
v1_022 label regex accepts Lineage_s#_g#_Surface (labels in Isolator);
v1_023 duplicate-layer dedupe (clicked layer wins); v1_016 Reset
preserves language/grid choices; v1_011 Navigator placeholder discs
(3 ghosted GAAD_Example_* when empty).
REVERTED: v1_013/014 empty-stages-on-Reset (Validate 18/26 fail -
Reset must leave no GAAD_World). gaad_empty_stages script withdrawn.

Known disease (root fix next session)

Tree rebuilds do not sweep old lineage objects -> Navigator
accumulates .0NN duplicate layers (seen to .010). v1_023 dedupes at
isolate-time; REAL fix is tree-side sweep-before-rebuild.

Held features (scoped)

generator surface block lines ~1500-1522 is the spec; NOT via Reset)

scene; retire/absorb F025)

Estate / process

3_Archive (zip_bundle_<series>_<date> folders)/4_Research/5_Website/
6_Diary; gaad_files.bat snapshots; acceptance test at root.

gaad_website_1_0XX (vocabulary; naming convention itself NOT banked).

Queue for next session

1. EP4 (Mon 13 Jul) - PROTECTED, raise FIRST.
2. Tree-side duplicate sweep (the root disease).
3. Fig 2.17 presets 5+6 verification in Blender (ARAL interpretations).
4. Held features above; D160 resolution; x_ prefix call; seats
ratification of ARAL; 1994 quote candidates x3; deploy 1_010 + H1;
daily pages 11+12 Jul; frame primitive (ARAL queue 3).