You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PUNCH_LIST: harden against user edits to the shared Sheet
Scoped at the user's request ("make it very hard for user input to break
either app"; specifically, a renamed description needs graceful handling
in ActiveTasks). Diagnoses two concrete failure modes already reachable
today: a renamed description orphans a stuck, un-dismissable duplicate
card (mergeImportedToDoItems is add-only by design), and renaming the
whole tab makes that orphan permanently unreachable once the new
hide-unreferred-lists carousel behavior drops the old tab name from
known_lists. Also flags a related, not-yet-hit duplicate-id crash risk
(CarouselScreen's LazyColumn keys by item id with no de-dup guard - the
same bug class MicroTasking already hit and fixed).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>