miracle.fyi Log in β†’

Every set gets its moment

Every set adds life to Feed

Do 10 more push-ups and that committed set can get its own update: "Did 10 more push-ups. 20 of 100 done today." The next set gets its own moment too, so the Feed reflects people showing up throughout the day instead of collapsing a whole workout into one card.

One action stays one update

Finish several scheduled circles with one bulk action and Miracle publishes one combined update for that action, not a stack of cards. Complete circles one at a time and each committed set can have its own moment.

Your workout does not need to be on a list

Walks, swims, mobility work, sport practice, and less common exercises can qualify for the same named progress updates as push-ups. Non-exercise numeric goals stay out of exercise cards.

One small AI classification per goal definition, never per set

When followers or global automatic sharing is eligible, Miracle asks Anthropic to classify only the bounded goal title and counting unit when that definition changes. Every later set reuses the saved decision. A failed provider request may retry, but logging a set never invokes the classifier.

Honest even when plans change

A safe retry cannot duplicate a set. Undo removes that set's update, and later updates reconcile their running totals so Feed still tells the truth after a correction.

The private title never becomes the post

Miracle publishes only a short neutral activity label returned through a strict format. It does not send identity, target, progress, history, schedule, notes, rules, pact membership, money, or journal content to this classifier. Choosing Off or Pact members keeps that member's progress out of the detached exercise Feed.

Safety fails closed without blocking you

Local rules stop profanity, sexual or intimate anatomy, obvious contact details, threats, self-harm, medical wording, and hidden formatting before the provider. Unsafe, uncertain, unavailable, or malformed results publish no named exercise card, while the private goal and every progress entry continue to work normally.

Post on X

Get the next one by email

One short email when something meaningful ships. No streaks required.