Skip to content

fix(sitemap): add 3 W41 compliance articles missing since PR#3#4

Merged
LEEI1337 merged 1 commit into
mainfrom
w46-f-sitemap-fix
May 26, 2026
Merged

fix(sitemap): add 3 W41 compliance articles missing since PR#3#4
LEEI1337 merged 1 commit into
mainfrom
w46-f-sitemap-fix

Conversation

@LEEI1337

Copy link
Copy Markdown
Member

Root Cause

W41 PR#3 (Compliance-Refresh) added three new article routes:

  • `app/compliance/ai-act-august-2026/page.tsx`
  • `app/compliance/verifywise-integration/page.tsx`
  • `app/compliance/edps-guidelines/page.tsx`

These deployed successfully to CF Pages (HTTP 200 after 308→trailing-slash redirect), but were never added to `public/sitemap.xml` — which is a static, hand-maintained file (not generated from `app/` routes).

Result: search engines + automated crawlers (and the Brain-Live-Verify probe) couldn't discover them. Sitemap reported 104 URLs; the 3 new ones missing.

Fix

Minimal targeted patch: add 3 missing URLs with `lastmod=2026-05-26` (today). Priority matches existing compliance-section convention (0.9 for tier-1 / 0.8 for deep-dive).

Live-Verify (pre-merge)

```
curl -sIL -o /dev/null -w "%{http_code}\n" \
https://wiki.ai-engineering.at/compliance/ai-act-august-2026
→ 200 (final URL: …/ai-act-august-2026/)
curl -sIL -o /dev/null -w "%{http_code}\n" \
https://wiki.ai-engineering.at/compliance/verifywise-integration
→ 200
curl -sIL -o /dev/null -w "%{http_code}\n" \
https://wiki.ai-engineering.at/compliance/edps-guidelines
→ 200
```

Articles are LIVE — this PR just closes the discoverability gap.

Follow-Up (out of scope here)

  • All other URLs in sitemap have `lastmod=2026-04-01` (Sprint-Snapshot), not actually accurate. Tracked as W46-F-FOLLOWUP: migrate to dynamic `app/sitemap.ts` route that reads git-mtime per page.
  • This minimal-patch approach chosen to keep PR diff reviewable and avoid scope creep.

Test Plan

W46-F-WIKI-DEPLOY-FIX Sub-Agent (Brain-Welle-46, 2026-05-26).

W41-compliance-refresh PR#3 added three new pages:
- /compliance/ai-act-august-2026
- /compliance/verifywise-integration
- /compliance/edps-guidelines

These are LIVE (HTTP 200) but were missing from public/sitemap.xml.
Search engines + Brain-Live-Probes couldn't discover them.

Root cause: public/sitemap.xml is a static hand-maintained file, not
generated from app/ routes. PR#3 added route files but forgot the
sitemap update. lastmod=2026-04-01 on every URL is also stale.

This patch: minimal targeted fix — adds the 3 new URLs with today's
lastmod. Bigger refactor (app/sitemap.ts dynamic generator) tracked
as W46-F-FOLLOWUP.

Live-Verify (via curl HEAD, post-308-follow):
- /compliance/ai-act-august-2026/ → 200
- /compliance/verifywise-integration/ → 200
- /compliance/edps-guidelines/ → 200

W46-F-WIKI-DEPLOY-FIX Sub-Agent (Brain-Welle-46).
@LEEI1337 LEEI1337 merged commit 83197c3 into main May 26, 2026
1 check passed
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