v3.25.1
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.
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.
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.
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.
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.
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.
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.
One short email when something meaningful ships. No streaks required.