diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index b72e4bff..a428b755 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -1595,7 +1595,7 @@ Plans: 4. Every SEO operation in the admin is available as an MCP tool, and a batch change can be previewed with dry-run and undone from history. 5. The framework release with the seams is tagged, and the new code has unit tests, delivered in the phase's last plan. -**Plans:** 3/6 plans executed +**Plans:** 4/6 plans executed Plans: **Wave 1** @@ -1608,7 +1608,7 @@ Plans: - [x] 32-03-PLAN.md — sm-seo-plugin core: SEO tab, URL rules, settings with per-type tabs, resolver, history, generate job, elements E1-E3/E7 **Wave 4** *(blocked on Wave 3 completion)* -- [ ] 32-04-PLAN.md — redirects and address-change 301, 404 log, normalisation, strict URLs, robots.txt with AI bots, verification files +- [x] 32-04-PLAN.md — redirects and address-change 301, 404 log, normalisation, strict URLs, robots.txt with AI bots, verification files **Wave 5** *(blocked on Wave 4 completion)* - [ ] 32-05-PLAN.md — /_seo/api/v1 management API and MCP tools, batch dry-run, undo, CSV, demo mount proof, check-phase32.sh @@ -1698,7 +1698,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → | 20. Demo instance with every shared plugin | 0/TBD | Not started | - | | 30. Płytarium cutover | 0/TBD | Not started | - | | 31. Chat polish against WavePath clients | 0/TBD | Not started | - | -| 32. SEO foundation | 3/6 | In Progress| | +| 32. SEO foundation | 4/6 | In Progress| | | 33. SEO output, audit and content | 0/TBD | Not started | - | ## Backlog