Files
kme_content_adapter/.github/agents/copilot-instructions.md
Peter.Morton f840587e5e feat: content fetch, sitemap fixes, remove oidcAuthFlow
- Add contentFetchFlow() to proxy (FR-001 through FR-012)
- Add extractArticleBody() helper with vkm:articleBody / articleBody fallback
- Dynamic proxyBaseUrl derivation from x-forwarded-proto/host headers
- Forward query/size/category params on /sitemap.xml requests
- Add Accept: application/ld+json header to content API calls
- Remove oidcAuthFlow() - unmatched requests now return 404 Not Found
- Fix xmlbuilder2 import: default import, call as xmlbuilder2.create(...)
- Version bump 0.2.0 → 0.3.0
- 45/45 tests passing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-23 16:40:06 -05:00

601 B

Active Technologies

  • Node.js ≥18, ESM ("type": "module") + axios (HTTP), redis (token cache), xmlbuilder2 (XML — already injected as xmlbuilder2), uuid, jsonwebtoken — all already in package.json (002-sitemap-generation)
  • Redis read/write (hGet/hSet) for OIDC token cache only — no new storage (002-sitemap-generation)

Recent Changes

  • 002-sitemap-generation: Added Node.js ≥18, ESM ("type": "module") + axios (HTTP), redis (token cache), xmlbuilder2 (XML — already injected as xmlbuilder2), uuid, jsonwebtoken — all already in package.json