Skip to content

test(roles): lock measured overlap priority refresh - #889

Closed
seonghobae wants to merge 35 commits into
developfrom
cursor/bc-70af2a27-ca37-4d51-8173-e5a417151ea8-051a
Closed

test(roles): lock measured overlap priority refresh#889
seonghobae wants to merge 35 commits into
developfrom
cursor/bc-70af2a27-ca37-4d51-8173-e5a417151ea8-051a

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Closed as proven superseded by canonical #873

Exact evidence immediately before closure:

  • canonical feat(roles): wire measured register overlap into section warnings #873 was 23678f3931dd497dc3c21312544e5843da99a9d4;
  • this PR exact head 7f45a293f8fb7a505d4cb24a3d6b290955720b47 was its direct one-commit fast-forward descendant (ahead_by=1, behind_by=0, merge base exactly 23678f39…);
  • the only successor delta is the bounded regression strengthening in services/analysis-engine/tests/test_priority.py and services/analysis-engine/tests/test_roles.py: measured overlap now explicitly locks verse Bass high, chorus Bass medium after the warning clears, and the priority fixture uses the current next-action warning sentence;
  • after a fresh owner/head check, canonical branch cursor/bc-250fad94-8fb4-48fa-b3e0-959ae4494cb3-d696 was fast-forwarded without force to exact 7f45a293…;
  • a post-move exact compare is identical with zero changed files.

Therefore this PR has no remaining unique semantic or test delta outside canonical #873. No checks, reviews, approval, or predecessor evidence transfer. #873 must regenerate/revalidate all required exact-current-head repository/central coverage, security/SBOM/supply-chain and review evidence on 7f45a293…; #783/#861/central prerequisites and independent approval remain separate gates.

seonghobae and others added 30 commits August 9, 2026 09:36
- 레지스터 중복 감지 이중 루프를 필터-루프로 개선하여 O(N^2) 성능 오버헤드 완화
- 대형 배열 오디오 처리에 의한 Unbounded Memory Consumption 완화 위해 사이즈 제한 적용
- trivy-fs 스캔에서 보고된 pdfjs-dist 취약점 패치 및 예외 처리
- 레지스터 중복 감지 이중 루프를 필터-루프로 개선하여 O(N^2) 성능 오버헤드 완화
- 대형 배열 오디오 처리에 의한 Unbounded Memory Consumption 완화 위해 최대 1억 샘플 사이즈 제한 적용
- 수많은 stem 인풋으로 인한 Denial of Service 방지를 위해 최대 stem 갯수 100개 제한 적용
- trivy-fs 스캔에서 보고된 pdfjs-dist 취약점 패치 및 예외 처리
- 레지스터 중복 감지 이중 루프를 필터-루프로 개선하여 O(N^2) 성능 오버헤드 완화
- 대형 배열 오디오 처리에 의한 Unbounded Memory Consumption 완화 위해 최대 1억 샘플 사이즈 제한 적용
- 수많은 stem 인풋으로 인한 Denial of Service 방지를 위해 최대 stem 갯수 100개 제한 적용
- trivy-fs 스캔에서 보고된 pdfjs-dist 취약점 패치 및 예외 처리
- 레지스터 중복 감지 이중 루프를 필터-루프로 개선하여 O(N^2) 성능 오버헤드 완화
- 대형 배열 오디오 처리에 의한 Unbounded Memory Consumption 완화 위해 최대 1억 샘플 사이즈 제한 적용
- 수많은 stem 인풋으로 인한 Denial of Service 방지를 위해 최대 stem 갯수 100개 제한 적용
- trivy-fs 스캔에서 보고된 pdfjs-dist 취약점 패치 및 예외 처리
- 레지스터 중복 감지 이중 루프를 필터-루프로 개선하여 O(N^2) 성능 오버헤드 완화
- 대형 배열 오디오 처리에 의한 Unbounded Memory Consumption 완화 위해 최대 10,000,000 샘플 사이즈 제한 적용
- 수많은 stem 인풋으로 인한 Denial of Service 방지를 위해 최대 stem 갯수 10개 제한 적용
- trivy-fs 스캔에서 보고된 pdfjs-dist 취약점 패치 및 예외 처리
Revert the latest branch-wide dependency, Trivy, Jules-note, and altered resource-limit drift. Preserve the previously reviewed two-file register-overlap optimization and its focused resource-guard regressions; coordinated dependency security remains owned by #783.
Drop the Bolt-head 10M-sample and 10-stem silent guards, the Trivy
ignore, and the npm/PDF.js lock churn so this change stays an overlap
optimization. Keep fail-closed invalid thresholds and the policy-owned
admission regressions.

Co-authored-by: Seongho Bae <[email protected]>
Stop fabricating keyboard and vocal clash copy. Slice admitted stems
to each section, format honest accompaniment labels, and refresh
rehearsal priority from measured occupancy.

Co-authored-by: Seongho Bae <[email protected]>
seonghobae and others added 5 commits August 17, 2026 00:37
Keep mixed accompaniment evidence off named keyboard and guitar roles in
the RoleExtractor suite, and omit overlap warnings when section windows
are missing or do not match the section list so a song-wide FFT cannot
repeat on every card.

Co-authored-by: Seongho Bae <[email protected]>
Keep htdemucs other from activating Keyboard Left/Right or Acoustic
Guitar, and replace fabricated demo clash copy with the engine
next-action wording on unambiguous bass and vocal roles.

Co-authored-by: Seongho Bae <[email protected]>
Keep the 80 Hz verse / 1 kHz chorus fixture from dropping HIGH/MEDIUM
priority when warnings attach or clear, and retire the leftover
Melodic overlap phrase in the priority unit test.

Co-authored-by: Seongho Bae <[email protected]>
@coderabbitai

coderabbitai Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 12e82a33-fb21-4c62-bfcd-72051f7d6e33

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@seonghobae seonghobae closed this Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants