This repository was archived by the owner on May 29, 2026. It is now read-only.
feat(docs): wire AI-crawler baseline (preset 3.4.0 + validator + llms.txt)#136
Merged
Conversation
….txt) Matches the fleet rollout pattern from ConductionNL/conduction-website#55: - docs/package.json: @conduction/docusaurus-preset bumped from ^2.6.1 to ^3.4.0 (ships Organization + WebSite JSON-LD on every page, SoftwareApplication via <DetailHero>, FAQPage via <FAQ>, default og:image + twitter meta, postBuild robots.txt fallback). - docs/package.json scripts: postbuild npm hook runs the validator on every build, validate:ai-baseline alias for ad-hoc runs. - docs/scripts/validate-ai-baseline.mjs (new): generic 8-check validator. Asserts robots.txt + Sitemap, AI-bot allow lines, sitemap.xml, Organization + WebSite JSON-LD, og:image, twitter meta, og:image file resolves. Exits 1 on regression. - docs/static/llms.txt (new): llmstxt.org-format index. LarpingApp intro + docs link block + Conduction contact. CI gate runs via ConductionNL/.github documentation workflow on every PR (post that workflow's split-build-from-deploy change).
Contributor
Quality Report — ConductionNL/larpingapp @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| composer | ✅ | ✅ 94/94 | |||
| npm | ✅ | ✅ 376/376 | |||
| PHPUnit | ✅ | ||||
| Newman | ⏭️ | ||||
| Playwright | ⏭️ |
Coverage: 0% (0/10 statements)
Quality workflow — 2026-05-18 18:16 UTC
Download the full PDF report from the workflow artifacts.
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Summary
Wires the AI-crawler baseline that landed fleet-wide in conduction-website#55 and .github#73.
The fleet rollout previously skipped this repo because the agent looked at `apps-extra/larpingapp/` (which has a personal-fork remote) and missed the canonical `ConductionNL/LarpingNextApp` Docusaurus site. This PR closes that gap.
What changed
CI
The merged `.github#73` workflow change means this PR triggers a build + validate run on every push to the branch. The 8-check validator must pass for the PR to merge cleanly.
Test plan