Skip to main content

Penalty Waivers

The PenaltyWaiversScreen (penaltywaivers.tsx) provides a second-chance mechanism. Instead of immediately suffering the penalty, the user can choose to complete a challenging waiver task within a configurable deadline.

Waiver Types

1. Solve CAPTCHAs 🛡️

Solve between 1 and 400 CAPTCHAs to waive the penalty. The count is configured during setup on a dedicated CAPTCHA configuration screen.

2. Write a Long Paragraph ✍️

Type a 3,000-word paragraph exactly as shown on screen. This forces deliberate friction — the user must invest significant time and effort to earn the waiver. No copy-paste allowed.

3. Redo With More Intensity 🔥

Repeat the failed commitment the next day at a harder difficulty level. This escalation mechanism ensures the user takes the original commitment more seriously.

4. Run 5 KM 🏃

Complete a verified 5-kilometer run at a chosen location. GPS tracking confirms the distance. This physical challenge acts as both punishment and positive reinforcement.

Waiver Deadline

Each waiver comes with a time deadline — a window during which the user must complete the challenge. If the deadline passes without completion, the original penalty activates automatically.

Example

Library study commitment with waiver:
  • Penalty: Embarrassing Photo → maajithanas@gmail.com
  • Waiver: Solve 5 CAPTCHAs within 30 minutes
  • If you miss the study session, you have 30 minutes to solve 5 CAPTCHAs
  • If you solve them in time, the embarrassing photo is NOT sent
  • If the 30 minutes expire, the photo is dispatched