Field
Capture the first record without a signal.
Independent technical prototype01 — 06
Created offline. Passed across teams.
Exceptions resolved. Integrations recovered.
The full story is always here.
Shipment lifecycle
FR-2026-084209:12 · EV / 0347
Generator record
−20 L / −0.24%
−240 L / −2.93%
Discrepancy openAccepted final · 7,940 L
Replay · attempt 04
corr_fr0842_b17e
One record, four operating conditions
Capture the first record without a signal.
Carry identity and evidence across teams.
Keep every report; resolve the difference.
Replay with one stable destination key.
Failure-first engineering / operating register
Persist the operation, explain what happens next, and synchronize after restart.
SAVED_ON_DEVICE → WAITINGCheck with the same idempotency key and return the original server result.
01 MUTATION / 02 ATTEMPTSAccept every reported event, preserve the evidence, and open a reviewable exception.
−240 L / −2.93%Expose attempts, backoff, dead-letter state, and safe manual replay.
503 → DLQ → 200 OKLink device, API, database, queue, and destination events by one correlation ID.
corr_fr0842_b17e01 / Field
The Android client makes local safety visible. Every pending action has a human description, a saved time, and a clear next step; technical identifiers stay available without becoming the interface.
Get the Android APK →09:14Maya Chen / Generator
Needs your action
03 / Exception
Generator offerMaya Chen · 09:12 · EV-0347
8,200 LDriver pickupMarcus Lee · 10:03
8,180 LReceiverPriya Shah · 14:08
7,940 L−240 / −2.93%04 / Recovery
Completion creates a transactional outbox record. Delivery attempts remain inspectable through backoff, dead-lettering, and manual replay with one stable destination idempotency key.
Inspect DL / 019 →One domain model / every boundary
Built for one real Calgary software role
I built FieldRelay after studying public industrial field workflows and the reliability risks around low-connectivity, multi-party records. It combines my React and Node.js work with offline synchronization, production troubleshooting, AWS queue concepts, and enterprise API integration.
FR / GUIDED / 90 SEC