diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-09 17:45:19 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-09 17:45:19 +0100 |
| commit | 3e35ab0cdb35b9547290cb5afed99b0bbd49f06f (patch) | |
| tree | be20732020cd2116aa78061fe6d7fa10c35a5ef9 /TODO.md | |
| parent | 4f51332be0ee1a046fdc03514d32fe31cf7b61a8 (diff) | |
feat: Add Task #77 for workspace system architecture
Proposes self-contained workspace structure for parallel demo development.
Each workspace includes timeline, music, assets, and shaders in one place.
Enables clean separation and scalability for multiple demos.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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. |
