Skip to content

feat(eval): ambient key-honesty variants — flat-side major pad + drone (PR-G6) - #215

Merged
slittycode merged 1 commit into
mainfrom
accuracy/genre-ambient-variants
Jul 13, 2026
Merged

feat(eval): ambient key-honesty variants — flat-side major pad + drone (PR-G6)#215
slittycode merged 1 commit into
mainfrom
accuracy/genre-ambient-variants

Conversation

@slittycode

Copy link
Copy Markdown
Owner

What

PR-G6 of the genre-generalization program: hardens the sparse/beatless abstention surface with two new corpus clips (40 total). The program plan scoped G6 as 'add the abstention checks and fix only what they prove wrong' — the checks prove nothing wrong, so this PR is proof, not fixes.

  1. ambient_beatless_Db_major — flat-side major pad at 66 BPM (the original clip was A minor only). Key reads C# Major, which the harness folds enharmonically. All honesty checks pass (bpmConfidence 0.127 ≤ 0.4, meter on the assumed-4/4 fallback, swingDetail absent).
  2. ambient_drone_60 — a single sustained E-minor triad for 32 beats: no harmonic motion, the hardest honest-key case. Key exact, bpmConfidence 0.156, full abstention.

render_ambient_pad gains optional degrees/beats_per_chord parameters (the drone is degrees=[1]); no product-path changes.

Validation

  1. Synthetic eval: 40/40 clips, 122 active checks passed / 0 failed / 10 informational.
  2. Backend: 1361 tests, OK (exit codes captured directly).
  3. UI npm run verify: 51 smoke passed (no UI changes).

🤖 Generated with Claude Code

…e (accuracy PR-G6)

Two new abstention clips harden the sparse/beatless surface beyond the
single A-minor pad: ambient_beatless_Db_major (flat-side major, key
folds enharmonically to the C# Major read) and ambient_drone_60 (one
sustained E-minor triad, 32 beats — no harmonic motion, the hardest
honest-key case). Both pass every check at baseline: key exact,
bpmConfidence 0.127/0.156 under the 0.4 honesty cap, meter on the
assumed-4/4 fallback, swingDetail absent. No knownGaps, no product
code changes — PR-G6's mandate ('fix only what the abstention checks
prove wrong') is satisfied by proof rather than fixes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@slittycode
slittycode merged commit fbbd018 into main Jul 13, 2026
4 checks passed
@slittycode
slittycode deleted the accuracy/genre-ambient-variants branch July 13, 2026 09:59
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.

1 participant