platoonmomma-site

Lead magnet funnel for @platoonmomma — Personal Life Task Failure Point Diagnostic. Static, self-contained HTML pages. Deploys via GitHub Pages.

File structure (approved list — nothing else should exist)

/CNAME                         custom domain for GitHub Pages
/.nojekyll                     disable Jekyll processing
/robots.txt
/sitemap.xml
/README.md                     this file
/diagnostic/index.html         landing page  (index, follow) — LOCKED design
/diagnostic/thanks/index.html  thank you page (noindex, nofollow)
/privacy-policy/index.html     privacy policy (index, follow)

Every page is a single self-contained HTML file: all CSS in a <style> tag in <head>, all JS in a <script> tag before </body>. There are no separate .css or .js files.

Design system (applies to every page)

Analytics & schema

Form flow

The landing page email form posts to the HubSpot Forms API and, on success, redirects to /diagnostic/thanks. A HubSpot workflow sends the delivery email.

Placeholders to replace once HubSpot is configured (Phase 2/3)

| File | Placeholder | Replace with | |——|————-|————–| | diagnostic/index.html | YOUR_PORTAL_ID | live HubSpot Portal ID | | diagnostic/index.html | YOUR_FORM_ID | live HubSpot Form ID | | diagnostic/thanks/index.html | DOWNLOAD_URL_PLACEHOLDER | live HubSpot File Manager URL | | diagnostic/thanks/index.html | sprint link # | /sprint URL once that page exists |

Deployment

GitHub Pages serving from the repository’s main branch. Custom domain set via the CNAME file.