diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 39 |
1 files changed, 38 insertions, 1 deletions
@@ -57,7 +57,44 @@ This file tracks prioritized tasks with detailed attack plans. --- -## Priority 2: 3D System Enhancements (Task #18) +## Priority 2: Workspace System (Task #77) + +**Goal:** Reorganize project into self-contained workspaces to support parallel demo development. + +**Design Document:** See `doc/WORKSPACE_SYSTEM.md` for complete architecture. + +**Core Concept:** Each demo gets its own workspace directory with timeline, music, assets, and shaders. Common resources shared via `assets/common/`. + +**Proposed Structure:** +``` +/workspaces/ + /main/ # Main production demo + workspace.cfg + timeline.seq + music.track + assets.txt + /assets/ + /shaders/ + /test/ # Test demo + ... +/assets/common/ # Shared resources + /shaders/ + /audio/ +``` + +**Benefits:** +- Clear project organization +- Parallel development without conflicts +- Easy workspace switching (`-DDEMO_WORKSPACE=main`) +- Scales to multiple demos + +**Implementation:** 12-16 hours (5 phases) + +**Priority:** Medium (workflow improvement) + +--- + +## Priority 3: 3D System Enhancements (Task #18) **Goal:** Establish pipeline for importing complex 3D scenes to replace hardcoded geometry. |
