Development record
The site lint's link-targets gate judges only the composed pages, so a /docs/ link the verbatim record rendering writes through the same siteHref (the glossary's loop entry links /docs/explanation/process/ from internal/core/site/explorer.go) is never checked: renaming that docs page breaks the record link with every gate passing.
issueresolvedminoriss-2610311732391345
The site lint's link-targets gate judges only the composed pages, so a /docs/ link the verbatim record rendering writes through the same siteHref (the glossary's loop entry links /docs/explanation/process/ from internal/core/site/explorer.go) is never checked: renaming that docs page breaks the record link with every gate passing.
Grounds
- pursued: a /docs/ link on a record page that names no built file fails link-targets on that record page (TestLinkTargetsJudgeTheDocsLinksOnARecordPage, failing before and passing after), and on the real tree with docs/explanation/process/index.html removed the glossary's loop page now fails where the base binary passed; it would be shown wrong by a record page's broken /docs/ link passing lint site once the docs tree is in the output, or by a composed-text gate raising a finding on a record page
Frontmatter
| id | iss-2610311732391345 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610311732391345-the-site-lint-s-link-targets-gate-judges.md
open on GitHub ↗ · commit history ↗