PrologueNine years in the making
A question that wouldn't let go
It started in 2016 with one idea: what if your app didn't just track whether you kept your word — what if it made you feel the consequence of breaking it? Most tools ask "did you do it?" This one would ask "if you didn't, what should happen?"
- Years of notebooks, false starts and sharpening — the thesis of a Behavioral Operating System, not another to-do list.
- The non-negotiables that survived every rewrite: an interface that reflects your life, real stakes, and a non-shaming way back.
- In early 2025 the idea finally became code. Everything below is that build.
2016 → 2024 · conceptThe moat thesisDiscipline, made visible
v1.0Genesis
The first living alpha
The Behavioral-OS thesis becomes real: an interface that reflects your life. A static PWA on Supabase with magic-link auth — no passwords, no build step, installable.
- Dynamic environment — five world-states (Flourish → Lockdown) that re-light the entire UI by your execution.
- Daily Big 3, tasks, habits and goals, all persistent and live.
- Execution Score computed client-side and snapshotted to history.
- XP, streaks, an AI coach voice and a chosen cause — the scaffolding of accountability.
Supabase + RLSMagic-link authPWA installDark scenic UI
v1.1.0Goal Logic v1
The engine that judges fairly
The heart of Ambition: a goal-logic engine that rewards real progress, not box-ticking.
- Hierarchy — Ambition → Goal → Objective → Task, across seven life themes plus custom.
- Earned green — a goal only glows when it's both on-pace and recently touched.
- Soft enforcement — slipping goals grey out and nag rather than punish.
- RED + reschedule with slip counting, cascade roll-ups, and an urgency-driven "Right-Now" directive.
7 themesTheme-weighted scoreAuto Big-3
v1.2.0The Mountain
A climb worth committing to
Progress gets a long arc: an append-only resilience-point ledger and ten levels from Basecamp to Summit.
- 10 levels, 150 → 20,000 RP, with escalating calendar gates (7 → 120 days; ~387 days to the top).
- RP earned from score bands, Big-3 days, structured completions, streak milestones and RED recoveries.
- Consequence — slips, locks and silent-day decay pull RP back down.
- An altitude model: levels can drop, but gates you've served stay served.
rp_ledgerTime gatesDaily/once caps
v1.3.0Organisations
Accountability becomes a team sport
One app, one login — now with shared workspaces, so the same engine can scope to a whole org.
- Workspace switcher with single-use, 14-day invite codes and security-definer RPCs.
- Variant packs — Startup, Agency and Custom themes & seeds for new orgs.
- RLS rewritten owner → owner-or-org-member; profiles visible only to colleagues.
- Strict privacy by default — personal data is never visible to your org.
Org RLSTeam screenRoles & invites
v1.4.0–1.4.1Full Bloom
A brand, and a face
Ambition gets its identity — the Full Bloom mark — and its first real moment of craft.
- Full Bloom logo, Inter type, and Light / Auto / Dark modes throughout.
- Copilot — a floating chat that parses natural language to add, schedule and plan.
- Org task views: List, Board (kanban) and Lanes (per-member).
- Motion polish — confetti on level-up, streak flames, count-up score; plus a top-tier visual pass.
Light/DarkCopilot ✦Kanban + Lanes
v1.5.0Rhythm
The shape of a week
Daily and weekly cadence become legible at a glance.
- Habit week-strips — seven M T W T F S S dots plus a weekly cadence mini-ring.
- A Slack-style workspace dropdown with Personal (green) / Team (orange) badges and a context strip.
- Today's Progress gradient bar, and List / Board / Lanes as an iOS-style segmented control.
Habit stripsCadence ringWorkspace dropdown
v1.6.0Command Center
Built for power, open to everyone
An accessibility and desktop pass that turns the app into a proper command center.
- Keyboard & a11y — roles, Enter/Space handling, aria-live toasts, reduced-motion support.
- Desktop command-center — a sticky two-column layout above 1100px.
- Archive + undo everywhere, a Base Camp onboarding checklist, and ⌘K to summon Copilot.
A11yTwo-column desktop⌘KUndo
v1.7.0–1.7.2Identity
This is your climb
The product gets personal — your face, your colours, your gestures.
- Identity moves top-level: avatar, name, level and tier sit in the rail.
- Avatar photos, per-section identity colours and animated SVG icons.
- Drag-and-drop board — dropping a card onto a column reschedules it.
- Custom-styled selects & date inputs, and skeleton-shimmer loading.
AvatarsDnD schedulingAll-pages desktop
v1.8.0Activity Logs
Measure what matters
Goals and habits become trackable over time — not just done or not done.
- Activity feed on every item: notes, progress and number-with-unit metric logs.
- Metric charts — weight, reps, revenue — trend lines with a dashed goal line.
- A new Activity tab: auto trackers + a day-grouped feed of everything you've logged.
- Logging pays out RP, capped to keep it honest.
logs tableMetric trackingTrend charts
v1.9.0–1.9.1Firefighting
When deadlines burn, the screen burns
The most visceral expression of the thesis yet: at-risk work that you can feel.
- Firefighting section pins to the top of your work whenever a task is on fire.
- Rows render literally burning — embers, flame flicker and heat-glow scaled to deadline proximity.
- "Mark on fire / extinguish" in the detail panel, and a Copilot
firefight … by … command.
tasks.firefightDeadline-scaled flameLive embers
v1.10.0–1.10.2Living Brand
The logo feels what you feel
Brand and emotion fuse — the mark itself reacts to your state.
- Env-reactive logo — petals recolour and wilt or char from Thriving to Burning by score band.
- "Your Why" image surfaces on Critical & Lock-Risk days — your reason to recover.
- Living login that cycles all five world-states, plus a themed magic-link email.
- A restraint pass: the firefighting strip stripped back to one tasteful flame. Less, but better.
Reactive bloomWhy-imageLiving login
v1.11.0Scale
An operator's console & a daily nudge
The first backend muscle: Edge Functions, a superadmin console and a branded daily digest.
- Superadmin console — user management, tiers, suspend, a global announcement banner and broadcast.
- Daily-digest Edge Function — a branded dark email of your score, fires and streak.
- App-wide config: founding spots, feature flags, announcements.
admin-apidaily-digestapp_config
v1.11.1Resilient · Current
Steady under load — the one-year mark
Exactly a year from Genesis, Ambition hardens for real-world use.
- Resilient load — independent queries run in parallel, with retry + backoff before any error.
- A friendlier "server slow — tap to retry" path replaces dead-ends.
- The platform that began as one screen is now a full consumer + team Behavioral OS.
Retry + backoffParallel queriesLive: app.ambition.co