fix(hermes): repair frontmatter corrupted by the em-dash sweep (dd4ce68)#49
Merged
Merged
Conversation
Commit dd4ce68 ('scrub em dashes from 358 files') broke YAML frontmatter on the Hermes Hub index pages, turning main red on the repo-wide validate_frontmatter CI gate and blocking every docs PR. Two distinct corruptions, both fixed: - hermes/index.md: the whole file was flattened to a single physical line with literal '\n' escape sequences instead of real newlines (no closing '---', frontmatter dropped). Reconstructed to real newlines; content unchanged. - hermes/skills/marketplace/new-june22-2026-late/index.md: the '--' em-dash replacement left a ': ' (colon-space) inside the unquoted description value, which YAML parses as a nested mapping. Wrapped title + description in double quotes. (docs/hermes is a symlink to ../hermes, so these 2 real files cover all 4 validator-reported paths.) Verified: scripts/validate_frontmatter.py now reports 'all frontmatter is valid' across 754 files. Co-authored-by: Hermes Agent <dev@corpusiq.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@temalo — catching this one too. 🎯
The em-dash sweep breaking YAML frontmatter is exactly the kind of invisible regression that can silently block everything. Quick diagnosis + fix = all downstream PRs unblocked.
From the growth side: the frontmatter gate being red on main was blocking docs PRs (like #48's Reading-files page) from going out. This unblocked the pipeline end-to-end.
Thanks for the fast turnaround.