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
BandScope has a strong local-first analysis foundation, a substantial security/coverage program, and many narrowly scoped feature PRs. It is not yet a complete commercial desktop product because the protected snapshot does not demonstrate the full buyer journey:
install a trusted build
→ import a real song
→ obtain measurably accurate analysis
→ actively rehearse with the analysis
→ save/recover the session
→ share a bounded handoff
→ diagnose a failure without leaking the song
→ update or roll back safely
ADR-0001 with the Figma file ID and product/merge-train decision;
APA 7th product-readiness references.
Passing unit tests or merging the current queue is necessary but not sufficient evidence of a complete rehearsal product.
Product boundary
BandScope remains a local-first rehearsal decision tool, not a notation editor or DAW. Completion work must close the rehearsal loop rather than expand into unrelated composition, multitrack production, plugin hosting, or mandatory cloud-account scope.
Windows and macOS artifacts are signed; macOS artifacts are notarized; provenance and SBOM are attached.
The updater verifies signatures, supports staged rollout, and exposes a tested repair/rollback path.
A support bundle is deterministic, redacted, bounded, user-previewable, and useful without uploading the song.
Release notes, package/runtime version, updater metadata, and Figma/brand identity agree.
Accessibility and product quality
The first-run/import/analyze/rehearse/share/recover journey passes WCAG 2.2 AA and representative assistive-technology acceptance.
Graphs and timelines have exact-value tables and print/export equivalents.
Figma components, Storybook stories, and shipped components have a reviewed parity matrix.
Korean and English preserve equivalent meaning, limitations, and available actions.
Engineering evidence
Every open PR belongs to one dependency-aware train with one explicit disposition.
Stale, superseded, and duplicate PRs are closed only after unique requirements/tests are transferred.
Every merged implementation head has terminal-success current-head checks, qualifying independent approval, zero unresolved actionable threads, 100% repository-owned production statement/branch coverage, and complete public API documentation.
The final release comes only from a protected commit with reproducible build, SBOM, provenance, accuracy, accessibility, migration, recovery, and supportability evidence.
Non-goals
Do not call an unsigned validation artifact a release.
Do not convert BandScope into a DAW or notation editor.
Do not add cloud upload as a prerequisite for ordinary analysis or support.
Do not merge all inventoried PRs indiscriminately; supersede or close work that no longer forms a coherent product vertical.
Do not treat design labels, mocked browser paths, synthetic feature arrays, skipped GPU tests, or predecessor-head checks as production evidence.
Buyer-visible problem
BandScope has a strong local-first analysis foundation, a substantial security/coverage program, and many narrowly scoped feature PRs. It is not yet a complete commercial desktop product because the protected snapshot does not demonstrate the full buyer journey:
Snapshot reviewed on 2026-08-20:
develop@acdbea6344fe1231c39535b575f4de35e4c607c9;0.1.0;BP30foevuRtufwRpTknZUw;The baseline PR adds:
docs/product-technical-gap-baseline.md;Passing unit tests or merging the current queue is necessary but not sufficient evidence of a complete rehearsal product.
Product boundary
BandScope remains a local-first rehearsal decision tool, not a notation editor or DAW. Completion work must close the rehearsal loop rather than expand into unrelated composition, multitrack production, plugin hosting, or mandatory cloud-account scope.
Completion workstreams
Do not duplicate or weaken existing canonical lanes such as #770 (real-audio MIR acceptance), #781 (local-audio resource policy), #739 (handoff round trip), #610 (naruon vertical), #526 (OpenSSF evidence), #542 (quick-xml lifecycle), #779 (Node/jsdom compatibility), #847 (workflow identity), #852 (source-map evidence), and #864 (bounded native PDF reads).
Definition of BandScope 1.0 GA
Rehearsal outcome
Reliability and safety
Distribution and operability
Accessibility and product quality
Engineering evidence
Non-goals