You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A buyer cannot evaluate BandScope from architecture documents, unit tests, or an empty workspace. The first launch must demonstrate the actual product value without requiring the user to locate a suitable song, understand MIR terminology, install an undocumented dependency, or guess the next action after analysis.
The live queue includes useful Storybook, empty/error, navigation, priority, first-part, loop, count-in, and cue slices (#897–#905 and related T3 work), but no single protected journey proves that a new musician reaches a useful rehearsal action with licensed, reproducible input.
Product outcome
A clean installation offers an optional, clearly licensed demo rehearsal and a parallel Use my own song path:
launch
→ choose demo or local file
→ choose role and rehearsal goal
→ analyze with honest stage progress and limitations
→ open the most important cue
→ loop or mark it for rehearsal
→ save and reopen the project
The demo must exercise the same production file validation, resource admission, decoding, analysis, rehearsal-player, persistence, and recovery boundaries as user audio.
Required scope
Licensed demo package
Include or reproducibly acquire a redistributable song/fixture with explicit audio, stem, annotation, artwork, and attribution rights.
Record source, author/performer credit, exact hashes, transformation history, license text, and permitted redistribution/evaluation uses.
Use real decoded audio through the production boundary; do not substitute direct feature arrays or mocked browser success.
analysis started/completed/cancelled/failed by stage;
first cue opened;
first rehearsal action completed;
project saved and reopened.
Measure time-to-first-rehearsal before declaring a release threshold; do not invent a target from synthetic success.
Acceptance criteria
Clean supported Windows and macOS installations complete the demo journey without a terminal, external account, or undocumented dependency.
Demo audio/artwork/annotations have a checked license/provenance manifest and immutable hashes.
Demo and user audio use the same production intake, resource, decode, analysis, player, project, and recovery boundaries.
A measured time-to-first-rehearsal distribution is published before a release gate is chosen.
Every failure state provides a concrete next action and preserves retry, choose-another-file, demo, and support-evidence paths.
Keyboard-only and screen-reader users complete the entire journey.
Korean and English preserve the same choices, limitations, privacy statements, and actions.
Local activation evidence excludes audio, lyrics, project payloads, paths, URLs, and identity.
First-run state resumes safely after restart and never traps a returning user.
Repository-owned production statement/branch coverage and public API documentation remain 100%.
Current-head CI, security, license, accessibility, qualifying independent approval, zero unresolved actionable threads, and branch protection pass without bypass.
Real-world personas and failures
first-time singer unfamiliar with MIR terminology;
bassist selecting a role weakly represented in the mix;
keyboard-only and screen-reader users;
offline user after installation;
unsupported codec selected before choosing the demo;
Parent: #958
Baseline: #968
Buyer-visible gap
A buyer cannot evaluate BandScope from architecture documents, unit tests, or an empty workspace. The first launch must demonstrate the actual product value without requiring the user to locate a suitable song, understand MIR terminology, install an undocumented dependency, or guess the next action after analysis.
The live queue includes useful Storybook, empty/error, navigation, priority, first-part, loop, count-in, and cue slices (#897–#905 and related T3 work), but no single protected journey proves that a new musician reaches a useful rehearsal action with licensed, reproducible input.
Product outcome
A clean installation offers an optional, clearly licensed demo rehearsal and a parallel Use my own song path:
The demo must exercise the same production file validation, resource admission, decoding, analysis, rehearsal-player, persistence, and recovery boundaries as user audio.
Required scope
Licensed demo package
First-run state machine
Live PR convergence
Activation evidence
Acceptance criteria
Real-world personas and failures
Non-goals