Skip to content

Fix review issues #59-#74: exports, build robustness, link check, a11y, docs - #76

Merged
TMHSDigital merged 1 commit into
mainfrom
review-fixes
Oct 4, 2026
Merged

TMHSDigital merged 1 commit into
mainfrom
review-fixes

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Fixes the code and doc findings from the 2026-10-04 repo review. No entry's licence data changes.

Closes #59, closes #60, closes #61, closes #62, closes #63, closes #64, closes #65, closes #66, closes #68, closes #69, closes #70, closes #71, closes #73, closes #74.

Code

Docs

Left open on purpose

Verification (local)

  • checks.test: 124 assertions pass (5 new for V16).
  • lib.test: 350 assertions pass (about 40 new).
  • validate: 392 entries, no broken links.
  • build: 392 entry pages. The new <author>, JSON-LD and aria-labels show up in site/dist.

🤖 Generated with Claude Code

…y, docs

- feed.xml: feed-level <author> (RFC 4287) (#59)
- llms.mjs reads links with the shared LINK_RE, so balanced-paren hrefs
  cannot crash the build after the page gate (#60)
- renderInline strips NUL before using it as a slot marker; validate
  rejects C0 control characters (#61)
- catalog.csv neutralises formula-leading cells (#62)
- shortlist button's accessible name starts with its visible text (#63)
- one entry walker (lib/entry-files.mjs) for build, validate, sync-counts
  and check-links; kebab-case ids enforced (#64)
- check-links: pure parts in lib/link-check.mjs with tests, multi-part
  suffixes, inert report URLs; V16 rejects private hosts (#65)
- client lookups without a prototype; shortlist export slash fix (#66)
- tests for all of the above (#67, partly)
- "not legal advice" in README, licences guide, footers, CREDITS (#68)
- ROADMAP without drifting counts or shipped items (#69)
- contributor path aligned; TEMPLATE starts needs-review (#70)
- README positioning vs magictools / awesome-gamedev, with credit (#71)
- specs to docs/design, research-index out of user guides, trust-score
  labelled as a rubric (#73)
- homepage WebSite + Dataset JSON-LD (#74)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@TMHSDigital
TMHSDigital merged commit f482137 into main Oct 4, 2026
3 checks passed
@TMHSDigital
TMHSDigital deleted the review-fixes branch October 4, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment