Skip to content

#162: Catwalk: Animated canvas demo of orchestrated dev workflow - #188

Merged
williamthorsen merged 1 commit into
mainfrom
162
Mar 5, 2026
Merged

#162: Catwalk: Animated canvas demo of orchestrated dev workflow#188
williamthorsen merged 1 commit into
mainfrom
162

Conversation

@williamthorsen

@williamthorsen williamthorsen commented Mar 5, 2026

Copy link
Copy Markdown
Owner

Closes #162

What

Adds a self-contained HTML5 Canvas animation that visualizes the full multi-phase orchestrated development workflow. An orchestrator agent walks a catwalk between stations (architecture, planning, coding, review, simplification, holistic review, outputs), dispatching and collecting artifacts while specialized agents work in parallel. Four scenario presets (vibe, lite, default, strict) control which stations are active and how deep reviews go.

Why

Provides a tangible, interactive demonstration of the CodeAssembly orchestration pipeline — making the abstract agent choreography visually concrete for stakeholders and developers exploring the system.

Details

Features

  • Data-driven scenario engine with 4 mode presets (vibe, lite, default, strict) controlling active stations and review depth
  • Promise-based animation system (lerp, tween, chute travel, materialization) composed with async/await
  • Full review-fix shuttle cycle with parallel dispatch, selective re-review, and verdict convergence across rounds
  • Mutable scene state model driving all rendering — animate by mutating state alone
  • Reviewer verdict icons with per-round severity display showing progressive convergence
  • Content-driven platform width computed from station/agent count with asymmetric extents
  • Playback controls (pause, speed, restart) with URL-persisted state
  • Compact layout mode that hides absent stations and redistributes space
  • Mobile orchestrator platform with golden rail for transient artifacts
  • Station input stacks showing versioned data flow with divider lines
  • Completion celebration sequence with gate opening and agent pulsing

Refactoring

  • Three-file ES module structure: scenarios.js (constants + mode configs), engine.js (animation choreography), index.html (rendering + controls + canvas setup)

…kflow

HTML5 Canvas animation that visualizes a multi-phase orchestrated development workflow. An orchestrator agent walks a catwalk between stations (architecture, planning, coding, review, simplification, holistic review, outputs), dispatching and collecting artifacts while specialized agents work in parallel.

Key features:
- Data-driven scenario engine with 4 mode presets (vibe, lite, default, strict) controlling which stations are active and review depth;
- Promise-based animation system (lerp, tween, chute travel, materialization) composed with async/await;
- Full review-fix shuttle cycle with parallel dispatch and selective re-review across multiple rounds;
- Mutable scene state model driving all rendering — animate by mutating state alone;
- Reviewer verdict icons with per-round severity display showing progressive convergence;
- Content-driven platform width computed from station/agent count with asymmetric extents for artifact overhang;
- Playback controls (pause, speed, restart) with URL-persisted state;
- Compact layout mode that hides absent stations and redistributes space
- Mobile orchestrator platform with golden rail for transient artifacts;
- Station input stacks showing versioned data flow with divider lines;
- Completion celebration sequence with gate opening and agent pulsing.

Three-file ES module structure:
- scenarios.js: constants, station definitions, 4 mode configurations;
- engine.js: animation choreography and phase sequencing;
- index.html: rendering, controls, and canvas setup.
@williamthorsen williamthorsen self-assigned this Mar 5, 2026
@williamthorsen
williamthorsen marked this pull request as ready for review March 5, 2026 10:41
@williamthorsen williamthorsen changed the title #162 factory | spike: Catwalk — animated canvas demo of orchestrated dev workflow #162 factory|docs: Catwalk — animated canvas demo of orchestrated dev workflow Mar 5, 2026
@williamthorsen
williamthorsen merged commit 357b138 into main Mar 5, 2026
1 check passed
@williamthorsen williamthorsen changed the title #162 factory|docs: Catwalk — animated canvas demo of orchestrated dev workflow #162 factory|docs: Catwalk: Animated canvas demo of orchestrated dev workflow Mar 5, 2026
@williamthorsen williamthorsen changed the title #162 factory|docs: Catwalk: Animated canvas demo of orchestrated dev workflow #162: Catwalk: Animated canvas demo of orchestrated dev workflow Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Standalone HTML/Canvas prototype for catwalk factory visualization

1 participant