You tap the heart just as your train loses signal. Later, the article is missing from favorites.
An agent can patch three screens, but each may handle failures and restarts differently. A shared repository and a local-save contract help the team check that all three behave consistently.