Skip to content

docs: align song/track/recording wording with domain glossary - #311

Merged
Andreas-Garcia merged 1 commit into
developfrom
docs/domain-glossary-wording
Oct 26, 2026
Merged

Andreas-Garcia merged 1 commit into
developfrom
docs/domain-glossary-wording

Conversation

@Andreas-Garcia

Copy link
Copy Markdown
Member

Wording-only change (no identifiers or strings). Aligns docs/comments with the shared glossary: Track = generic supertype, Song = deduplicated catalog entry, Recording = MusicBrainz entity/ID only. Glossary: claude-config CONVENTIONS.md, section "Domain glossary".

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 26, 2026 15:11
@Andreas-Garcia
Andreas-Garcia merged commit ee71781 into develop Oct 26, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

It is a single comment-only wording change that correctly aligns with the domain glossary and has no functional, API, or changelog impact.

No open issues 🎉

What changed in this PR

This PR makes a wording-only documentation change to the module-header comment in the genre-tree library API barrel. It aligns the description of "reference" scope tracks with the shared domain glossary, clarifying that these tracks are songs keyed on a representative MusicBrainz recording id, rather than being MusicBrainz recordings themselves. This improves conceptual clarity without touching any identifiers, strings, or runtime behavior.

Changes:

  • Reworded the "reference" tracks comment to say "tracks are songs (keyed on a representative MusicBrainz recording id)" instead of "tracks are MusicBrainz recordings".
File Description
packages/​app-kit/​src/​genre-tree/​api/​library/​index.ts Updated a module-header comment to align track/song/recording terminology with the domain glossary; no code behavior changes.

Review effort: Balanced

@Andreas-Garcia
Andreas-Garcia deleted the docs/domain-glossary-wording branch October 26, 2026 16:21
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