Pool Slip

Evidence

The offline stress test

The product’s central claim is that it will not lose your work. This is the test that claim rests on, the exact conditions it runs under, and — when it has been run on real hardware — the result.

Current status

What the test does

  • 200 photographs captured with no network connection at all
  • A low-end Android device, not a simulator and not a flagship
  • Airplane mode toggled on and off during the upload
  • The app force-killed part-way through the sync
  • Zero lost media, and the manifest verified item by item

The same run measures battery: a full 40-stop route on a single charge, with no more than 40% of the drain attributable to Pool Slip. That number is not measured yet either.

What we can show you today

Narrower than the stress test, and real. Described precisely, including what it does not cover.

An automated test proves a captured visit and its photograph reach the far end, in the correct order, once connectivity returns. It is an automated test called sync.render.test.tsx, and it runs on every push.

What it proves

  • The real repository and the real sync provider are mounted, not mocked
  • Connectivity is flipped the way a van coming back into signal does
  • The photograph is registered before its bytes are offered
  • The customer report is requested only after the photograph verifies
  • The fake far end refuses exactly what the real server refuses

What it does not

  • A physical device — it runs under jest-expo on a build machine
  • A real network, or real bytes over the wire
  • Storage pressure, battery, or the operating system reclaiming files
  • Being force-killed by Android, as opposed to the test ending
  • 200 photographs. It uses one

Why publish this at all

Software in this category loses work, and its users say so in public. The most severe complaint on record is an app that “deletes readings & notes & will not save once it crashes”. Another operator with three crews reports they “rarely can get even 80% of the reports to go through in the field”. The failure is quiet: you believe the visit was recorded, and you find out when a customer disputes it.

Every vendor says their app works offline. The difference between saying it and testing it in front of you is the whole reason this page exists — and it is why it will stay empty until there is something true to put on it.

See how that compares with the alternatives