mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-10-24 08:23:19 +00:00
ea570af409
- Move the vendored skills from .config/opencode/skills to .config/omo/skills, with provenance and local changes in its README - Rewrite Impeccable's script paths to ~/.omo/agent/skills/impeccable so its detector and live-server verbs resolve under omo - frontend-workflow hands screenshots to a visual-engineering task instead of opencode run - Move the notes commands and /impeccable to .config/omo/prompts as omo prompt templates; setup-mcp stays behind because it writes opencode.json - Archive DEVELOPMENT-WORKFLOW.md and UI-WORKFLOW.md under .config/omo/archive; nothing loads them - link-ai-configs.sh links the skills into omo and Claude Code only and stops linking OpenCode's config, TUI, plugins and workflow docs - setup-mac.sh and Brewfile.apps stop installing OpenCode; README and .withcontextconfig.jsonc follow the new layout ~/.config/opencode/AGENTS.md stays linked: omo's rules engine reads it before ~/.claude/CLAUDE.md and stops at the first hit, so it carries the shared preferences and keeps OMC's instructions out of omo.
3.7 KiB
3.7 KiB
Site Launch QA
The checks to run before and right after a website goes live: a new site, a redesign, a platform migration, or a big new section. Product launches fail quietly when the site underneath them breaks, and most of these failures are invisible from the homepage.
Run it in three passes: before the switch, at the switch, and in the first two weeks after.
Before the switch
Content and links
- Every page in the plan exists, with final copy (no lorem ipsum, "TBD," or test prices)
- Crawl the staging site for broken internal links and missing images
- Legal pages (privacy, terms, cookie policy) are present and current
- Contact details, pricing, and plan names match what sales and support say
Forms and conversions
- Submit every form with a test entry and confirm it reaches the inbox, CRM, or tool it should
- Confirmation messages and redirects work, and spam protection doesn't block real submissions
- Conversion tracking fires on the confirmed submission, not the button click (the
conversion-trackingskill covers the setup and the test) - Analytics is installed once, on every page, with internal traffic filtered
- Consent banner works and tags respect it
SEO
- Every page has a unique title, meta description, and one H1
- Canonical tags point to the production domain, not staging
- Staging is
noindexor password-protected, and production is not (the most common launch-day SEO failure is shipping the stagingnoindex) robots.txtallows the pages you want indexed; the XML sitemap lists production URLs- Structured data validates (Rich Results Test for Google features, Schema Markup Validator for everything else)
- For a migration: the redirect map is loaded and tested on a sample of old URLs (see the
site-architectureskill's platforms and migration reference)
Performance and access
- Core Web Vitals are acceptable on the key templates, on mobile
- Pages work on mobile, in Safari, and inside in-app browsers (LinkedIn, Instagram, Facebook)
- Images have alt text; forms have labels; keyboard navigation works
- Open Graph images and titles render correctly when the URL is shared
Rollback
- You know how to roll back on this platform, and someone has done it once. Examples: Vercel and Netlify promote a previous deployment; Webflow restores a site backup; WordPress restores from a backup plugin or host snapshot; Ploy ◆ promotes a previous deploy from its Deploys screen (its CLI always publishes to production, with no staging target, so preview before publishing).
- DNS TTL lowered a day ahead if the switch involves DNS changes
◆ marks a Verified Partner of this repository: disclosure, not endorsement.
At the switch
- Deploy redirects at the same moment as the new site
- Confirm HTTPS works on every hostname (
wwwand apex) and one redirects to the other - Load the top 10 pages by traffic and check content, title, canonical, and a 200 status
- Submit one real form and confirm it arrives everywhere it should
- Submit the sitemap in Search Console and Bing Webmaster Tools
- Re-check that production isn't
noindex
The first two weeks
- Search Console: watch coverage and 404s daily for the first week, then weekly; fix missing redirects as they show up
- Compare traffic and conversions to the same period before, page by page, not just in total
- Confirm conversions are arriving in each ad platform at the expected rate
- Fix internal links that still point at redirected URLs
- Collect the bugs the team and customers report, and decide what's urgent