docs: fix 14 broken in-page anchor links #66
Reference in New Issue
Block a user
Delete Branch "docs/fix-broken-anchors"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scanned every
#anchorlink against actual rendered heading ids (live + built HTML, not a guessed slugger — that avoids false positives where em-dash headings legitimately produce--ids). Found 14 truly broken; fixed all:#a01-prompt-injection) but the headings rendered asa01--prompt-injection--coveredbecause the—em-dash +✅ COVEREDstatus emoji/word leaked into the slug. Cleaned headings to## A01: Prompt Injection(status is already in the TOC table's Status column → no info lost). Slugs now match the TOC.api-reference#post-workspaces→#workspaces(real section id) inworkspace-config.mdxandhermes.mdx.skill-catalog#lifecycle→#skill-lifecycle(heading is "Skill Lifecycle").concepts— removed a dangling "see Workspace budgets below" link to a#workspace-budgetssection that doesn't exist; kept thebudget_limitprose.Post-fix anchor scan vs built HTML: 0 broken.
npm run buildgreen.Verified against built HTML ids: 0 broken anchors post-fix. OWASP slugs match TOC. LGTM.