{
    "ok": true,
    "table": "sync_snapshots",
    "rows": [
        {
            "id": 1,
            "user_id": 1,
            "device_id": "web-local",
            "workspace_json": "{\"tasks\":[{\"icon\":\"fa-solid fa-file-signature\",\"repeat\":\"none\",\"order\":0,\"timeStart\":\"10:00\",\"timeEnd\":\"\",\"id\":\"task-proposal\",\"kind\":\"task\",\"title\":\"Finish client proposal\",\"area\":\"Work\",\"board\":\"Work\",\"status\":\"Today\",\"date\":\"2026-09-17\",\"time\":\"10:00\",\"priority\":\"High\",\"text\":\"Send the final version before lunch.\",\"done\":false},{\"icon\":\"fa-solid fa-person-walking\",\"repeat\":\"none\",\"order\":0,\"timeStart\":\"17:30\",\"timeEnd\":\"\",\"id\":\"task-pilates\",\"kind\":\"task\",\"title\":\"Pilates\",\"area\":\"Wellness\",\"board\":\"Personal\",\"status\":\"Done\",\"date\":\"2026-09-17\",\"time\":\"17:30\",\"priority\":\"Medium\",\"text\":\"Evening class.\",\"done\":true},{\"icon\":\"fa-solid fa-phone\",\"repeat\":\"none\",\"order\":0,\"timeStart\":\"19:00\",\"timeEnd\":\"\",\"id\":\"task-mum\",\"kind\":\"task\",\"title\":\"Call Mum\",\"area\":\"Personal\",\"board\":\"Personal\",\"status\":\"Today\",\"date\":\"2026-09-17\",\"time\":\"19:00\",\"priority\":\"Medium\",\"text\":\"Check in after dinner.\",\"done\":false},{\"icon\":\"fa-solid fa-magnifying-glass-chart\",\"repeat\":\"none\",\"order\":3,\"timeStart\":\"11:00\",\"timeEnd\":\"\",\"id\":\"task-research\",\"kind\":\"task\",\"title\":\"Research suppliers\",\"area\":\"Business\",\"board\":\"Business\",\"status\":\"Doing\",\"date\":\"2026-09-18\",\"time\":\"11:00\",\"priority\":\"High\",\"text\":\"Compare fabric vendors.\",\"done\":false},{\"icon\":\"fa-solid fa-book-open\",\"repeat\":\"none\",\"order\":4,\"timeStart\":\"14:00\",\"timeEnd\":\"\",\"id\":\"task-assignment\",\"kind\":\"task\",\"title\":\"Outline psychology assignment\",\"area\":\"School\",\"board\":\"School\",\"status\":\"Backlog\",\"date\":\"2026-09-19\",\"time\":\"14:00\",\"priority\":\"Medium\",\"text\":\"Turn notes into structure.\",\"done\":false}],\"events\":[{\"icon\":\"fa-solid fa-spa\",\"repeat\":\"none\",\"timeStart\":\"15:30\",\"timeEnd\":\"\",\"id\":\"event-salon\",\"kind\":\"event\",\"title\":\"Salon appointment\",\"area\":\"Personal\",\"board\":\"Personal\",\"status\":\"Today\",\"date\":\"2026-09-18\",\"time\":\"15:30\",\"priority\":\"Medium\",\"text\":\"Carry reference photo.\"},{\"icon\":\"fa-solid fa-chart-line\",\"repeat\":\"none\",\"timeStart\":\"09:30\",\"timeEnd\":\"\",\"id\":\"event-review\",\"kind\":\"event\",\"title\":\"Weekly review\",\"area\":\"Work\",\"board\":\"Work\",\"status\":\"Today\",\"date\":\"2026-09-21\",\"time\":\"09:30\",\"priority\":\"High\",\"text\":\"Review goals and workload.\"}],\"notes\":[{\"pinned\":true,\"archived\":false,\"color\":\"#fde8e7\",\"checklist\":true,\"checkedItems\":[],\"order\":0,\"drawing\":\"\",\"id\":\"note-reset\",\"kind\":\"note\",\"title\":\"Sunday reset ideas\",\"area\":\"Personal\",\"board\":\"Personal\",\"status\":\"Backlog\",\"date\":\"2026-09-19\",\"time\":\"\",\"priority\":\"Low\",\"text\":\"<p>Laundry<br>Meal prep<br>Budget check<br>Outfit planning<br>One quiet hour</p>\"},{\"pinned\":false,\"archived\":false,\"color\":\"#fffaf7\",\"checklist\":false,\"checkedItems\":[],\"order\":0,\"drawing\":\"\",\"id\":\"note-business\",\"kind\":\"note\",\"title\":\"Boutique launch notes\",\"area\":\"Business\",\"board\":\"Business\",\"status\":\"Doing\",\"date\":\"2026-09-17\",\"time\":\"\",\"priority\":\"High\",\"text\":\"<p>Need supplier shortlist, starter inventory budget, launch photos, and social announcement plan.</p>\"},{\"pinned\":false,\"archived\":false,\"color\":\"#fff1c9\",\"checklist\":false,\"checkedItems\":[],\"order\":1,\"drawing\":\"\",\"id\":\"note-gratitude\",\"kind\":\"note\",\"title\":\"Tiny wins\",\"area\":\"Wellness\",\"board\":\"Personal\",\"status\":\"Backlog\",\"date\":\"2026-09-17\",\"time\":\"\",\"priority\":\"Low\",\"text\":\"<p>Sent the proposal draft. Moved my body. Chose a calmer morning.</p>\"}],\"habits\":[{\"repeat\":\"daily\",\"targetCount\":4,\"completedToday\":4,\"history\":{\"2026-09-17\":4},\"lastLoggedDate\":\"\",\"id\":\"habit-water\",\"kind\":\"habit\",\"title\":\"Drink water\",\"area\":\"Wellness\",\"board\":\"Personal\",\"status\":\"Done\",\"date\":\"2026-09-17\",\"time\":\"08:00\",\"priority\":\"Low\",\"progress\":100,\"streak\":5,\"text\":\"2L target.\"},{\"repeat\":\"daily\",\"targetCount\":1,\"completedToday\":0,\"history\":{\"2026-09-17\":0},\"lastLoggedDate\":\"\",\"id\":\"habit-journal\",\"kind\":\"habit\",\"title\":\"Evening journal\",\"area\":\"Personal\",\"board\":\"Personal\",\"status\":\"Today\",\"date\":\"2026-09-17\",\"time\":\"21:00\",\"priority\":\"Medium\",\"progress\":0,\"streak\":3,\"text\":\"Three lines is enough.\"},{\"repeat\":\"weekdays\",\"targetCount\":1,\"completedToday\":0,\"history\":{\"2026-09-17\":0},\"lastLoggedDate\":\"\",\"id\":\"habit-study\",\"kind\":\"habit\",\"title\":\"Study block\",\"area\":\"School\",\"board\":\"School\",\"status\":\"Doing\",\"date\":\"2026-09-18\",\"time\":\"18:00\",\"priority\":\"High\",\"progress\":0,\"streak\":2,\"text\":\"45 minutes.\"}],\"goals\":[{\"id\":\"goal-emergency\",\"kind\":\"goal\",\"title\":\"Build emergency fund\",\"area\":\"Money\",\"board\":\"Personal\",\"status\":\"Doing\",\"date\":\"2026-10-17\",\"time\":\"\",\"priority\":\"High\",\"progress\":41,\"text\":\"KSh 18,420 saved toward first milestone.\"},{\"id\":\"goal-launch\",\"kind\":\"goal\",\"title\":\"Launch boutique capsule\",\"area\":\"Business\",\"board\":\"Business\",\"status\":\"Doing\",\"date\":\"2026-11-01\",\"time\":\"\",\"priority\":\"High\",\"progress\":35,\"text\":\"Connect supplier tasks, content notes, and budget.\"},{\"id\":\"goal-calm\",\"kind\":\"goal\",\"title\":\"Calmer mornings\",\"area\":\"Wellness\",\"board\":\"Personal\",\"status\":\"Today\",\"date\":\"2026-10-01\",\"time\":\"\",\"priority\":\"Medium\",\"progress\":60,\"text\":\"Linked to journaling and Pilates habits.\"}],\"boards\":[{\"name\":\"Personal\",\"icon\":\"fa-regular fa-heart\"},{\"name\":\"Work\",\"icon\":\"fa-solid fa-briefcase\"},{\"name\":\"School\",\"icon\":\"fa-solid fa-graduation-cap\"},{\"name\":\"Business\",\"icon\":\"fa-solid fa-store\"}],\"profile\":{\"name\":\"Sheila\",\"photo\":\"\"},\"auth\":{\"token\":\"c04c90c2d86449f32ee5ccabe30dbfe98275bf6e3881afce27cc55af1f0c435a\",\"user\":{\"id\":1,\"first_name\":\"Isaac\",\"last_name\":\"Wanyama\",\"username\":\"zerosquidward\",\"email\":\"zerosquidward@gmail.com\",\"email_verified\":0,\"created_at\":\"2026-09-17 06:02:09\"},\"emailVerified\":false,\"lastSync\":\"2026-09-17T06:19:50+00:00\",\"syncStatus\":\"Syncing...\"},\"finance\":{\"currency\":\"KSh\",\"monthlyBudget\":45000,\"categories\":[{\"id\":\"cat-home\",\"name\":\"Home\",\"budget\":15000,\"icon\":\"fa-solid fa-house\"},{\"id\":\"cat-food\",\"name\":\"Food\",\"budget\":12000,\"icon\":\"fa-solid fa-basket-shopping\"},{\"id\":\"cat-transport\",\"name\":\"Transport\",\"budget\":6000,\"icon\":\"fa-solid fa-bus\"},{\"id\":\"cat-bills\",\"name\":\"Bills\",\"budget\":5000,\"icon\":\"fa-solid fa-file-invoice-dollar\"},{\"id\":\"cat-selfcare\",\"name\":\"Self-care\",\"budget\":5000,\"icon\":\"fa-solid fa-spa\"},{\"id\":\"cat-savings\",\"name\":\"Savings\",\"budget\":7000,\"icon\":\"fa-solid fa-piggy-bank\"}],\"transactions\":[{\"id\":\"txn-market\",\"title\":\"Market groceries\",\"amount\":3420,\"category\":\"Food\",\"type\":\"expense\",\"date\":\"2026-09-17\",\"icon\":\"fa-solid fa-basket-shopping\"},{\"id\":\"txn-matatu\",\"title\":\"Transport\",\"amount\":1200,\"category\":\"Transport\",\"type\":\"expense\",\"date\":\"2026-09-16\",\"icon\":\"fa-solid fa-bus\"},{\"id\":\"txn-skincare\",\"title\":\"Skincare refill\",\"amount\":4800,\"category\":\"Self-care\",\"type\":\"expense\",\"date\":\"2026-09-15\",\"icon\":\"fa-solid fa-spa\"},{\"id\":\"txn-savings\",\"title\":\"Emergency fund\",\"amount\":9000,\"category\":\"Savings\",\"type\":\"expense\",\"date\":\"2026-09-14\",\"icon\":\"fa-solid fa-piggy-bank\"}]},\"settings\":{\"glass\":true,\"modalBlur\":true,\"wobble\":true}}",
            "client_updated_at": "2026-09-17 06:23:41",
            "created_at": "2026-09-17 06:19:50",
            "updated_at": "2026-09-17 06:23:42"
        }
    ]
}