BBJKS · Coordination doc · v2

Launch Coordination

Dependency map, projected timeline, and the estimates we need to firm up to make the launch date real.

Owners: Kelly, Brian, Shawn, John, Bret Projected launch: Oct 12, 2026 (subject to estimates) Status: Draft — refine this week

Dependency map

Solid arrows are hard blockers. Dotted arrows are soft influences (may shift a decision but don't stop the downstream work).

%%{init: {'theme': 'default', 'themeVariables': {'darkMode': false, 'primaryColor': '#ffffff', 'primaryTextColor': '#151820', 'primaryBorderColor': '#0f4c81', 'lineColor': '#6b7280', 'edgeLabelBackground': '#ffffff', 'fontSize': '15px', 'fontFamily': '-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif'}, 'flowchart': {'curve': 'linear', 'htmlLabels': false, 'padding': 12}}}%%
flowchart LR
    KB["Kelly
Finalize branding"]:::box
    KS["Kelly
Site design"]:::box
    SS["Shawn + John
Sales strategy"]:::box
    SR["John + Bret
Staging requirements"]:::box
    ST["John + Bret
Set up staging"]:::box
    BD["Bret
Purchase domains"]:::box
    SP["Brian + John
Stripe / Paddle setup"]:::box
    CA["Brian
Chart of accounts"]:::box
    PS["Brian
Polling to GL"]:::box
    TP["Brian
Test payments"]:::box
    L(("LAUNCH")):::launch

    KB --> KS
    SR --> ST
    BD --> KS
    SP --> CA
    SP --> TP
    SP --> PS
    ST --> TP
    CA --> PS
    KS --> L
    TP --> L
    PS --> L
    CA --> L

    SS -.-> KS
    SS -.-> SP

    classDef box fill:#ffffff,stroke:#0f4c81,color:#151820,stroke-width:1.5px
    classDef launch fill:#0f4c81,stroke:#0f4c81,color:#ffffff,stroke-width:2px
      

Projected timeline

Projected launch Monday, October 12, 2026

Based on the estimates we have plus placeholders for what we don't. Real estimates from Kelly and Brian will move this date. Firm dates only exist for items with confirmed durations; everything else is a working assumption.

%%{init: {'theme': 'default', 'themeVariables': {'darkMode': false, 'fontSize': '12px', 'fontFamily': '-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif', 'sectionBkgColor': '#f3f2ed', 'altSectionBkgColor': '#e9e7e0', 'gridColor': '#d1d5db', 'sectionBkgColor2': '#f3f2ed', 'taskBkgColor': '#0f4c81', 'taskBorderColor': '#0a3a63', 'taskTextColor': '#ffffff', 'taskTextLightColor': '#ffffff', 'taskTextOutsideColor': '#151820', 'taskTextDarkColor': '#151820', 'activeTaskBkgColor': '#fef3c7', 'activeTaskBorderColor': '#b45309', 'critBkgColor': '#c1273d', 'critBorderColor': '#7f1d1d', 'doneTaskBkgColor': '#d1d5db', 'doneTaskBorderColor': '#6b7280'}, 'gantt': {'barHeight': 22, 'barGap': 4, 'topPadding': 30, 'leftPadding': 180, 'gridLineStartPadding': 35, 'fontSize': 12, 'sectionFontSize': 12, 'numberSectionStyles': 1}}}%%
gantt
    title Launch timeline (projected, business days)
    dateFormat YYYY-MM-DD
    axisFormat %b %d
    tickInterval 3day
    excludes weekends

    section Design (Kelly)
    Finalize branding          :active, kb, 2026-09-14, 7d
    Site design                :active, ks, after kb, 14d

    section Infrastructure
    Purchase domains           :bd, 2026-09-14, 1d
    Staging requirements       :sr, 2026-09-14, 1d
    Set up staging             :st, after sr, 2d
    Deploy payments to staging :active, dp, after st, 1d

    section Payments (Brian)
    Stripe / Paddle setup      :sp, 2026-09-15, 1d
    Chart of accts (pt 1)      :active, ca1, after sp, 3d
    Chart of accts (pt 2)      :active, ca2, 2026-09-28, 2d
    Test payments              :active, tp, after ca2, 3d
    Polling to GL              :ps, after tp, 1d

    section Availability
    Brian OOO                    :crit, ooo, 2026-09-21, 5d

    section Milestone
    LAUNCH                       :milestone, launch, 2026-10-12, 0d
      
Firm estimate Placeholder (needs a real number) Availability constraint

Missing estimates that drive the launch date

Each of these is currently a working placeholder. Real numbers from the owners will shift the projected launch date up or down. Firming these up is the fastest way to get a real ship date.

Kelly

Finalize branding

Placeholder: 7 business days

Feeds directly into site design. Longest chain on Kelly's side.

Kelly

Site design

Placeholder: 14 business days

Kelly's chain currently gates the launch date more than Brian's chain does.

Brian

Chart of accounts

Placeholder: 5 business days

Straddles Brian's OOO. Splits into a 3-day pre-OOO block and 2-day post-OOO block above.

Brian

Test payments in staging

Placeholder: 3 business days

Depends on payments being deployed to staging. Sequential after chart of accounts (Brian can't do both at once).

John

Deploy payments to staging

Placeholder: 1 business day

Gates Brian's payment testing. Depends on payments integration in the app being complete.

John

Confirm: payments integration in app complete?

Assumed: done as of Sept 5

Assumed complete per the sync email. Confirm before Brian tests.

Brian + John

Stripe / Paddle setup

~2 hours (shown as 1 day for Gantt visibility)

John + Bret

Set up staging

1 to 2 days (using 2 for planning)

Brian

Polling: payments → GL

A few hours (shown as 1 day)

Bret

Purchase domains

Assumed: 1 day

Tasks by owner

Brian Critical payments chain
Task Depends on Notes
Stripe / Paddle setup
~2 hours
Joint with John Sales strategy may shift pricing model.
Chart of accounts
Needs at least 1 week before launch
Stripe / Paddle setup Blocking. Straddles Brian's OOO week.
Polling: payments → GL
A few hours
Stripe / Paddle setup, Chart of accounts Ties payment gateways to the general ledger.
Test payments in staging
Stripe / Paddle setup, Staging with payments deployed Waiting on staging + payments deployed.
John Shared ownership on several items
Task Depends on Notes
Payments integration in the app
Code work
Was landing 9/5. Confirm state.
Staging requirements discussion
Joint with Bret Precursor to staging setup.
Set up staging
1–2 days
Staging requirements discussion Blocks Brian's payments testing.
Sales strategy
Joint with Shawn Soft influence on site design and pricing.
Pull go-live items from GitHub / docs
To flesh out this doc.
OBS stack + other infra
Joint with Bret Bret primary.
Bret Infrastructure and platform
Task Depends on Notes
OBS stack + other infra
Joint with John Bret primary.
Purchase domains
Pathom.app plus defensive TLDs.
GitHub issues (ongoing)
Product work, tracked in issues.
Kelly Brand and design
Task Depends on Notes
Finalize branding
Pathom naming (done) Feeds into site design.
Coordinate on site design
Branding, domain purchase, sales strategy (soft) Marketing landing page. Currently gates the launch date.
Shawn Go-to-market
Task Depends on Notes
Sales strategy (with John)
Soft influence on site design and pricing.

Constraints and timing

Brian unavailable last week of September (Sept 21–25)

Splits chart of accounts into pre-OOO and post-OOO blocks on the Gantt. If Brian's real availability window is different, that changes.

Chart of accounts needs at least 1 week of runway before launch

Which means Stripe / Paddle setup must complete at least 1 week + a few days before launch, since chart of accounts depends on it.

Payments testing requires staging with payments deployed

Sequence: John & Bret discuss staging → set up staging → John deploys payments to staging → Brian tests.

Non-estimate questions to resolve

  • Is "site design" the marketing landing page or product UI (or both)? Kelly's dependency chain looks different depending on the answer.
  • What items are on the go-live list from GitHub and internal docs? Need John to pull these in.
  • Does Kelly need domain names to be secured before starting site design? Or can she design against pathom.app as the working assumption?
  • Is Shawn blocked on anything from John right now, or is sales strategy work he can push forward independently?
  • Anyone else have hard availability constraints (travel, holidays, external commitments) between now and launch?

Draft v2 — adds the projected timeline and calls out which estimates most need firming up. Task management tool question still deferred until we see whether this doc plus the weekly call closes the coordination gap. Redeploys land at the same URL.