> ## Documentation Index
> Fetch the complete documentation index at: https://committ.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# December 24th, 2025

> The day we made failure feel real. Adding tangible consequences, real stakes, and earned escapes.

# December 24th, 2025

**The Day We Made Failure Feel Real**

So today, the whole focus was on **making failure feel real** in CommitT — not just some abstract "you missed it" message, but something that actually hits you.

***

## The Penalties Screen

**Q: How does the new Penalties screen set the tone?**

It starts here. The app basically looks at you and says:

> "Cool, you want to commit? Fine. What are you willing to lose if you screw this up?"

Instead of just money, we laid out **multiple types of consequences** in a very blunt, no-nonsense way:

* **Money**: You lose cash.
* **Embarrassment**: You are forced to send an embarrassing photo or cringe message.
* **Digital Access**: We temporarily block your favorite app.

Nothing fancy here — the UI is intentionally serious. Dark background, sharp icons, clear wording. It is meant to feel uncomfortable on purpose, because penalties *should* feel uncomfortable.

<Frame caption="Penalty Types: Clear, blunt consequences">
  <img src="https://mintcdn.com/committ/w7KsjUo6aD2plRCp/2025/december/pow/penaltytypes.png?fit=max&auto=format&n=w7KsjUo6aD2plRCp&q=85&s=4e92493219b6c17747c79e270f7dd749" alt="Penalty Types Selection Screen" width="318" height="688" data-path="2025/december/pow/penaltytypes.png" />
</Frame>

***

## Setting the Stake

**Q: How do we make the stake feel "real" before payment?**

Once you pick a **Money Penalty**, the flow tightens. You land on the **"Set Your Stake Amount"** screen.

This is where things stop being theoretical. There is a slider — simple, tactile — and as you move it, you literally *see* the number going up. ₹500… ₹1200… ₹2464… At that point, it’s not "points" or "coins". It’s real money.

We even added that subtle **"play money" toggle**, which makes it very obvious:

> "This can be pretend… or this can be real."

That contrast matters. It psychologically separates people who are just exploring from people who are actually committing.

<Frame caption="The difference between Play Money and Real Money modes">
  <div className="flex gap-2">
    <img src="https://mintcdn.com/committ/w7KsjUo6aD2plRCp/2025/december/pow/withplaymoney.png?fit=max&auto=format&n=w7KsjUo6aD2plRCp&q=85&s=bdb9bc501b9065de5d39acb33f8cf6b4" alt="Play Money Mode" width="351" height="722" data-path="2025/december/pow/withplaymoney.png" />

    <img src="https://mintcdn.com/committ/w7KsjUo6aD2plRCp/2025/december/pow/withrealmoney.png?fit=max&auto=format&n=w7KsjUo6aD2plRCp&q=85&s=8e974e38c2d9401de5bf255075da8879" alt="Real Money Mode" width="341" height="720" data-path="2025/december/pow/withrealmoney.png" />
  </div>
</Frame>

***

## Where the Penalty Goes

**Q: Doesn't it feel scammy if the app just keeps the money?**

Yes, which is why the **Payment Method** section had to be handled carefully.

Instead of the app keeping the money, we give clear options:

* **CommitT Pool** – your lost money gets redistributed to people who actually succeeded.
* **Charity** – goes to verified NGOs.
* **Accountability Partner** – sent to someone you trust.

This is huge, because now failing doesn’t just hurt you — it *rewards discipline elsewhere* or *embarrasses you socially*. That is real pressure.

Finally, we lock it in with **Payment Method**. UPI, card — nothing fancy, just clear and direct.

<Frame caption="Payment Method flow">
  <div className="flex gap-2">
    <img src="https://mintcdn.com/committ/w7KsjUo6aD2plRCp/2025/december/pow/morepaymentpenaltyui.png?fit=max&auto=format&n=w7KsjUo6aD2plRCp&q=85&s=98cf78cbf81cfe6c70493189b6fa0394" alt="Payment UI Details" width="326" height="682" data-path="2025/december/pow/morepaymentpenaltyui.png" />

    <img src="https://mintcdn.com/committ/X9ELT3VzA18zhKM5/2025/december/pow/tryingwithbrothersvisacard.png?fit=max&auto=format&n=X9ELT3VzA18zhKM5&q=85&s=3e18ab4df883f17fa4f85a22bafbe6b8" alt="Visa Card Payment" width="938" height="469" data-path="2025/december/pow/tryingwithbrothersvisacard.png" />
  </div>
</Frame>

At this point, if someone taps that big **"Stake Now"** button, they’ve crossed a line. They are no longer "trying an app". They’ve put skin in the game.

***

## Earned Escapes: The Waiver

**Q: Is there any hope if I fail?**

We introduced the idea of **Penalty Waivers** — not freebies, but **earned escapes**.

So if you fail, you *might* still save yourself… but only by suffering in a different way.

The waiver screen feels different. Green instead of red. Same dark tone, but now it says:

> "Okay, you messed up. How badly do you want redemption?"

You can:

* Solve CAPTCHAs (not just one, but many).
* Write a ridiculously long paragraph.
* Redo the task with higher intensity.
* Run 5 KM.

**The CAPTCHA Waiver**
This isn’t some lazy checkbox. It opens a **modal**, so it feels serious. You choose the count and difficulty. As you increase the count, the UI explicitly labels it — "Easy Peasy" now… but clearly hinting it won’t stay that way.

<Frame caption="Penalty Waivers & The Captcha Modal">
  <div className="flex gap-2">
    <img src="https://mintcdn.com/committ/w7KsjUo6aD2plRCp/2025/december/pow/penaltywaiver.png?fit=max&auto=format&n=w7KsjUo6aD2plRCp&q=85&s=86a46fb0a166b4010abb63f18a03bd02" alt="Penalty Waiver Screen" width="353" height="730" data-path="2025/december/pow/penaltywaiver.png" />

    <img src="https://mintcdn.com/committ/HChN2gPOC2BCdnMc/2025/december/pow/captchawaivermodal.png?fit=max&auto=format&n=HChN2gPOC2BCdnMc&q=85&s=a285da62f7630a108d20cbc309d854e1" alt="Captcha Waiver Modal" width="340" height="714" data-path="2025/december/pow/captchawaivermodal.png" />
  </div>
</Frame>

***

## Summary

**Q: Ideally, what did we achieve today?**

Today wasn’t about features — it was about **turning commitment into something you can’t mentally escape from**.

Money hurts. Embarrassment hurts. Effort hurts. And the UI we built today makes sure the user *feels that* at every step.

The flow is coherent, psychologically sharp, and doesn’t feel gimmicky. The only risk is overloading users too early, so we need to find the right onboarding moment. But overall, a very strong product day.
