Report
Underscore-separated slugs are not separated into titles
Findings
- A recent commit changed
titleFromSlugto split on hyphens instead of underscores. - Underscore-separated slugs no longer become title words.
- Confidence: 99%.
Likely Cause
The likely cause is commit 04184825f79556ebc69a98bcfbbbabbfa40c0e5e, which changed titleFromSlug in scripts/generate-registry.ts from splitting slugs on underscores to splitting on hyphens.
Evidence
- The commit is titled
Change delimiter in titleFromSlug function. - Its diff changes underscore splitting to hyphen splitting inside
titleFromSlug. - The reported titles “no longer seem to use underscores,” which matches the delimiter change.
- Repository comparison found this as the only recent commit ahead on
drumhq/drum-test, with one modified file.
Missing Evidence
None.
Recommended Next Steps
- If underscores are expected, revert
titleFromSlugtoslug.split("_"). - If both styles are supported, split on both delimiters with
/[_-]/. - Add tests for underscore and hyphen-separated slugs.
- Regenerate any affected registry or title output.



I'm going to get the logs for this issue before assigning to Drum.