Offline-first architecture
Sync between devices
Devices in one shop sync over the local network. The sync engine is catalogued.
Planned: listed in the catalog, not built
What to plan for
- Conflicts
- Clock drift
- Late devices
What the catalog lists
Planned items that match this topic (keyword match; read each as a pointer):
- Cross-outlet stock view MULTI-0013
- Store-to-store sync via file/USB (sneakernet) MULTI-0015
- Store-to-store sync via optional VPN/LAN bridge MULTI-0016
- Append-only operation log MULTI-0018
- Client-generated UUIDv7 ids MULTI-0019
- Hybrid logical clock timestamps MULTI-0020
- Outbox with idempotency keys MULTI-0021
- Convergent counters for stock (PN-counter) MULTI-0022
- Last-writer-wins fields with tie-breaks MULTI-0023
- Conflict queue for non-mergeable edits MULTI-0024
- Coordinator-only actions MULTI-0025
- Offline partitions allowed MULTI-0026
Honesty note
Everything listed is a plan or a design principle. No app is released and nothing is audited or certified.