Skip to content

Fix root README's role, refresh Generator README for recent additions - #98

Merged
liotier merged 1 commit into
mainfrom
claude/admiring-davinci-ntx7cy
Sep 12, 2026
Merged

liotier merged 1 commit into
mainfrom
claude/admiring-davinci-ntx7cy

Conversation

@liotier

@liotier liotier commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Summary

Root README: its "Features" section claimed keyboard/guitar/staff views, WebMIDI, and print support were shared between both tools. Verified against the Finder's actual code (no matches for guitar/staff/keyboard-view markup anywhere in its index.html, no WebMIDI, no print CSS) and its own README - none of that is true, all of it is Generator-only. Replaced with an accurate "What They Share" section and tightened each project blurb, so the page does its actual job of routing a visitor to the right tool rather than half-describing one of them under a shared banner. Also fixed "no frameworks, no dependencies" in the Technology section, which stopped being true the day JSZip and WebMidi got vendored into the repo.

Generator README: hadn't caught up with this session's work - no mention of the bulk-download pack anywhere, the MPC-naming bullet still described the pre-fix behavior, "Under the Hood" didn't know its own dependencies were vendored or that the pack is CI-built rather than committed. Added a section for the pack, refreshed the naming and dependency bullets, noted the CI theory audit (verified it actually runs and actually checks what I claimed, not just that the script exists), and listed the two new modules (generation.js, mpcNaming.js) plus the tools//vendor/ directories that didn't exist when this file was last touched.

Bonus fix, unrelated to this session's other work: while verifying the "173 progressions / 34 scales / 22 genres" claims against the actual source data (all confirmed accurate by counting them directly), found the Quick Start section still said 133 progressions and 4 variants against 173/five everywhere else in the same document, and one bullet said 60+ genre-intelligent progressions against 100+ everywhere else (actual count is 99, confirmed from the palettePriorities data). Converged all of it on the verified numbers.

Test plan

  • Grepped the Finder's index.html for guitar/staff/keyboard-view markup and WebMIDI usage - none found, confirming the root README's prior claims were wrong
  • Counted progressions (173), genres (22), and scales (34, across the 5 listed categories with matching per-category counts) directly from modules/musicTheory.js rather than trusting the existing prose
  • Read .github/workflows/check-theory.yml to confirm the CI theory audit genuinely runs on relevant pushes/PRs before claiming so in the README
  • grep swept both files afterward for the old inconsistent numbers (133, 60+) - none remain

🤖 Generated with Claude Code

https://claude.ai/code/session_01EwQCigYZxdGBW3kPWnMMgF


Generated by Claude Code

The root README's "Features" section claimed keyboard/guitar/staff views,
WebMIDI, and print support were shared between both tools - verified
against the Finder's actual code (no matches for guitar/staff/keyboard-view
markup, no WebMIDI, no print CSS) and its own README: none of that is
true, they're Generator-only. Replaced with an accurate "What They Share"
section and gave each project blurb above it a more specific summary, so
the page does its actual job of routing a visitor to the right tool
instead of half-describing one of them under a shared banner. Also fixed
"no frameworks, no dependencies" in Technology, which stopped being true
the day JSZip and WebMidi got vendored into the repo.

The Generator's README hadn't caught up with this session's work: no
mention of the bulk-download pack anywhere, the MPC-naming bullet still
described the pre-fix behavior, and Under the Hood didn't know its own
dependencies were vendored or that the pack is CI-built rather than
committed. Added a section for the pack, refreshed the naming and
dependency bullets, noted the CI theory audit, and listed the two new
modules and the tools/vendor directories that didn't exist when this
file was last touched.

While verifying the "173 progressions / 34 scales / 22 genres" claims
against the actual source data (all confirmed accurate), found and fixed
a pre-existing internal inconsistency unrelated to this session's work:
the Quick Start section said 133 progressions and 4 variants where the
rest of the document says 173 and five, and one bullet said 60+
genre-intelligent progressions against 100+ everywhere else (actual count
is 99, confirmed from the palettePriorities data) - converged all of it
on the verified numbers.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwQCigYZxdGBW3kPWnMMgF
@sonarqubecloud

Copy link
Copy Markdown

@liotier
liotier merged commit ee51731 into main Sep 12, 2026
5 checks passed
@liotier
liotier deleted the claude/admiring-davinci-ntx7cy branch September 12, 2026 14:04
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