- 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
599 B
599 B
Active Technologies
- Node.js ≥18, ESM (
"type": "module") +axios(HTTP),redis(token cache),xmlbuilder2(XML — already injected asxmlBuilder),uuid,jsonwebtoken— all already inpackage.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 asxmlBuilder),uuid,jsonwebtoken— all already inpackage.json