TEST MODE BUILD — no real purchases, no real payments, no health data leaves this device. Workout import simulates Apple Health / Health Connect sync.
POCKET LIFTER · BB-01

BUFF BUDDY

--:--
SEASON 1
Your Buff Buddy
READY WHEN YOU MOVE
LV 1 · SCRAWNY
0 / 300 XP TO LEVEL 2GAINS BAR
LAST WORKOUT

No workouts yet. He only grows when you train.

NEXT DECAY

Train every other day and you never decay. Rest days are free.

YOUR WEEK

TRAIN

XP ONLY FROM REAL WORKOUTS. TAPS DON'T COUNT.

Go train — we'll detect it from your health data. In this test build, the form below stands in for the automatic Apple Health / Health Connect sync.

—

ACTIVE MINUTES (the widened gate)

OS-verified brisk activity converts at 1 XP per 2 active minutes, at the Logged tier. Real effort that never looked like a “workout” still counts.

REWARDED ADS (free-tier engine, test mode)

PROTEIN SHAKE

Watch a short ad (simulated here) for +25% XP on your next real workout. 0 of 3 used today.

PRE-WORKOUT

Your buddy hypes you up. Pure fun, zero XP.

XP LEDGER (every number has a source)

DAILY MOVE

Moving keeps him happy. Training makes him strong. Daily goal: 6,000 steps or equivalent pushes (the phone adapts automatically for wheelchair users). Zero XP, zero muscle — bond and stamps only.

Today0 / 6,000
This week's stamps0 of 7 stamps
♡♡♡♡♡♡♡

7 stamps in a week earn a cosmetic reward.

TRAINING YEAR — HISTORY HEATMAP

One blank week inside a sea of green reads as “look what I built,” not “I failed.” Darker = more XP earned that day (test-lab days included, labeled in the ledger).

CARE

Pure Tamagotchi bonding. Zero XP effect, ever. Care builds the bond; only real training builds the muscle.

Your Buff Buddy in the care room
Bond0
Mood—

He's waiting for you, champ.

Gym style: Classic Garage

SPARRING RING

THE RING SHOWS YOUR TRAINING. IT NEVER REPLACES IT.

Sparring grants zero XP, zero levels, zero title credit — ever. Moves are unlocked by real training; the ring is where you show off what your sweat earned.

YOUR MOVES (unlocked by muscle stage)

CHALLENGE

Ring Record (fair fights only)0 wins · 0 losses

WEEKLY RIVALRY

Pick a rival in the Crown Room. Settle it in the ring or by the week's XP. The loser's buddy wears the winner's headband for a week.

CROWN ROOM

Crews are 5–50 players and free for everyone. The Crew Champ holds the most XP earned in the rolling 30-day window — old XP expires daily, so the crown is always contestable.

SEND A FREE PROTEIN SHAKE

Gifting costs you nothing and might save a quiet crew mate's habit. Cosmetic cheer only — no XP.

WEEKLY RIVALRY

No rival picked yet.

THE NEVER LIST (permanent)

✕ No decay-skip sales · ✕ No XP purchasable directly · ✕ No loot boxes / gacha (no randomness for sale) · ✕ No pay-to-win title boosts · ✕ No fake countdowns · ✕ No confirm-shaming · ✓ Frictionless cancel, always.

TALE OF THE TAPE

ADVANCED STATS (Champion Tier)

SETTINGS

HEALTH DATA
Health link (Apple Health / Health Connect)

Checks run on every open. If access is lost, your buddy enters stasis — no XP, no decay — and workouts logged meanwhile backfill on reconnect.

NOTIFICATIONS — encouragement only, every category independently mutable
REST WEEK

One-tap vacation/sick mode: pauses decay for 7 days, up to twice per season. Earned forgiveness, never paid.

Rest Weeks used this season0 of 2
TEST LAB

Test-mode only controls so decay, comeback, and seasons can be playtested without waiting real weeks. Clearly not a game feature; nothing here is sold or shipped as gameplay.

Simulated days elapsed0 days
YOUR DATA

State persists on this device only (browser storage). Health data never leaves the device for the core loop.