giles
5f20a16aa0
Phase 7c + 7d: optimistic data updates and offline mutation queue
7c — Optimistic Data Updates:
- orchestration.sx: optimistic-cache-update/revert/confirm + submit-mutation
- pages.py: mount_action_endpoint at /sx/action/<name> for client mutations
- optimistic-demo.sx: live demo with todo list, pending/confirmed/reverted states
- helpers.py: demo data + add-demo-item action handler
7d — Offline Data Layer:
- orchestration.sx: connectivity tracking, offline-queue-mutation, offline-sync,
offline-aware-mutation (routes online→submit, offline→queue)
- offline-demo.sx: live demo with notes, connectivity indicator, sync timeline
- helpers.py: offline demo data
Also updates plans.sx: marks Phase 7 fully complete (all 6 sub-phases 7a-7f).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 01:30:12 +00:00
..
2026-03-08 01:30:12 +00:00
2026-03-07 20:24:29 +00:00
2026-03-08 00:08:25 +00:00
2026-03-08 00:25:22 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 00:02:53 +00:00
2026-03-08 00:25:22 +00:00
2026-03-08 00:25:22 +00:00
2026-03-08 00:00:23 +00:00
2026-03-07 08:12:42 +00:00
2026-03-07 19:02:29 +00:00
2026-03-08 01:30:12 +00:00
2026-03-08 00:25:22 +00:00
2026-03-07 11:03:46 +00:00
2026-03-08 00:00:23 +00:00
2026-03-07 22:17:38 +00:00
2026-03-08 00:25:22 +00:00