Design Memory Platform

Technical diary

8 records · 1 decisions · 3 moments · 3 features · 1 tickets
D090 newadoptedArchitectureDecision29 Jun 2026

GAAD Lab panel restructure into collapsible sections

Rename the developer panel 'GAAD Rebirth' to 'GAAD Lab' and reorganise it into eight collapsible sections: OBJECT COLLECTION, CREATE, MUTATION, KNOWLEDGE, EXPLORE, DEVELOPMENT, CONFIGURATION, TOOLS. The GENERATE heading becomes CREATE; Reset GAAD Platform moves under TOOLS; Design Evolution Report sits under KNOWLEDGE; the record links sit under DEVELOPMENT; the version block becomes its own CONFIGURATION section; Object Collection is its own section above CREATE (still shown only before Gen 1). Mutation labels are Title-Cased and 'Min/Max objects' become 'Minimum/Maximum Objects'. Lab panel only, panel-only with no algorithm changes, nothing removed. Framework / AL / Brief / Knowledge Records are deliberately NOT added (Charter principle: the user sees only what exists). Implemented in addon v0_54 then v0_55 (em dashes scrubbed).

P038 PhilosophyMoment29 Jun 2026

The 0_44 Panel Architecture Release and the three-types-of-release principle

0_44 was declared a deliberate architecture release: no new algorithms or generation features, only better structure, terminology and information architecture (the GAAD Lab panel restructure, D090). It crystallised a working principle: every GAAD release should improve one of three things - capability (new features), architecture (better structure), or knowledge (better records, the Charter).

P039 ArchitectureMoment29 Jun 2026

The introduction of the Layer 1 static test harness

The introduction of a Layer 1 static test harness marks the first time GAAD can quality-check itself - validating bundle structure, addon integrity, panel labels, and HTML records in a single click, opening a branded test report directly from the GAAD Lab panel.

P040 ArchitectureMoment29 Jun 2026

Lab and Studio: two faces of the same platform

The introduction of GAAD Studio alongside GAAD Lab crystallised a fundamental duality in the platform: Lab is where GAAD is built and tested; Studio is where GAAD is used as a design tool. One for the developer, one for the designer - both faces of the same platform, sharing the same engine underneath.

F012 openInteractionFeature29 Jun 2026

Perspective View - EXPLORE viewport preset

A new Perspective View button in the EXPLORE panel section, positioned below 3D View. Switches to a low-angle perspective viewport similar to a street-level or eye-level camera. Complements the existing 3D View (elevated perspective) and Plan View (top-down orthographic).

F013 openInteractionFeature29 Jun 2026

Stage Isolator red state indicator

When Stage Isolator is clicked and a stage is isolated, the button should turn red to indicate the active isolated state. When Show Stages is clicked to restore the full grid, the red is removed and the button returns to its normal appearance. Gives clear visual feedback that the view is currently filtered.

F014 openInteractionFeature29 Jun 2026

Auto-isolate on Create Next Generation

When Create Next Generation is clicked, automatically set the view to Stage Isolator (isolate the selected/champion stage). Saves the user from manually clicking Stage Isolator after every generation advance. The user can still click Show Stages to return to the full grid view.

T006 highopenGeneratorTicket29 Jun 2026

Blender crash on bulk object deletion - stale depsgraph references

Fix shipped in addon v0_66 (bundle 0_107) - safe-state + atomic batch_remove + depsgraph settle. Awaiting retest.