Files
kme_content_adapter/.github/agents/copilot-instructions.md
Peter.Morton 50b87297d2 feat(002): add sitemap generation feature
- Refactor kmeContentSourceAdapter.js into getValidToken(), oidcAuthFlow(),
  and sitemapFlow(); add sitemap generation using hydra:member response structure
- Add searchApiBaseUrl, tenant, proxyBaseUrl fields to kme_CSA_settings.json
  and kme_CSA_settings.json.example
- Add 17 unit tests for sitemap flow and non-sitemap routing regression
- Add 5 contract tests for sitemap endpoint (proxy-http.test.js)
- Add [Unreleased] sitemap entry to CHANGELOG.md
- Add full specs/002-sitemap-generation/ artifact directory
  (spec, plan, tasks, data-model, contracts, research, quickstart, checklist)
- Update constitution.md: add redis as permitted global, refresh
  kme_CSA_settings references
- Update copilot-instructions.md SPECKIT marker to sitemap plan
2026-04-22 22:08:08 -05:00

599 B

Active Technologies

  • Node.js ≥18, ESM ("type": "module") + axios (HTTP), redis (token cache), xmlbuilder2 (XML — already injected as xmlBuilder), 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 xmlBuilder), uuid, jsonwebtoken — all already in package.json