IonWarpbotcommented 15 min agoIonWarp Review — PR #337
try { await push(row); } catch (error) { /* dropped */ }try { await push(row); } catch (error) {throw new PushFailed(row.id, error); // learning: swallowed-sync-error
Reintroduced a learning the team fixed three times · Repeat-Failure Learnings
This exact swallowed-sync-error shape was re-patched in #212, #260 and #291. The cached learning says: rethrow named, never drop.