- new vitec:build-content-pages (dry-run by default, --branch filter,
--publish): fills all 21 content-page workbooks (Insights 7, Support 9,
Contact 5, agency status "Draft for review") with embedded copy -
the workbooks' instruction rows are deliberately not imported; two
DataHandler passes (pages first, element links need real uids),
explicit page sorting and element sequencing
- /insights became a hero page (layout 1) with six navigation cards;
the news plugin moved onto the new /insights/news (layout 12); the
standalone /events page moved under /insights (slug /insights/events,
layout 19, redirect queued - note below)
- NEW /support branch (layout 11) with eight layout-16 subpages:
HelpDesk login (external link + vitec_helpdeskform for access
requests), support plans (Silver/Gold/Platinum cards), training plus
the Aetria/VSN course pages, commissioning, supported devices,
materials compliance (no dedicated form yet - routes to /contact)
- /contact became a hero page with six route cards; the form container
(vitec_contactform) moved onto the new /contact/contact-form; new
/contact/request-a-demo (vitec_demoform), /contact/locations
(vitec_locationlist; three Datapath offices as HIDDEN location
records pending confirmation) and /contact/showrooms (16 venues)
- unverifiable sections (sustainability claims, careers vacancies)
are hidden editorial shells; full page-properties set everywhere
- applied with --publish and verified live (all 21 routes, forms,
lists, moved plugins). Known follow-ups: /events answers 307 - an
auto-created redirect row shadows the command's 301
(migrations/fix_events_redirect.php shows and repairs it); the
"Get Support" meta-nav page still points at /components-showcase;
two CTA targets (support-plans datasheet, careers vacancies) are
editorial
- Datapath stories stay parked ("do not infer records" per the
Success Stories workbook) - documented, questions queued for Joe
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>