CLAUDE.md documents that a heading starting with an emoji renders with a leading hyphen in its id. Two Quick Navigation entries in resources.md do not account for it, so both links are dead:
| Line |
Link written |
Id GitHub Pages actually emits |
| 23 |
#advanced-research-tools |
-advanced-research-tools |
| 24 |
#developer-resources |
<U+FE0F>-developer-resources |
Verified against the deployed HTML:
curl -s https://culturebotai.github.io/resources/ | grep -oE '<h2[^>]*id="[^"]*"'
The second is the awkward one. ## 🛠️ Developer Resources uses 🛠 plus a variation selector (U+FE0F), and the selector survives into the id, which therefore begins with an invisible character before the hyphen. Writing that into a markdown link works but is unreadable and easy to break.
The tidier fix is to drop the variation selector from the heading (🛠️ → 🛠), which makes the id the ordinary -developer-resources, and then write both anchors with the documented leading hyphen. Check the rendered heading still looks right in both themes before settling on it.
Pre-existing; found by an adversarial review pass during #89 and left out of that branch as unrelated to the fleet refresh.
CLAUDE.mddocuments that a heading starting with an emoji renders with a leading hyphen in its id. Two Quick Navigation entries inresources.mddo not account for it, so both links are dead:#advanced-research-tools-advanced-research-tools#developer-resources<U+FE0F>-developer-resourcesVerified against the deployed HTML:
The second is the awkward one.
## 🛠️ Developer Resourcesuses 🛠 plus a variation selector (U+FE0F), and the selector survives into the id, which therefore begins with an invisible character before the hyphen. Writing that into a markdown link works but is unreadable and easy to break.The tidier fix is to drop the variation selector from the heading (
🛠️→🛠), which makes the id the ordinary-developer-resources, and then write both anchors with the documented leading hyphen. Check the rendered heading still looks right in both themes before settling on it.Pre-existing; found by an adversarial review pass during #89 and left out of that branch as unrelated to the fleet refresh.