0
Complete
0
In Progress
0
To Do
0
Planned
Section 01
Website Foundation — champbizbuild.au
| Item | Status | Priority | Notes |
|---|---|---|---|
| Homepage (index.html) | P1 | Live at champbizbuild.au. Navy/gold design, three room cards, contact form, Calendly CTA. | |
| Cloudflare Pages hosting | P1 | Deployed via direct zip upload. Custom domain connected. Auto-deploy on upload. | |
| Sitemap.xml + robots.txt | P1 | Both live in root. Required for Google indexing. | |
| GitHub repo (ChampBizBuild) | P1 | ChampBizBuild/be-still repo active. champbizbuild.au site deployed via Cloudflare. | |
| Google Analytics 4 | P1 | G-QEMPM06M97 tracking ID embedded across all pages. | |
| Microsoft 365 migration (Bookings + Teams) | P1 | Fully migrated to Craig@champbizbuild.au Bookings account. Teams auto-generates meeting link. Work hours set Mon–Thu 9am–4:30pm, Fri 9am–3:30pm. All site CTAs updated (v16). End-to-end test passed. | |
| SEO meta descriptions — all pages | P1 | Unique meta descriptions needed for /gym, /shed, /library and all subpages. Targets: "business coach Hunter Valley", "trade business coaching NSW". |
Section 02
Room Pages — All 16 Rooms
| Item | Status | Priority | Notes |
|---|---|---|---|
| The Gym — /gym | P1 | Standalone page with name/email gate. EmailJS notification. Supabase visit counter. Return visitor recognition. | |
| Be Still app — /gym/be-still | P1 | Gated iframe embedding be-still-seven.vercel.app. Breadcrumb nav. Access blocked without Gym registration. | |
| The Garden Shed — /shed | P1 | Standalone page with name/email/business gate. Three tool cards. Supabase counter. EmailJS notification. | |
| HQPM Assessment — /shed/hqpm | P1 | Gated iframe loading hqpm-assessment.html. Blocked without Shed registration. | |
| Equipment Reserve Calculator — /shed/calculator | P2 | Placeholder page live (gated, Coming Soon message). Calculator tool to be built using CBB MCR methodology. | |
| Provision Sharer Blueprint — /shed/blueprint | P2 | Placeholder page live (gated, Coming Soon message). 7-phase framework document to be written and published. | |
| The Library — /library | P1 | Standalone page with name/email gate. Three shelves. Shelf 01 has 4 articles. Shelves 02/03 Coming Soon. | |
| Library articles — /library/field-notes/* | P1 | 4 articles live: AI at CBB, Be Still story, Exit strategy, Are You Scrolling? All gated via Library registration. | |
| Library Shelf 02 — Frameworks & Downloads | P3 | CBB framework documents to be published here. DD Pack, HQPM overview, Latent Conditions Clause. | |
| Library Shelf 03 — Case Studies | P3 | 1ME exit as proof of concept case study. Additional client case studies as CBB engagements progress. | |
| Supabase visit counter — all rooms | P1 | room_visits table created in Supabase (xpaowcroychwpjontwbx). Tracks room, name, email, visit_type, timestamp. All three rooms connected. | |
| The Gatehouse — /gatehouse | P1 | Pre-commitment risk control room. Gate + interior live. Informed by Quantum Contract Solutions 26-clause red flag guide. Pin on floor plan. Paid working studio planned as Phase 2 anchor room. | |
| The Foyer — /foyer | P1 | Daily Planner landing page. Gate + interior live. Daily Planner download and online tool cards marked Coming Soon pending tool build. | |
| The Kitchen — /kitchen | P2 | Content Hub page. Gate + interior live. Articles link to Library. Audio/Video and Guest Chef's Table marked Coming Soon. | |
| The Boardroom — /boardroom | P2 | Partner & Peer Insight Hub. Gate + interior live. Partner Spotlights, Champion Insights, Expert Office Hours all Coming Soon. | |
| The Ensuite — /sanctuary | P1 | Renamed from The Sanctuary to The Ensuite (13 June Rev 06). Private Rest & Rejuvenation Room. URL /sanctuary retained. sanctuary/index.html and sanctuary/meditate/index.html updated throughout. Floor plan image updated to show Ensuite with bathroom fixtures. | |
| The Command Center — /command-center | P2 | Masterclass landing page. Gate + interior live. HQPM, Exit, and Provision Sharer Masterclasses all Coming Soon pending content build. | |
| The Master Bedroom — /master-bedroom | P1 | One-on-One Coaching page. Gate + interior live. Apply button links to Calendly (to be updated to M365 Bookings). Coaching Overview and Client Outcomes Coming Soon. | |
| The Outdoor Living Area — /outdoor-living | P3 | Community Hub. Gate + interior live. Shared Wins, Peer Support, Champion Connections all Coming Soon pending community platform decision. | |
| The Garden — /garden | P2 | Asset Builder page. Gate + interior live. Seed Bank, Cultivation Plan, Harvest Log all Coming Soon. | |
| The Bathroom — /bathroom | P2 | Digital Hygiene page. Gate + interior live. Financial Hygiene Checklist, Digital Declutter Guide, Integrity Audit all Coming Soon. | |
| The Laundry — /laundry | P2 | Process Maintenance page. Gate + interior live. SOP Templates, Workflow Optimisation Guides, System Maintenance Checklists all Coming Soon. | |
| The Master Builder's Office — /office | P1 | About Craig page. Gate + interior live. Craig's Story and CBB Philosophy Coming Soon. HQPM Framework links to /shed/hqpm. | |
| Homepage — all 14 room cards updated | P1 | Homepage room doors grid updated to show all 14 rooms. Nav updated with Sanctuary and Office links. All cards link to correct room pages. | |
| Room greeting card — personalised welcome on entry | P2 | On entering a room interior, display a warm personalised greeting card using the visitor's name (stored in localStorage from gate form). Each room has its own voice and message matching its purpose — e.g. The Gym: "Welcome in, [Name]. This is where capable people get sharper." Fades in on load, holds for ~8 seconds, then softly fades out. Gold-bordered card at top of room interior. Build for all 16 rooms. | |
| 24-hour follow-up email — post gate entry | P2 | 24 hours after a visitor passes through any room gate, send a personal follow-up email from Craig: "How did you find [Room Name], [Name]?" — no links, no graphics, just Craig's voice asking what landed and offering to help. Record gate submission timestamp + room in Supabase on form submit. Trigger via Supabase Edge Function cron or Cloudflare Worker checking for submissions older than 24hrs not yet followed up. EmailJS template per room. Builds relationship between gate capture and paid conversion. | |
| Website Blueprint PDF — all rooms mapped | P1 | All rooms from "A Welcoming Master-Built Home" Blueprint (ISBN 978-1-7641222-6-9) now built and live. Site structure matches Blueprint vision in full. |
Section 03
Apps & Tools — Be Still · HQPM · CBB Platform
| Item | Status | Priority | Notes |
|---|---|---|---|
| Be Still app (Vercel) | P1 | Live at be-still-seven.vercel.app. Raphah/Yatsab framework. Anthropic API + Supabase. Consent screen, privacy statement, Lifeline reference. | |
| HQPM Self-Assessment tool | P1 | Live at champbizbuild.au/hqpm-assessment. 20-question diagnostic across four HQPM phases. Results emailed to Craig. | |
| Calendly discovery call | P1 | Migration complete — Microsoft Bookings is now the primary booking channel. Calendly still active as backup pending end-to-end test. Decommission once confirmed. | |
| Equipment Reserve Calculator (build) | P2 | MCR-based methodology. Plant and equipment floor value estimator. To be built as interactive tool in /shed/calculator. | |
| X-Frame-Options — Be Still iframe fix | P1 | Verify Be Still app loads inside /gym/be-still iframe. If blank, add vercel.json header: X-Frame-Options ALLOW-FROM champbizbuild.au. |
Section 04
Content Pack — Blog · Social · Email · Messenger
| Item | Status | Priority | Notes |
|---|---|---|---|
| Blog post — Are You Scrolling? | P1 | HTML file built. Live in Library at /library/field-notes/scrolling. CTA routes to /gym/be-still. | |
| Social posts — Instagram / Facebook / LinkedIn | P1 | be-still-social.html built. Three platform-specific captions with one-click copy. All CTAs → champbizbuild.au/gym. | |
| Newsletter draft — A Different Way to Start Your Day | P1 | be-still-newsletter.html built. Email-safe table layout. Compatible with Mailchimp/Outlook. CTA → champbizbuild.au/gym. | |
| Messenger / WhatsApp draft | P1 | be-still-messenger.html built. Two versions — WhatsApp (emoji) and Messenger (reflective). One-click copy each. | |
| Post content pack to social platforms | P1 | Captions ready. Need active Facebook / Instagram / LinkedIn pages to post to. See Section 05. | |
| Send newsletter to existing contacts | P1 | Newsletter HTML ready. Need email platform (Mailchimp recommended) or send via Outlook. Build list from existing network first. | |
| Send WhatsApp / Messenger message | P1 | Copy ready. Send to personal and business contacts via WhatsApp groups and Messenger. Personal tone — not a broadcast. | |
| Content calendar — ongoing posting schedule | P2 | Establish regular cadence. Suggested: 1 LinkedIn post/week, 2 Instagram posts/week, 1 newsletter/fortnight. |
Section 05
Digital Footprint — Search · Social · Reviews
| Item | Status | Priority | Notes |
|---|---|---|---|
| Google Business Profile — 1ME | P1 | 12 service descriptions done (300 chars). Hours set Mon–Fri 7am–5pm. Next: 10+ photos, business description, Post 1, review campaign (target 20 reviews/90 days). | |
| Google search visibility — CBB | P1 | Search Console active, 1 click recorded, sitemap updated to 24 URLs (v17). Next: resubmit sitemap, add keyword-rich meta descriptions to all pages, target "business coach Hunter Valley" and "trade business coaching NSW". | |
| Google Search Console — setup | P1 | champbizbuild.au registered and verified. Sitemap.xml submitted — previously showing 5 pages. Updated sitemap (v17) now includes 24 URLs covering all 14 rooms and subpages. Resubmit sitemap.xml in Search Console after deploying v17. | |
| LinkedIn — CBB company page | P1 | Create Champion Business Builder company page. Link to personal Craig Champion profile. Post LinkedIn content pack piece as first post. | |
| Facebook — CBB business page | P1 | Create Champion Business Builder Facebook page. Link to champbizbuild.au. Post Facebook content pack piece. Add link in bio to /gym. | |
| Instagram — CBB business account | P1 | Create @champbizbuild Instagram account. Bio link → champbizbuild.au/gym. Post Instagram content pack piece. Add hashtags from content pack. | |
| Google review campaign — 1ME | P1 | Target 20 reviews in 90 days. Direct review link from GBP. Personal outreach to past clients. Brad Crooks / existing network first. | |
| Meta Ads — first campaign | P2 | Boost Be Still blog post content to targeted audience: business owners 35–55, Hunter Valley + NSW, interest in business coaching / mindfulness. Budget: $5–10/day to start. | |
| Email list build | P1 | Mailchimp recommended. Import existing contacts. Add opt-in to website (footer / Gym gate). Newsletter series as nurture sequence. | |
| Backlink strategy | P2 | List CBB on Australian business directories. Guest posts on trade industry sites. Hunter Valley business network mentions. Each backlink improves Google ranking. |
Section 06
Microsoft 365 Migration — Bookings · Teams · Calendar
| Item | Status | Priority | Notes |
|---|---|---|---|
| Microsoft Bookings — setup | P1 | 30-Minute Discovery Call created. Public, 30 min, Microsoft Teams location. Live at outlook.office.com/bookwithme/user/cd25d75d34c9416880d4e781fe0f0355@1800mrexcavate.com | |
| Microsoft Teams — meeting rooms | P1 | Teams set as meeting location in Bookings. Auto-generates Teams link on every booking confirmation. No manual setup required per session. | |
| Outlook Calendar — sync with Bookings | P1 | Work hours set Mon–Thu 9am–4:30pm, Fri 9am–3:30pm. Time zone UTC+10:00 Sydney confirmed. Bookings appear in Craig@champbizbuild.au Outlook calendar. | |
| Update website CTAs — Bookings URL | P1 | All Calendly links replaced across 8 files (index.html, HQPM assessment, library articles, Be Still page, Master Bedroom). Deployed in v15 zip. | |
| Decommission Calendly | P2 | End-to-end test passed. Safe to cancel Calendly subscription at calendly.com/settings/billing. Keep until 1 August 2026 exit date to avoid disruption. | |
| Client confirmation email — template | P2 | Reminder email set — 1 day before with Teams link note. Follow-up email set — 1 day after with CBB next steps and craig@champbizbuild.au contact. |
Section 07
Victorian Home Floor Plan — /home Navigation
| Item | Status | Priority | Notes |
|---|---|---|---|
| Floor plan page — /home | P1 | Live at champbizbuild.au/home. Floor plan image with 16 gold diamond pins overlaid via SVG. viewBox 0 0 100 55. Deployed v41 13 June 2026. | |
| Floor plan image — floor-plan.jpg | P1 | New Gemini-generated image deployed v40. Cream/parchment background, navy ink lines. Ensuite top-left (bathroom fixtures), Master Builder's Office (study furnishings). Replaces original Canva version. | |
| Diamond pin system — 16 rooms | P1 | All 16 pins calibrated using pin-calibrator.html tool (click-to-get-cx/cy). Pins invisible by default, appear on hover. Labels dark navy with white stroke on hover. Size D=3.2. | |
| Popup card system | P1 | Desktop: click pin → popup card with room photo (/rooms/[slug].jpg), name, description, Enter Room button. Auto-positions above/below pin. Closes on outside click or Escape. | |
| Mobile — direct tap to room | P1 | Touch devices (pointer: coarse) navigate directly to room on tap — no popup step. Desktop mouse shows popup card first. | |
| Mobile — landscape fullscreen | P1 | JS detects landscape + height <600px. Body gets landscape-mode class. Header/footer hidden. Floor plan fills 100dvw × 100dvh with correct aspect ratio (988/556). Small ← Home pill top-left. Pinch-to-zoom enabled. | |
| Visited Rooms tracker | P1 | localStorage (cbb_visited) stores room IDs on each room visit. Returns to /home — gold strip shows all visited rooms as clickable buttons. Hidden until first room visited. Tracking snippet injected into all 14 room pages. | |
| Nav — Victorian Home button | P1 | Main nav simplified. Individual room links (Gym, Shed, Library, Sanctuary, Office) removed. Replaced with single gold "The Victorian Home" button linking to /home. Mobile hamburger menu added for screens under 768px. | |
| Rainwater Tank — 16th pin | P1 | Added as SVG concentric circles overlay (architectural tank symbol). Position cx:58.4, cy:7.9. Popup: "Provision & Liquidity — the resource that falls freely on the house." Links to /rainwater-tank (page not yet built). | |
| Rainwater Tank — /rainwater-tank room page | P2 | Page not yet built. Gate + interior needed. Framework: provision that falls freely on the house — liquidity, cashflow, reserve. Build to same standard as other room pages. | |
| The Ensuite — rename complete | P1 | The Sanctuary renamed to The Ensuite throughout. sanctuary/index.html, sanctuary/meditate/index.html, home/index.html all updated. URL /sanctuary retained. Floor plan image updated with bathroom fixtures in Ensuite room. | |
| Pin calibrator tool | P2 | pin-calibrator.html — open in browser, hover for live cx/cy readout, click to log coordinates. Shows existing pins as gold diamonds for reference. Copy All to Clipboard button. Use whenever floor-plan.jpg changes. | |
| Sitemap — update for /home and /rainwater-tank | P2 | sitemap.xml needs /home and /rainwater-tank added. Resubmit in Google Search Console after next deploy. |
Section 08
Paid Access Architecture — Three-Tier Subscription Model
| Item | Status | Priority | Notes |
|---|---|---|---|
| Architecture design — three tiers | P1 | Tier 1: Free visitor preview (current site). Tier 2: Room by Room — $47/month or $397/year per room. Tier 3: Full House — $197/month or $1,497/year. Document: CBB-Paid-Access-Architecture-Plan.docx produced 13 June 2026. | |
| Paid room structure — 4 layers | P1 | Each paid room: (1) The Module — core content. (2) The Workbench — interactive tools. (3) The Vault — user's saved workings (Supabase per user). (4) The Field Notes — updates and case studies. | |
| Three anchor launch rooms identified | P1 | Room 1: The Shed (job costing, equipment, rate card). Room 2: The Gatehouse (contract red flags, 26-clause checklist). Room 3: The Command Centre (HQPM dashboard, four-phase tracker). Build post-1ME exit. | |
| Supabase schema — planned | P1 | Tables: users (Supabase Auth), subscriptions (user_id, room_id or full_house, stripe_subscription_id, status, expires_at), room_workings (user_id, room_id, module_id, content JSON, updated_at), room_access view. | |
| Phase 1 — Foundation build | P1 | Supabase Auth (login/signup/reset). Stripe products for each room + full house. Stripe webhook (unlock on payment, revoke on cancellation). Access control per room. Locked room template (Subscribe to Enter). User dashboard. BEGIN: post-1ME exit August 2026. | |
| Phase 2 — Anchor rooms build | P1 | Build The Shed, The Gatehouse, The Command Centre as full working studios (Module + Workbench + Vault + Field Notes). Soft launch to CBB contact list. Test payments end to end. Target: Sep–Oct 2026. | |
| Phase 3 — Progressive rollout | P2 | One new room per month. Each opening = marketing moment + email to subscriber list. Full House subscribers get new rooms automatically. Target: Nov 2026 onwards. | |
| Phase 4 — Full House | P2 | All 16 rooms live and fully stocked. Complete HQPM, UMM, CCOS, 7-Pillar DNA methodology suite. CBB positioned as full business operating system. Annual subscription as flagship retention product. | |
| Stripe account setup | P1 | Create Stripe account. Set up products: 15 room monthly + annual subscriptions, Full House monthly + annual. Configure webhook endpoint. BEGIN: post-1ME exit. | |
| Subscriber authentication — Supabase Auth | P1 | Email + password account creation with optional magic link (email login link, no password). Supabase Auth handles sessions natively. Required before Stripe integration — the Vault needs to know who the subscriber is to store their workings. Build as Phase 1 foundation item. | |
| Three access states — per room | P1 | State 1: Anonymous visitor — shows current gate (name/email form). State 2: Logged in, no subscription — shows Subscribe to Enter prompt with room price + Full House upsell. State 3: Logged in, active subscription — shows paid room interior (Module, Workbench, Vault, Field Notes). Detection runs on page load via Supabase Auth + subscriptions table check. | |
| Three-state prototype — The Shed | P2 | Build all three access states in /shed as a working prototype before Stripe is wired. Use ?preview=subscriber URL param to toggle states during development. Proves UX before any payment logic is added. First visual of what the paid interior looks and feels like. | |
| champbizbuild.store — product store | P3 | Domain registered. Planned products: ebooks, merch, subscriptions. First product: HQPM/UMM/Provision Sharer framework ebook. Do not action until post-1 August keystone. |
History
Version History — Rev Log
| Rev | Date | Summary |
|---|---|---|
| Rev 06 | Victorian Home floor plan system complete (v41). New Gemini floor plan image. 16 pins calibrated. Rainwater Tank added. Ensuite renamed from Sanctuary throughout. Mobile landscape fullscreen. Direct tap-to-room. Nav simplified. Visited Rooms tracker. Paid Access Architecture designed (three tiers, Supabase schema, Stripe plan, three anchor rooms). Section 07 and 08 added. | |
| Rev 05 | All 14 rooms live. Microsoft Bookings migration complete. Sitemap updated to 24 URLs. Library Shelf 01 with 4 articles. Be Still, HQPM Assessment, social/newsletter/messenger content packs. Google Business Profile, Search Console, GA4 all active. | |
| Rev 04 | Room pages expanded. Sanctuary, Office, additional rooms built. Supabase visit counters on all rooms. Calendly → Microsoft Bookings migration begun. | |
| Rev 03 | Gym, Shed, Library core rooms live. HQPM Assessment built. Be Still app linked. EmailJS contact form. GA4 and Search Console setup. | |
| Rev 02 | Homepage built. Cloudflare Pages hosting. GitHub repo. Domain champbizbuild.au live. Initial room structure. | |
| Rev 01 | Initial tracker created. CBB website concept and architecture defined. |
Operating posture: The CBB platform is always presentable — build-ready from day one. Every room, tool, and content piece is a permanent standard, not a pre-launch task. The digital footprint builds continuously alongside the 1ME exit.
Key dependencies: Microsoft 365 migration must complete before Calendly is decommissioned. Social pages must be created before content pack is published. Google Search Console must be set up before SEO optimisation work begins.
Next session priorities: (1) Resubmit updated sitemap.xml in Search Console after v41 deploy, (2) Add keyword-rich meta descriptions to all room pages, (3) LinkedIn — create Champion Business Builder company page, (4) Facebook — create CBB business page, (5) Instagram — create @champbizbuild account, (6) Build Rainwater Tank room page at /rainwater-tank, (7) Begin Phase 1 Paid Access build (Supabase Auth + Stripe) — post 1ME exit.
Key dependencies: Microsoft 365 migration must complete before Calendly is decommissioned. Social pages must be created before content pack is published. Google Search Console must be set up before SEO optimisation work begins.
Next session priorities: (1) Resubmit updated sitemap.xml in Search Console after v41 deploy, (2) Add keyword-rich meta descriptions to all room pages, (3) LinkedIn — create Champion Business Builder company page, (4) Facebook — create CBB business page, (5) Instagram — create @champbizbuild account, (6) Build Rainwater Tank room page at /rainwater-tank, (7) Begin Phase 1 Paid Access build (Supabase Auth + Stripe) — post 1ME exit.