feat(gatorwalk-factory): remove the static design page; the studio is the only visualization (swamp-club #2911) #424
Loading…
Reference in a new issue
No description provided.
Delete branch "cue/2911-gatorwalk-factory-remove"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Removes gatorwalk-factory's static design page, so the studio is the only visualization (swamp-club #2911). Seth decided this on 2026-10-01. #2811, a static export of the studio, was closed for the same reason.
Removed
design_pagemethod, itsdesign-pagefile resource,DESIGN_PAGE_SPEC/DESIGN_PAGE_NAMEanddesignPageMethod.renderDesignPage, the HTML builders, CSS and script, the Mermaid CDN and SRI constants, andescapeHtml/scriptJson.FileWriterLikeandcreateFileWriter, from the method context and the fake swamp.design_pagewas the only caller.Kept, trimmed
designViewmoves to_lib/engine/design_view.ts, and the studio imports from there.diagrams,edges/EdgeView,StageView.node,ANY_STAGE_NODE,DIAGRAM_LAYERS,truncatedandrecordedBy. The studio still gets truncation as theexploration-truncatedfinding.digeststays. Removing it would make the studio'sloadDefinitionsynchronous, which means changing about 20 call sites while other studio work (#2841, #2889) is in flight.deno task build:studio. It no longer contains any Mermaid code.Tests and docs
design_view_test.tsreplacesdesign_page_test.tsand keeps the view checks: human stops, a check that leaving out loops back never strands a stage, gate text, descriptions, findings with traces, and determinism. Thedesign_pagecases are removed fromfactory_testandcli_test.driving.md,authoring.md) and the rename script's vocabulary no longer mention the page. In DESIGN.md, "The design page" is replaced by "The design view", the older decision-log entries are cleaned up, and a new entry is added for #2911.Verification
verify-build and verify-reviews passed on
eeab7bc50, and the attestation is posted. Unit tests: 742 passed. Integration tests: 44 passed. I also loaded the studio in headless Chromium on the build-swamp-extension example: Design and Simulate both draw 9 tiles and 16 edges, with no console errors.🤖 Generated with Claude Code