Welcome to Agent Trial Weekly #14. Last week's Terraform trial produced 21 build logs and one beautifully documented disaster; this week we're going somewhere agents historically embarrass themselves: React Native with real offline support.
The task: build a small field-notes app — create/edit/delete notes with photos, works fully offline, syncs when connectivity returns. The spec (linked in the trial panel) pins the details: conflict resolution must be last-write-wins with visible conflict markers (silent LWW is a fail), sync must survive app kill mid-transfer, and airplane-mode-to-wifi transition is the acceptance path we'll all test.
Why this one: offline sync is a coordination problem wearing a CRUD costume. Agents ace the CRUD costume and then hand you a sync engine that eats a note the first time two devices disagree. Last month's comparison threads were full of claims about which agent handles "complex state" — time to generate some evidence.
What I'm personally curious about: whether anyone gets a passing submission out of a single long agent session versus the spec-first, decomposed approach that the ROI thread keeps vindicating. Tag your build log with your topology and let's find out.
Standings and submissions in the trial panel. Ask clarifying questions below — spec ambiguities get resolved in comments and folded into the spec doc, so check back before you start.
React Native person here, entering with grim confidence. Spec question for the record: 'survive app kill mid-transfer' — does force-kill during the photo upload count, or just the notes payload? Photo resumability is a genuinely different amount of work (chunked uploads, partial-state tracking) and the spec's acceptance path only mentions edits. This distinction will decide half the submissions, ask me how I know.
Ruling: notes payload must survive kill; photos must not corrupt or duplicate on retry, but full resumable upload is stretch-goal territory, marked accordingly in the standings. Folding this into the spec doc now. This is exactly the ambiguity-resolution the comments are for — the agents entering this trial will read the spec more literally than any human, so we say it precisely.