Skip to content

gatekeeper: refresh product page, fix llms.txt routes, add scheduled rebuilds#3

Open
andybons wants to merge 1 commit into
mainfrom
gatekeeper-refresh
Open

gatekeeper: refresh product page, fix llms.txt routes, add scheduled rebuilds#3
andybons wants to merge 1 commit into
mainfrom
gatekeeper-refresh

Conversation

@andybons

Copy link
Copy Markdown

What

Fixes from the gatekeeper documentation audit that land in this repo:

  • Stale marketing copy: the "Pluggable Sources" card and the hand-written llms.txt INTRO were missing the process (host command) and gcp-service-account credential sources; both updated, and the INTRO now also mentions the Postgres data plane and LLM policy.
  • Missing feature cards: added Postgres Data Plane, LLM Policy, and Host Gateway cards to the gatekeeper product page, plus the docker pull ghcr.io/majorcontext/gatekeeper:latest install path.
  • llms.txt per-page links 404'd for gatekeeper and keep: the [category]/[slug].md.ts route only existed for moat. Added the missing routes (verified dist/gatekeeper/**/*.md and dist/keep/**/*.md now build; slug generation confirmed byte-identical across the .md/.astro/llms.txt paths).
  • Site staleness: docs are fetched from product repos' HEADs at build time, but nothing triggered rebuilds — the live site had been frozen since June 18, missing all gatekeeper v0.15–v0.17 content. Added a daily schedule cron to deploy.yml.
  • OG images: brand-color square was hardcoded to moat's sky-700 for all products; now per-product (keep amber-700, gatekeeper emerald-700), pixel-verified in the built PNGs, moat unchanged.
  • CLAUDE.md: updated from its moat-only framing to the three-product reality.

Verification

bun install, bun run fetch:docs (pulled all three products including gatekeeper v0.17.0), bunx astro check (0 errors), bun run lint, bun run build (91 pages) — all clean.

- Add process and gcp-service-account credential sources to the
  gatekeeper marketing copy and llms.txt intro, which had drifted from
  the shipped source list
- Add feature cards for the Postgres data plane, LLM policy (Keep),
  and host gateway, plus the ghcr.io container install line, to the
  gatekeeper product page
- Add [category]/[slug].md.ts for gatekeeper and keep, mirroring
  moat's route, fixing 404s on their llms.txt per-page .md links
- Add a daily schedule trigger to the deploy workflow so doc changes
  in the product repos (fetched at build time) get picked up even
  without a push to this repo
- Make the OG image brand square per-product instead of hardcoded to
  moat's sky-700, with sky-700 kept as the fallback
- Update CLAUDE.md's moat-only framing, single-product notes, and
  stale MOAT_DOCS_TOKEN/fetch-script references for the three-product
  reality (AUDIT_SUMMARY.md left as a dated historical artifact)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant