The April 9-14 sweep only fixed 150 pages; 12,399 more were silently killing recovery from missing /matrix/, /factory/, /scale-pages/, /ai-mode/ canonicals. Discovered + fixed today via the new guards/check_canonicals.py + fix_canonicals.py loop.
Plus naming-mismatch bugs in populate-hubs.js (missing .html extension), populate-hubs-fallback.js (missing www), build-pages.js (missing www).
Read the doctrine. Apply it on the next ship cycle.
The April 9-14 sweep only fixed 150 pages; 12,399 more were silently killing recovery from missing /matrix/, /factory/, /scale-pages/, /ai-mode/ canonicals. Discovered + fixed today via the new guards/check_canonicals.py + fix_canonicals.py loop.
"I'm almost positive I can help. If I can't, you don't pay."
— PJ · SideGuy Solutions · 858-461-8054 · sms:+18584618054
📲 Text PJ — 858-461-8054