Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# Change: refactor workflow shell
## Why
Video analyzer, MV creator, and music analyzer duplicate the same workflow container concerns: step navigation, history/starred state, record loading, and completed task synchronization. This makes small fixes expensive and increases the chance of lifecycle leaks or divergent behavior.
## What Changes
- Add shared internal workflow shell primitives for step bars, record state, and task synchronization
- Migrate the three workflow containers to those shared primitives without changing user-facing behavior
- Preserve existing storage keys, record schemas, task metadata, provider routing, media handling, and service worker behavior
- Add focused unit tests for the shared primitives and container-critical edge cases
## Impact
- Affected specs: `workflow-shell`
- Affected code:
- `packages/drawnix/src/components/shared/workflow/`
- `packages/drawnix/src/components/video-analyzer/`
- `packages/drawnix/src/components/mv-creator/`
- `packages/drawnix/src/components/music-analyzer/`