← all builds
Techstars Startup Weekend Salisbury (Rommel Center) (rommel-center-2026) Repo salisbury-university/rommel-center-2026 · Origin buildout · Owner dan@d3corp.com · Reference coastal-hospice-2026
0%
complete — toward launch-ready
0/4
client axis · design · forms · content · sign-off
▶ Copy agent prompt ⚖ Copy referee prompt — builder drives the loop; the referee adjudicates fidelity in a separate fresh session
INTAKE
EXTRACT
ASSEMBLE
QA_LOOP
STAGING
AUDIT
LIVE
REFINE
Build & audit spec + spec + image + file + folder + link
Client axis: the 4 things a client judges on ❌ design : Matches the approved design on every contracted route (referee-adjudicated, staging)1/1 route(s) not referee-passed on staging: page.home
❌ forms : Every form is real, routes to a real inbox, and was proven on stagingdimension 19 (Forms) not green on staging: post /agent/<id>/form-config with the GF + SMTP inventory
❌ content : Zero placeholder copy, em-dashes or dead CTAs on any published routeno fresh slipway content scan: run Verify on the build page
❌ signoff : Finish sign-off recorded by the owner (client-axis review done)owner finish sign-off not recorded
✍ Record finish sign-off , you reviewed staging the way the client will: design incl. photography, forms, every word, finished feel
Evidence comes from the referee (design), dimension 19 + slipway's form scan (forms), slipway's content scan (content): run Verify to refresh scans: and the owner (sign-off). An essential is never deferred.
Action required No action required right now.
Gate board — 30 dimensions not launch-ready system 0/26 project 0/4
Green dimensions are collapsed; anything incomplete is expanded. Launch-ready = all 30 dimensions green, verified on staging (local-only greens don't count), 0 open P0, AND the four client-axis essentials (design match · working forms · real content · owner sign-off): a query, not a call.
system tier · 0/26 green
standards
○ 2. Theme infrastructure (0/13) buildout-verify ○ CPT body editor support ('editor' in supports)
○ Nav menus assigned + populated in wp-admin
○ Customizer integration (logo/accent/footer/social)
○ Widget areas registered (Footer 1-4 + Blog Sidebar)
○ Image sizes registered (add_image_size crops)
○ Theme supports flags complete
○ Pretty CPT taxonomy permalinks
○ Archive pagination present
○ Office addresses in Theme Options
○ FAQ in ACF repeater / FAQ CPT
○ Personnel order via menu_order
○ Footer attribution in Theme Options
– House stack conformance: the stack the web team finishes + maintains in — opt in via spec.stack_profile (e.g. d3-house-2026)
↪ /buildout Phase 14.5 — theme infrastructure defaults
○ 3. Asset hygiene (0/1) asset-validate ○ Image artifact pre-flight scan (asset-validate.py)
↪ /buildout Phase 5 + _tools/asset-validate.py
○ 5. Schema / structured data (0/1) schema-validate ○ JSON-LD complete + valid on every route
↪ /buildout Phase 14 — inc/seo-schema.php + _tools/schema-validate.py
○ 6. Accessibility (ADA) (0/8) audit ○ Skip link present + functional
○ Image alt text complete
○ Color contrast AA (4.5:1 / 3:1)
○ Keyboard navigable (no traps)
○ Visible focus order
○ ARIA landmarks + labels
○ Form fields labelled
○ Heading hierarchy (no skips)
↪ /audit Phase 7 — WCAG 2.2 AA + Section 508 + ADA Title III
○ 7. Performance (0/6) audit ○ LCP < 2.5s
○ INP < 200ms
○ CLS < 0.1
○ Page weight budget
○ Render-blocking resources
○ Image lazy-load + sizing
↪ /audit Phase 8 — Lighthouse + Core Web Vitals + page weight
○ 8. SEO technical (0/6) audit ○ robots.txt correct
○ XML sitemap valid
○ Canonical tags
○ Redirects (no chains/loops)
○ Mobile-friendly
○ HTTPS enforced
↪ /audit Phase 9 — technical SEO
○ 9. SEO on-page (0/6) audit ○ Title tags unique + lengthed
○ Meta descriptions
○ Heading structure
○ Image alt for SEO
○ Internal linking
○ E-E-A-T signals
↪ /audit Phase 9 — on-page SEO
○ 10. AEO / AIO (0/5) audit ○ llms.txt present
○ AI-crawler stance (robots)
○ FAQ schema on /faq/
○ Direct-answer formatting
○ Topic clusters / entity coverage
↪ /audit Phase 10 — answer-engine / LLM readiness
○ 12. Security posture (0/6) audit ○ TLS valid (not expiring <30d)
○ WP version not exposed
○ Login / brute-force hardened
○ XML-RPC disabled
○ REST user-enum blocked
○ 2FA available
↪ /audit Phase 11 — WP hardening
○ 13. Privacy & compliance (0/5) audit ○ Cookie consent (EU)
○ Privacy policy present
○ CCPA notice
○ DSAR process
○ No PII leaks via REST
↪ /audit Phase 12 — GDPR / CCPA
○ 14. Mobile / responsive (0/5) audit ○ Viewport meta
○ iOS 16px input (no zoom)
○ Touch targets >= 44px
○ No overflow-x
○ Hamburger nav works
↪ /audit Phase 13 — responsive
○ 15. Cross-browser (0/5) audit ○ Chrome
○ Firefox
○ Safari
○ Edge
○ iOS Safari
↪ /audit Phase 13 — cross-browser smoke
○ 18. i18n / l10n (0/4) audit ○ Strings translation-ready
○ lang attributes
○ hreflang (if multi-locale)
○ RTL handling (if needed)
↪ /audit Phase 15 — internationalization
○ 19. Forms (0/6) audit ○ Gravity Forms configured
○ SMTP sending
○ Honeypot / spam
○ Validation
○ Accessibility
○ Deliverability
↪ /audit Phase 16 — forms
○ 22. Code quality (0/6) audit ○ WPCS / PHPCS clean
○ ESLint clean
○ Stylelint clean
○ No console.log
○ No PHP warnings
○ No dead code
↪ /audit Phase 19 — code
○ 23. Database (0/5) audit ○ Autoload bloat
○ Post-type hygiene
○ No orphan meta
○ Object cache
○ No slow queries
↪ /audit Phase 20 — database
○ 27. Editor experience (0/5) audit ○ Customizer organized
○ Theme Options organized
○ ACF field-group organization
○ Role config
○ Image library tidy
↪ /audit Phase 23 — editor XP
○ 28. Documentation (0/4) audit ○ README
○ CHANGELOG
○ Code comments
○ Client editor guide
↪ /audit Phase 24 — docs
○ 30. UX states + microinteractions (0/7) audit ○ Focus states
○ Hover states
○ Loading states
○ Empty states
○ Error states
○ Success states
○ prefers-reduced-motion
↪ /audit Phase 26 — UX states
infra
○ 11. Security headers (0/6) audit ○ HSTS
○ Content-Security-Policy
○ X-Frame-Options
○ X-Content-Type-Options
○ Referrer-Policy
○ Permissions-Policy
↪ /audit Phase 11 — ingress security headers (set at Traefik/ingress, not theme)
○ 20. Media / CDN (0/6) audit ○ S3 offload (AS3CF)
○ CloudFront serving
○ WebP / AVIF
○ Lazy-load
○ Aspect ratios
○ No artifacts
↪ /audit Phase 17 — media pipeline
○ 21. Email deliverability (0/4) audit ○ SPF
○ DKIM
○ DMARC
○ From-address consistency
↪ /audit Phase 18 — email DNS
○ 24. Infrastructure (0/7) audit ○ EKS pod healthy
○ EFS mounts
○ DNS at NLB (public + private zones)
○ SSL not expiring <30d
○ CloudFront
○ WAF
○ Backups configured
↪ /audit Phase 21 — EKS platform
○ 25. Analytics (0/5) audit ○ GA4 installed
○ Search Console verified
○ Tag Manager
○ Conversions tracked
○ Heatmap (if used)
↪ /audit Phase 22 — analytics
○ 26. Monitoring (0/4) audit ○ StatusCake uptime
○ Grafana dashboards
○ Slack alerts
○ Uptime SLA
↪ /audit Phase 22 — monitoring
○ 29. Build / Deploy (0/4) audit ○ GitLab CI green
○ Branch strategy (stable/main)
○ Env separation
○ Rollback path
↪ /audit Phase 25 — CI / CD
project tier · 0/4 green
spec
○ 1. Editorial workflow (0/3) buildout-verify ○ Editorial smoke test — wp-admin edit renders on front-end
○ ACF schema parity — every layout has a module template
○ No hardcoded page-*.php with literal copy
↪ /buildout Phase 3 — core patterns + editorial smoke test
○ 4. Visual fidelity (0/2) screenshot-diff ○ No silent visual regression (screenshot diff 375/768/1440)
○ Fidelity vs design — Home
↪ /buildout Phase 3.5 + _tools/screenshot-diff.py + per-route contracts
○ 16. Content quality (0/4) audit ○ No Lorem / Sample Page
○ No em-dashes / AI-tells / triplets
○ Content depth vs spec
○ Freshness / dates
↪ /audit Phase 14 — content
○ 17. Brand consistency (0/5) audit ○ Logo correct
○ Colors match brand
○ Typography match
○ Spacing / layout system
○ Voice + tone
↪ /audit Phase 14 — brand
Audit P0 0 · P1 0 · P2 0 · P3 0 — open P0 (gates LIVE): 0
Velocity vs target QA passes 0 target 1 Fix-commit ratio — target 0.15 Gate-pass first run — Grade — target A-
Artifacts Build theme rommel-center-2026 · container salisbury-university_rommel-center-2026_stable · reference coastal-hospice-2026
Design source figma → djbSbW7AM1o9QkA2lbvriT#1:2
Spec'd pages 1: Home
Screenshot triptychs (375/768/1440), stored audit PDFs, and the see.run proof pane need the S3 artifact layer — a later pass.
Open punch-list [todo] Report current gate status next → agent:buildout
Events Aug 15 · 16:51 stage dan
assemble
Aug 15 · 06:20 stage dan
registered