Skip to content

Reconcile main release/UI line into default develop and close warning output debt #178

@seonghobae

Description

@seonghobae

Current role

Canonical 업무 / O1 issue for keeping the default branch aligned with the current release/UI line and for closing warning/deprecation debt without hiding warnings.

Current state

Current-code evidence

  • Baseline worktree: /Users/seonghobae/opencode_tasks/bandscope/.worktrees/stepwise-default-reconcile
  • Baseline quickcheck on origin/develop passed but emitted 11 Python warnings:
    • librosa FFT-size warnings from short chord-recognizer test audio.
    • PySoundFile/audioread fallback and FutureWarning from missing-file temporal analyzer test.

Relationships

Next actions

  1. Land a reconciliation PR to develop from a default-branch worktree.
  2. Apply warning root-cause fixes on top of the reconciled branch.
  3. Keep PR fix: resolve python pytest warnings and deprecations #155 as evidence or supersede it explicitly if the new branch replaces it.
  4. Re-check PR feat: implement V1.1 metadata-only local handoff #156, feat: implement V2 Advanced Rehearsal Collaboration Features #158, feat: implement local ML stem separation with chunking #111, and relevant dependency PRs after develop moves.
  5. Use robot-reviewer evidence and required checks for merge readiness. Do not wait for human review unless explicitly requested.

Acceptance criteria

Security Notes

  • Trust boundaries touched: project files, local audio decode paths, test fixtures, GitHub workflow/release state, and WebView-rendered UI.
  • Mitigation: reconcile through PR, keep CI/security gates intact, fail missing files before decoder fallback, and do not broaden URL/file/subprocess capability.
  • Test points: warning-free Python tests, full harness quickcheck, local UI smoke where UI is touched, and required GitHub checks on the PR head.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions