Rendered from GitHub DAILY_BRIEF.md · fetched 2026-05-05T02:05:55.000Z

PoolOS Daily Brief — 2026-05-03

State of the project

The freemium framework is functionally complete on the iOS side and the v1.5 feature checklist has been done for days — the app is ready to ship but is being held by three backend deployment steps and one constant that needs a real date. Today's commits were focused squarely on closing that gap: App Store subscription copy is drafted, the entitlements Worker is getting wired up, and FreemiumLaunch.swift exists as the single ship-date control. Walk in knowing the blockers are all mechanical, not architectural — this release is a checklist problem, not an engineering problem.

What changed (last 24h)

In flight right now

Queued (next up)

V1.5 release blockers (Todo):

Planned / lower priority:

Marketing pulse

No new App Store updates, website pushes, or customer feedback signals landed in the last 24 hours — today was a heads-down execution day on the freemium plumbing. The App Store listing copy (Marketing/AppStore_listing_v1.5.md) and the Weather Watch landing page rewrite are both complete and waiting on the v1.5 submission trigger. The TFP/Reddit founder post (Marketing/TFP_launch_post_v1.md) is drafted and also holding for submission. The single highest-leverage marketing move this week is completing the poolos-entitlements backend deploy and creating the ASC subscription products — not because those are marketing tasks, but because they are the last mechanical gates standing between the current state and the v1.5 submission that unlocks every queued marketing action simultaneously.

What needs your decision

  1. Approve and execute the poolos-entitlements GitHub repo creation and wrangler deploy sequence. Five steps documented in the wiki: create MyPoolOS/poolos-entitlements, git remote add + push, add CLOUDFLARE_API_TOKEN secret, npm run db:migrate:remote, set 4 wrangler secrets. database_id is now in wrangler.toml (commit 6934077). This is the single hardest blocker on v1.5 ship.
  2. Create the two ASC subscription products (#79). Manual work in App Store Connect: com.mypoolos.premium.monthly ($8.99) and com.mypoolos.premium.annual ($89.99), Family Sharing ON, 14-day intro offer, ASN v2 webhook URL. Required before any StoreKit 2 sandbox testing can happen.
  3. Set freemiumLaunchEpoch in FreemiumLaunch.swift to the actual intended ship date. Currently 1_748_736_000 (placeholder). Decide your target submission date, convert to Unix epoch, commit. This constant gates the existing-user auto-grant for all v1.4 users — it must be correct before archive.
  4. Decide whether to ship #83 (Alerts History Missing Details) before v1.5 submission or accept it as a known issue. It's a user-reported regression in a visible surface. Fix it now and hold submission another day, or ship v1.5 and patch in v1.5.1.
  5. Decide whether to build #76 (promo code generation tool) and #78 (premium management dashboard) before v1.5 submits or after. Both are Todo for v1.5 but neither blocks the App Store submission itself — only your ability to issue codes and see subscriber data at launch. Pick: ship first, add tooling in first week post-launch, or hold submission until both are done.
  6. NAS Docker volume cleanup (docker compose down -v) is due today (2026-05-04 per decommission plan). Confirm you want to run this — it is destructive and the NAS containers are confirmed decommissioned, but flag it as a deliberate act before executing.