Unified Communications page: publish the approved long-form copy #220
Labels
No Label
P0
P1
P2
P3
accessibility
backend
bug
content
data-integrity
enhancement
frontend
infra
integration
owner
owner-input
performance
phase-7
phase-8
release-blocker
security
seo
ui
ux
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: null/Queue-North-Website#220
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Levi Halford approved a change sheet for
/services/unified-communicationson 2026-08-28:Unified SEO + Search Sheet APPROVED 2026-08-28.md, kept in.drop/2026-08-28-levi-uc-cc-sheets/(gitignored client material). The sheet is the spec.What is true now. The page renders from
src/data/services.jsthroughsrc/pages/ServiceDetail.jsx: title "Unified Communications | Queue North", 144 words, three generic H2s ("What This Solves", "Key Benefits", "Ideal For"), and a description that runs two sentences together.What to do.
src/data/serviceContent/unified-communications.js, a leaf module underpage: { seo, hero, sections, related }, rendered by the long-form branch ofServiceDetail.jsxthrough the sharedContentBlocksrenderer.Business Phone & UCaaS Solutions | Queue North, H1Business Phone & Unified Communications Solutions, the subheading, and the 164-character description, all verbatim (not clamped)./contact#contact-form.ol; section 13 is a list section.Traps.
llms.txt, as the sheet says. Section ids must not start with a digit, so the 8x8 section needs an id likeucaas-8x8-implementation.Verify: the built
dist/services/unified-communications/index.htmlhas the sheet's title, description and H1 exactly (entities decoded), one h1, every H2 and all 7 FAQ questions, no sheet direction, andnpm run verifypasses.Shipped in
aff8033. /services/unified-communications now serves the approved sheet's copy: 1,125 words, 10 sections and 7 FAQs, from src/data/serviceContent/unified-communications.js. Verified against the built HTML: title 'Business Phone & UCaaS Solutions | Queue North', H1 'Business Phone & Unified Communications Solutions' and the 164-character description are byte-exact from the sheet (emitted whole, not clamped); all 10 approved H2s and all 7 FAQ questions are present; no website-manager direction survived, checked against 20 phrases; no em dash, no markdown, no U+FFFD. The Quick Info box is unchanged and the footer is byte-identical to the pre-batch build. In Chromium at 320, 390, 768 and 1024: no horizontal scroll, no broken image, no console error, and all 11 section anchors deep-link correctly.