From 861b3dc9d428204c902b4560bc5f9199e1ef13fa Mon Sep 17 00:00:00 2001 From: Ryan Kegel Date: Fri, 10 Apr 2026 17:44:37 -0400 Subject: [PATCH] Refactor code structure and remove redundant sections for improved readability and maintainability --- .../bugs-1.0.6-01/bugs-1.0.6-set01.md | 0 .../{ => archive}/bugs-1.0.6-01/image-1.png | Bin .../{ => archive}/bugs-1.0.6-01/image.png | Bin .../bugs-1.0.6-02/bugs-1.0.6-set02.md | 0 .../{ => archive}/bugs-1.0.6-02/image.png | Bin .gitignore | 1 + backend/config/version.py | 2 +- .../data/db/tasks.json.bak.20260228_104347 | 144 - .../tracking_events.json.bak.20260228_104347 | 2615 ----------------- frontend/vue-app/e2e/.auth/user-cc.json | 14 +- frontend/vue-app/e2e/.auth/user-delete.json | 14 +- frontend/vue-app/e2e/.auth/user.json | 14 +- frontend/vue-app/public/children.png | Bin 0 -> 64643 bytes frontend/vue-app/public/chores.png | Bin 0 -> 27554 bytes frontend/vue-app/public/notifications.png | Bin 0 -> 34339 bytes frontend/vue-app/public/rewards.png | Bin 0 -> 24955 bytes .../src/router/__tests__/authGuard.spec.ts | 1 - frontend/vue-app/src/router/index.ts | 3 - frontend/vue-app/src/stores/auth.ts | 55 +- 19 files changed, 52 insertions(+), 2811 deletions(-) rename .github/specs/{ => archive}/bugs-1.0.6-01/bugs-1.0.6-set01.md (100%) rename .github/specs/{ => archive}/bugs-1.0.6-01/image-1.png (100%) rename .github/specs/{ => archive}/bugs-1.0.6-01/image.png (100%) rename .github/specs/{ => archive}/bugs-1.0.6-02/bugs-1.0.6-set02.md (100%) rename .github/specs/{ => archive}/bugs-1.0.6-02/image.png (100%) delete mode 100644 backend/data/db/tasks.json.bak.20260228_104347 delete mode 100644 backend/data/db/tracking_events.json.bak.20260228_104347 create mode 100644 frontend/vue-app/public/children.png create mode 100644 frontend/vue-app/public/chores.png create mode 100644 frontend/vue-app/public/notifications.png create mode 100644 frontend/vue-app/public/rewards.png diff --git a/.github/specs/bugs-1.0.6-01/bugs-1.0.6-set01.md b/.github/specs/archive/bugs-1.0.6-01/bugs-1.0.6-set01.md similarity index 100% rename from .github/specs/bugs-1.0.6-01/bugs-1.0.6-set01.md rename to .github/specs/archive/bugs-1.0.6-01/bugs-1.0.6-set01.md diff --git a/.github/specs/bugs-1.0.6-01/image-1.png b/.github/specs/archive/bugs-1.0.6-01/image-1.png similarity index 100% rename from .github/specs/bugs-1.0.6-01/image-1.png rename to .github/specs/archive/bugs-1.0.6-01/image-1.png diff --git a/.github/specs/bugs-1.0.6-01/image.png b/.github/specs/archive/bugs-1.0.6-01/image.png similarity index 100% rename from .github/specs/bugs-1.0.6-01/image.png rename to .github/specs/archive/bugs-1.0.6-01/image.png diff --git a/.github/specs/bugs-1.0.6-02/bugs-1.0.6-set02.md b/.github/specs/archive/bugs-1.0.6-02/bugs-1.0.6-set02.md similarity index 100% rename from .github/specs/bugs-1.0.6-02/bugs-1.0.6-set02.md rename to .github/specs/archive/bugs-1.0.6-02/bugs-1.0.6-set02.md diff --git a/.github/specs/bugs-1.0.6-02/image.png b/.github/specs/archive/bugs-1.0.6-02/image.png similarity index 100% rename from .github/specs/bugs-1.0.6-02/image.png rename to .github/specs/archive/bugs-1.0.6-02/image.png diff --git a/.gitignore b/.gitignore index b17a22f..ea75d07 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ resources/ frontend/vue-app/playwright-report/ frontend/vue-app/test-results/ backend/test-results/ +.vscode/keybindings.json diff --git a/backend/config/version.py b/backend/config/version.py index 5a00f96..5ac0a37 100644 --- a/backend/config/version.py +++ b/backend/config/version.py @@ -2,7 +2,7 @@ # file: config/version.py import os -BASE_VERSION = "1.0.7" # update manually when releasing features +BASE_VERSION = "1.0.8" # update manually when releasing features def get_full_version() -> str: """ diff --git a/backend/data/db/tasks.json.bak.20260228_104347 b/backend/data/db/tasks.json.bak.20260228_104347 deleted file mode 100644 index d6ffcc4..0000000 --- a/backend/data/db/tasks.json.bak.20260228_104347 +++ /dev/null @@ -1,144 +0,0 @@ -{ - "_default": { - "1": { - "id": "57c21328-637e-4df3-be5b-7f619cbf4076", - "created_at": 1771343995.1881204, - "updated_at": 1771343995.188121, - "name": "Take out trash", - "points": 20, - "is_good": true, - "image_id": "trash-can", - "user_id": null - }, - "2": { - "id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "created_at": 1771343995.1881304, - "updated_at": 1771343995.1881304, - "name": "Make your bed", - "points": 25, - "is_good": true, - "image_id": "make-the-bed", - "user_id": null - }, - "3": { - "id": "71afb2e5-18de-4f99-9e1e-2f4e391e6c2c", - "created_at": 1771343995.1881359, - "updated_at": 1771343995.1881359, - "name": "Sweep and clean kitchen", - "points": 15, - "is_good": true, - "image_id": "vacuum", - "user_id": null - }, - "4": { - "id": "e0aae53d-d4b6-4203-b910-004917db6003", - "created_at": 1771343995.1881409, - "updated_at": 1771343995.188141, - "name": "Do homework early", - "points": 30, - "is_good": true, - "image_id": "homework", - "user_id": null - }, - "5": { - "id": "0ba544f6-2d61-4009-af8f-bcb4e94b7a11", - "created_at": 1771343995.188146, - "updated_at": 1771343995.188146, - "name": "Be good for the day", - "points": 15, - "is_good": true, - "image_id": "good", - "user_id": null - }, - "6": { - "id": "8b5750d4-5a58-40cb-a31b-667569069d34", - "created_at": 1771343995.1881511, - "updated_at": 1771343995.1881511, - "name": "Clean your mess", - "points": 20, - "is_good": true, - "image_id": "broom", - "user_id": null - }, - "7": { - "id": "aec5fb49-06d0-43c4-aa09-9583064b7275", - "created_at": 1771343995.1881557, - "updated_at": 1771343995.1881557, - "name": "Fighting", - "points": 10, - "is_good": false, - "image_id": "fighting", - "user_id": null - }, - "8": { - "id": "0221ab72-c6c0-429f-a5f1-bc3d843fce9e", - "created_at": 1771343995.1881602, - "updated_at": 1771343995.1881602, - "name": "Yelling at parents", - "points": 10, - "is_good": false, - "image_id": "yelling", - "user_id": null - }, - "9": { - "id": "672bfc74-4b85-4e8e-a2d0-74f14ab966cc", - "created_at": 1771343995.1881647, - "updated_at": 1771343995.1881647, - "name": "Lying", - "points": 10, - "is_good": false, - "image_id": "lying", - "user_id": null - }, - "10": { - "id": "d8cc254f-922b-4dc2-ac4c-32fc3bbda584", - "created_at": 1771343995.1881692, - "updated_at": 1771343995.1881695, - "name": "Not doing what told", - "points": 5, - "is_good": false, - "image_id": "ignore", - "user_id": null - }, - "11": { - "id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "created_at": 1771343995.188174, - "updated_at": 1771343995.188174, - "name": "Not flushing toilet", - "points": 5, - "is_good": false, - "image_id": "toilet", - "user_id": null - }, - "12": { - "id": "b3b44115-529b-4eb3-9f8b-686dd24547a1", - "created_at": 1771345063.4665146, - "updated_at": 1771345063.4665148, - "name": "Take out trash", - "points": 21, - "is_good": true, - "image_id": "trash-can", - "user_id": "a5f05d38-7f7c-4663-b00f-3d6138e0e246" - }, - "13": { - "id": "c74fc8c7-5af1-4d40-afbb-6da2647ca18b", - "created_at": 1771345069.1633172, - "updated_at": 1771345069.1633174, - "name": "aaa", - "points": 1, - "is_good": true, - "image_id": "computer-game", - "user_id": "a5f05d38-7f7c-4663-b00f-3d6138e0e246" - }, - "14": { - "id": "65e79bbd-6cdf-4636-9e9d-f608206dbd80", - "created_at": 1772251855.4823341, - "updated_at": 1772251855.4823341, - "name": "Be Cool \ud83d\ude0e", - "points": 5, - "type": "kindness", - "image_id": "58d4adb9-3cee-4d7c-8e90-d81173716ce5", - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d" - } - } -} \ No newline at end of file diff --git a/backend/data/db/tracking_events.json.bak.20260228_104347 b/backend/data/db/tracking_events.json.bak.20260228_104347 deleted file mode 100644 index fcedad4..0000000 --- a/backend/data/db/tracking_events.json.bak.20260228_104347 +++ /dev/null @@ -1,2615 +0,0 @@ -{ - "_default": { - "1": { - "id": "db45b4a7-5227-4db2-b544-fb83e73a6b06", - "created_at": 1770667537.1304371, - "updated_at": 1770667537.1304371, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 5, - "delta": 5, - "occurred_at": "2026-02-09T20:05:37.130437+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true - } - }, - "2": { - "id": "f14c4a59-5707-4f9f-93b2-8acc9e715993", - "created_at": 1770667538.988825, - "updated_at": 1770667538.988825, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 5, - "points_after": 10, - "delta": 5, - "occurred_at": "2026-02-09T20:05:38.988825+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true - } - }, - "3": { - "id": "218d83dc-ca17-454c-8278-53c5790d755a", - "created_at": 1770667543.042699, - "updated_at": 1770667543.042699, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 10, - "points_after": 7, - "delta": -3, - "occurred_at": "2026-02-09T20:05:43.042699+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false - } - }, - "4": { - "id": "c4ffd250-f3c1-4f0d-97e7-5e93cf9cb602", - "created_at": 1770667551.23383, - "updated_at": 1770667551.23383, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "reward", - "entity_id": "d70f0923-3de2-4fa1-b6a8-ca274f440783", - "action": "requested", - "points_before": 7, - "points_after": 7, - "delta": 0, - "occurred_at": "2026-02-09T20:05:51.233829+00:00", - "metadata": { - "reward_name": "Yay!", - "reward_cost": 5 - } - }, - "5": { - "id": "eddadcf7-e84c-4523-81c3-a1d9740949d7", - "created_at": 1770667557.2226722, - "updated_at": 1770667557.2226722, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "reward", - "entity_id": "d70f0923-3de2-4fa1-b6a8-ca274f440783", - "action": "cancelled", - "points_before": 7, - "points_after": 7, - "delta": 0, - "occurred_at": "2026-02-09T20:05:57.222672+00:00", - "metadata": { - "reward_name": "Yay!", - "reward_cost": 5 - } - }, - "6": { - "id": "50407d95-d903-4b5e-b324-aba8580f75d5", - "created_at": 1770667559.1435432, - "updated_at": 1770667559.1435432, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "reward", - "entity_id": "d70f0923-3de2-4fa1-b6a8-ca274f440783", - "action": "requested", - "points_before": 7, - "points_after": 7, - "delta": 0, - "occurred_at": "2026-02-09T20:05:59.143543+00:00", - "metadata": { - "reward_name": "Yay!", - "reward_cost": 5 - } - }, - "7": { - "id": "9a5668bb-e3e6-4b30-8af5-d614aa8bf87e", - "created_at": 1770667569.1408224, - "updated_at": 1770667569.1408224, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "reward", - "entity_id": "d70f0923-3de2-4fa1-b6a8-ca274f440783", - "action": "redeemed", - "points_before": 7, - "points_after": 2, - "delta": -5, - "occurred_at": "2026-02-09T20:06:09.140822+00:00", - "metadata": { - "reward_name": "Yay!", - "reward_cost": 5 - } - }, - "8": { - "id": "88e82331-2961-4ed6-ae4e-368a76bbf815", - "created_at": 1770694931.5858757, - "updated_at": 1770694931.5858757, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 2, - "points_after": 0, - "delta": -2, - "occurred_at": "2026-02-10T03:42:11.585875+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 444, - "has_override": true - } - }, - "9": { - "id": "cf447588-352d-4246-9db8-97818d427e42", - "created_at": 1770694934.6895225, - "updated_at": 1770694934.6895225, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 16, - "delta": 16, - "occurred_at": "2026-02-10T03:42:14.689522+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 16, - "has_override": true - } - }, - "10": { - "id": "a5efe2b0-1443-406a-a21e-69a42c05e235", - "created_at": 1770694936.812026, - "updated_at": 1770694936.812026, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 16, - "points_after": 0, - "delta": -16, - "occurred_at": "2026-02-10T03:42:16.812026+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 444, - "has_override": true - } - }, - "11": { - "id": "73f2d27e-6542-4dd0-8a7f-155afbf2760b", - "created_at": 1770754891.5660706, - "updated_at": 1770754891.5660706, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 16, - "delta": 16, - "occurred_at": "2026-02-10T20:21:31.566070+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 16, - "has_override": true - } - }, - "12": { - "id": "f1eb9af1-4270-40f1-9542-07598a65b43a", - "created_at": 1770756716.8001635, - "updated_at": 1770756716.8001635, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 16, - "points_after": 0, - "delta": -16, - "occurred_at": "2026-02-10T20:51:56.799161+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 441, - "has_override": true - } - }, - "13": { - "id": "a9abde6c-4d6f-4b0f-becf-6d5c231a2822", - "created_at": 1770758961.4656804, - "updated_at": 1770758961.4656804, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 17, - "delta": 17, - "occurred_at": "2026-02-10T21:29:21.464679+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "14": { - "id": "3b95917e-b996-4097-a423-624961cdf770", - "created_at": 1770758985.4546168, - "updated_at": 1770758985.4546168, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "a3286d8f-f97d-410a-9f67-feea2cd19614", - "action": "activated", - "points_before": 17, - "points_after": 21, - "delta": 4, - "occurred_at": "2026-02-10T21:29:45.454616+00:00", - "metadata": { - "task_name": "Yay!", - "is_good": true, - "default_points": 1, - "custom_points": 4, - "has_override": true - } - }, - "15": { - "id": "92c201a2-42ff-4e1c-8379-86acf466281f", - "created_at": 1770759462.603392, - "updated_at": 1770759462.603392, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 21, - "points_after": 38, - "delta": 17, - "occurred_at": "2026-02-10T21:37:42.603392+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "16": { - "id": "1b1b7262-d20e-4f9b-9422-9b2300621d85", - "created_at": 1770759493.5032387, - "updated_at": 1770759493.5032387, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 38, - "points_after": 55, - "delta": 17, - "occurred_at": "2026-02-10T21:38:13.503238+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "17": { - "id": "6d36cd32-9353-43d9-8b8f-2d6b636aad34", - "created_at": 1770759639.4620554, - "updated_at": 1770759639.4620554, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 55, - "points_after": 0, - "delta": -55, - "occurred_at": "2026-02-10T21:40:39.462055+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 448, - "has_override": true - } - }, - "18": { - "id": "c95d0a2d-8725-4d61-b746-967dc59bc7ff", - "created_at": 1770759649.0091274, - "updated_at": 1770759649.0091274, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 17, - "delta": 17, - "occurred_at": "2026-02-10T21:40:49.009127+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "19": { - "id": "715442e5-b925-4c53-a5f0-ca2526e14897", - "created_at": 1770759727.982654, - "updated_at": 1770759727.982654, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 17, - "points_after": 34, - "delta": 17, - "occurred_at": "2026-02-10T21:42:07.982654+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "20": { - "id": "4ce80078-b78a-4e24-9211-93529d6c0e56", - "created_at": 1770759747.9955525, - "updated_at": 1770759747.9955525, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 34, - "points_after": 51, - "delta": 17, - "occurred_at": "2026-02-10T21:42:27.995552+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "21": { - "id": "a1ef86c9-30a3-4b85-8044-0565080dd435", - "created_at": 1770759754.9552932, - "updated_at": 1770759754.9552932, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 51, - "points_after": 0, - "delta": -51, - "occurred_at": "2026-02-10T21:42:34.955293+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 448, - "has_override": true - } - }, - "22": { - "id": "66d8ad96-ec09-472e-828e-e22dcdae0889", - "created_at": 1770759759.5374327, - "updated_at": 1770759759.5374327, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 17, - "delta": 17, - "occurred_at": "2026-02-10T21:42:39.537432+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "23": { - "id": "09715660-87af-44c2-bbfc-58a89009c1a5", - "created_at": 1770759771.0459328, - "updated_at": 1770759771.0459328, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 17, - "points_after": 0, - "delta": -17, - "occurred_at": "2026-02-10T21:42:51.045932+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 448, - "has_override": true - } - }, - "24": { - "id": "c2d05931-6bc9-48a5-b9f5-d4411f46b3d8", - "created_at": 1770759775.6446013, - "updated_at": 1770759775.6446013, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 17, - "delta": 17, - "occurred_at": "2026-02-10T21:42:55.644601+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "25": { - "id": "61495276-ed88-4670-a7f7-795dd2f2857f", - "created_at": 1770759778.6789894, - "updated_at": 1770759778.6789894, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 17, - "points_after": 0, - "delta": -17, - "occurred_at": "2026-02-10T21:42:58.678989+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 448, - "has_override": true - } - }, - "26": { - "id": "e954a59f-bbe6-4a99-8d23-a2431f3634e2", - "created_at": 1770759781.2557397, - "updated_at": 1770759781.2557397, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "a3286d8f-f97d-410a-9f67-feea2cd19614", - "action": "activated", - "points_before": 0, - "points_after": 4, - "delta": 4, - "occurred_at": "2026-02-10T21:43:01.255739+00:00", - "metadata": { - "task_name": "Yay!", - "is_good": true, - "default_points": 1, - "custom_points": 4, - "has_override": true - } - }, - "27": { - "id": "dd0059ce-dd4c-4b40-9ed4-1c45e42704bb", - "created_at": 1770759783.6527722, - "updated_at": 1770759783.6527722, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 4, - "points_after": 21, - "delta": 17, - "occurred_at": "2026-02-10T21:43:03.652772+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 17, - "has_override": true - } - }, - "28": { - "id": "27303be2-1ead-4470-a103-eda41ef45f82", - "created_at": 1770759791.1557002, - "updated_at": 1770759791.1557002, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 21, - "points_after": 0, - "delta": -21, - "occurred_at": "2026-02-10T21:43:11.155700+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 448, - "has_override": true - } - }, - "29": { - "id": "af379660-d727-4a99-babd-17859f3e9c3d", - "created_at": 1770760059.2161124, - "updated_at": 1770760059.2161124, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "task", - "entity_id": "8d2fdfa9-1a7a-496f-8efb-b575817168aa", - "action": "activated", - "points_before": 0, - "points_after": 10, - "delta": 10, - "occurred_at": "2026-02-10T21:47:39.216112+00:00", - "metadata": { - "task_name": "Something!", - "is_good": true, - "default_points": 5, - "custom_points": 10, - "has_override": true - } - }, - "30": { - "id": "d4dbd9f9-b601-4f4f-8278-71c653e5c0d1", - "created_at": 1770760099.7214267, - "updated_at": 1770760099.7214267, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "penalty", - "entity_id": "8ddfb5d3-5bab-480b-8b22-bde0d96aeb7b", - "action": "activated", - "points_before": 10, - "points_after": 0, - "delta": -10, - "occurred_at": "2026-02-10T21:48:19.721426+00:00", - "metadata": { - "task_name": "BAD KID", - "is_good": false, - "default_points": 3, - "custom_points": 435, - "has_override": true - } - }, - "31": { - "id": "0dd26a51-f93f-49bd-9cbc-c462897cf952", - "created_at": 1771033433.4030366, - "updated_at": 1771033433.4030366, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:43:53.403036+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "32": { - "id": "4e322f7f-39eb-4e38-a560-62eb0e6feafd", - "created_at": 1771033438.9587145, - "updated_at": 1771033438.9587145, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:43:58.957714+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "33": { - "id": "2999612a-d3c7-481d-ab7d-9db0599fbc13", - "created_at": 1771034263.564902, - "updated_at": 1771034263.564902, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:57:43.564902+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "34": { - "id": "61608888-5850-45b7-b235-e5b9df9853ab", - "created_at": 1771034266.251231, - "updated_at": 1771034266.251231, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:57:46.251231+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "35": { - "id": "2ac764c7-3d54-4da1-8caa-2a17e5588d9a", - "created_at": 1771034319.2688167, - "updated_at": 1771034319.2688167, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:58:39.268816+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "36": { - "id": "474e7eb9-dc8b-4165-a586-32daf4d65e80", - "created_at": 1771034329.4619715, - "updated_at": 1771034329.4619715, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:58:49.461971+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "37": { - "id": "142ae289-cff4-4ca3-aba8-6e03cc1670a5", - "created_at": 1771034335.9931302, - "updated_at": 1771034335.9931302, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:58:55.993130+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "38": { - "id": "7c93cda5-d6f8-49a4-a3df-d14dc16ce373", - "created_at": 1771034338.949154, - "updated_at": 1771034338.949154, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:58:58.949153+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "39": { - "id": "bd6906ae-7e5a-4de7-ac66-4a5206b15905", - "created_at": 1771034343.5791094, - "updated_at": 1771034343.5791094, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T01:59:03.579109+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "40": { - "id": "510c6ed7-e16d-47e3-91f3-36c8976b2de4", - "created_at": 1771034583.3587265, - "updated_at": 1771034583.3587265, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T02:03:03.358726+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "41": { - "id": "25b899a9-4ebb-4cbc-b205-6430dfa4fde0", - "created_at": 1771037223.2644377, - "updated_at": 1771037223.2644377, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T02:47:03.263437+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "42": { - "id": "9d50970e-994f-43a9-9fcc-d3281b7755d3", - "created_at": 1771037381.865174, - "updated_at": 1771037381.865174, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T02:49:41.865173+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "43": { - "id": "c71bb9b2-bbd6-466a-8c62-df9f4a03358f", - "created_at": 1771039901.8020499, - "updated_at": 1771039901.8020499, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:31:41.802049+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "44": { - "id": "74db58da-3acb-4b3c-8ab0-075519524a2b", - "created_at": 1771039919.839071, - "updated_at": 1771039919.839071, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:31:59.839071+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "45": { - "id": "b0b81fc8-e2b7-4f8c-895a-9840f3ca3fd1", - "created_at": 1771041539.238546, - "updated_at": 1771041539.238546, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:58:59.238545+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "46": { - "id": "9418397f-e3d6-46c7-86e4-061cae237331", - "created_at": 1771041551.7608516, - "updated_at": 1771041551.7608516, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:59:11.759850+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "47": { - "id": "960c2a5a-ec6a-4681-a480-ed0e41310499", - "created_at": 1771041562.2377994, - "updated_at": 1771041562.2377994, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:59:22.237799+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "48": { - "id": "448336b9-05c4-4207-b27f-ec455920d589", - "created_at": 1771041566.7536688, - "updated_at": 1771041566.7536688, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:59:26.753668+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "49": { - "id": "f82b7b3c-1084-415e-82b1-55b240404998", - "created_at": 1771041585.746837, - "updated_at": 1771041585.746837, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-14T03:59:45.746836+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "50": { - "id": "84fae25c-8eb1-4032-9a98-d55a24597ea5", - "created_at": 1771277065.2358286, - "updated_at": 1771277065.2358286, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:24:25.235828+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "51": { - "id": "95436203-aef3-4cc9-b4df-021e6f71a740", - "created_at": 1771277074.832329, - "updated_at": 1771277074.832329, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:24:34.832328+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "52": { - "id": "101711f6-c89d-4d95-91c7-d1dcbaac6c79", - "created_at": 1771277081.5148609, - "updated_at": 1771277081.5148609, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:24:41.514860+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "53": { - "id": "5dc540ff-9535-461f-beda-82848eefac8b", - "created_at": 1771277087.0518806, - "updated_at": 1771277087.0518806, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:24:47.051880+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "54": { - "id": "d53c1f0f-2984-4520-bddb-5efd74e4f89f", - "created_at": 1771277092.1434364, - "updated_at": 1771277092.1434364, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:24:52.143436+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "55": { - "id": "96032e48-a3b8-43d6-b615-e908d695d7ef", - "created_at": 1771277113.7664163, - "updated_at": 1771277113.7664163, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:25:13.766416+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "56": { - "id": "8cdde5a4-6d2b-459b-bc8f-53ead7e25620", - "created_at": 1771277118.4119937, - "updated_at": 1771277118.4119937, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:25:18.411993+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "57": { - "id": "493d80d9-b809-4a95-8a6a-490f64942aab", - "created_at": 1771277130.4909177, - "updated_at": 1771277130.4909177, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:25:30.490917+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "58": { - "id": "e2c113f1-1790-4e39-869d-6d7da6b64fe9", - "created_at": 1771277150.8469846, - "updated_at": 1771277150.8469846, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:25:50.846984+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "59": { - "id": "e78d33cf-6df2-4230-8b8f-85a4b520c729", - "created_at": 1771277158.732253, - "updated_at": 1771277158.732253, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:25:58.732253+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "60": { - "id": "44f7132b-5e22-48db-b6d1-76a78824f48d", - "created_at": 1771277163.998916, - "updated_at": 1771277163.998916, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:26:03.998915+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "61": { - "id": "e47c9017-a311-4369-8c10-23d4bba8e98b", - "created_at": 1771277166.2835467, - "updated_at": 1771277166.2835467, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:26:06.283546+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "62": { - "id": "3dcdf30c-6c4c-4eab-8acd-7945302ea312", - "created_at": 1771277423.5567417, - "updated_at": 1771277423.5567417, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:30:23.556741+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "63": { - "id": "385ac48c-7fc8-4303-be4c-dcca099d1bd4", - "created_at": 1771277431.6593883, - "updated_at": 1771277431.6593883, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:30:31.659388+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "64": { - "id": "3dbea7d6-c43a-4e65-aa4f-debce0940f9b", - "created_at": 1771277441.9338663, - "updated_at": 1771277441.9338663, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:30:41.933866+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "65": { - "id": "701f41ab-b24b-44ef-aa84-85fceb0fda4c", - "created_at": 1771277698.4460948, - "updated_at": 1771277698.4470959, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:34:58.446094+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "66": { - "id": "5099f7ea-c1a9-4c93-99a1-bc32c0dfb3d1", - "created_at": 1771277703.8058004, - "updated_at": 1771277703.8058004, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:03.805800+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "67": { - "id": "a95698de-ec50-4ce1-8e2e-f5c750cfcddd", - "created_at": 1771277710.9951723, - "updated_at": 1771277710.9951723, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:10.995172+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "68": { - "id": "26e5bbed-f213-4bb5-9607-e3ae61a2d714", - "created_at": 1771277715.2101293, - "updated_at": 1771277715.2101293, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:15.209128+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "69": { - "id": "4d1cb9c8-c4ba-45ca-aec8-09b4cfe8bc15", - "created_at": 1771277717.5750105, - "updated_at": 1771277717.5750105, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:17.575010+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "70": { - "id": "afc1ec67-015e-45b0-998e-99129d44fde2", - "created_at": 1771277721.6180563, - "updated_at": 1771277721.6180563, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:21.618056+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "71": { - "id": "c2293a08-b477-48dd-aba5-f19bf989fc5b", - "created_at": 1771277724.6077926, - "updated_at": 1771277724.6077926, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:35:24.607792+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "72": { - "id": "59a8f12b-1017-4261-8cbf-67ac169aaf93", - "created_at": 1771278107.3005638, - "updated_at": 1771278107.3005638, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:41:47.300563+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "73": { - "id": "77f0ca74-db7c-42c6-8c4b-f66a38fb6ec6", - "created_at": 1771278113.0728266, - "updated_at": 1771278113.0728266, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": null, - "entity_type": "user", - "entity_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T21:41:53.072826+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "74": { - "id": "7f31ddce-ac2b-4ebc-aa92-cf6c8f35eca6", - "created_at": 1771280375.6230762, - "updated_at": 1771280375.6230762, - "user_id": "965cd681-e59b-4989-a1e4-a54161a86e8a", - "child_id": "6baee348-4ac8-41ad-9897-f98cc1d55cf1", - "entity_type": "reward", - "entity_id": "d70f0923-3de2-4fa1-b6a8-ca274f440783", - "action": "redeemed", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-16T22:19:35.623076+00:00", - "metadata": { - "reward_name": "Yay!", - "reward_cost": 6, - "default_cost": 6, - "custom_cost": 0, - "has_override": true - } - }, - "75": { - "id": "1a926877-62be-40c9-84a0-da6857c2e20e", - "created_at": 1771354506.2420099, - "updated_at": 1771354506.2420099, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "task", - "entity_id": "8b5750d4-5a58-40cb-a31b-667569069d34", - "action": "activated", - "points_before": 0, - "points_after": 20, - "delta": 20, - "occurred_at": "2026-02-17T18:55:06.242009+00:00", - "metadata": { - "task_name": "Clean your mess", - "is_good": true, - "default_points": 20 - } - }, - "76": { - "id": "76f5e37a-3747-4ab7-9408-9a6ac567aacb", - "created_at": 1771354513.1727414, - "updated_at": 1771354513.1727414, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "penalty", - "entity_id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "action": "activated", - "points_before": 20, - "points_after": 15, - "delta": -5, - "occurred_at": "2026-02-17T18:55:13.172741+00:00", - "metadata": { - "task_name": "Not flushing toilet", - "is_good": false, - "default_points": 5 - } - }, - "77": { - "id": "7666b8ef-9c3f-4941-b590-5fc3cd23aa23", - "created_at": 1771354520.2278466, - "updated_at": 1771354520.2278466, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "task", - "entity_id": "8b5750d4-5a58-40cb-a31b-667569069d34", - "action": "activated", - "points_before": 15, - "points_after": 35, - "delta": 20, - "occurred_at": "2026-02-17T18:55:20.227846+00:00", - "metadata": { - "task_name": "Clean your mess", - "is_good": true, - "default_points": 20 - } - }, - "78": { - "id": "b3411dbd-8b31-44f4-87a5-76bdaddb4866", - "created_at": 1771354944.0281186, - "updated_at": 1771354944.0281186, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "task", - "entity_id": "8b5750d4-5a58-40cb-a31b-667569069d34", - "action": "activated", - "points_before": 35, - "points_after": 55, - "delta": 20, - "occurred_at": "2026-02-17T19:02:24.028118+00:00", - "metadata": { - "task_name": "Clean your mess", - "is_good": true, - "default_points": 20 - } - }, - "79": { - "id": "c426d02a-2340-463b-9297-45fe0bba12d7", - "created_at": 1771354945.7935014, - "updated_at": 1771354945.7935014, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "penalty", - "entity_id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "action": "activated", - "points_before": 55, - "points_after": 50, - "delta": -5, - "occurred_at": "2026-02-17T19:02:25.793501+00:00", - "metadata": { - "task_name": "Not flushing toilet", - "is_good": false, - "default_points": 5 - } - }, - "80": { - "id": "fe3543a5-8bb3-46e3-ae6d-8eff85124a02", - "created_at": 1771354947.8204334, - "updated_at": 1771354947.8204334, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "4c4217a3-dfc0-4b88-99f3-19c93d9ff7d2", - "entity_type": "reward", - "entity_id": "1a0ec798-516e-448d-9684-9935d87d62bf", - "action": "redeemed", - "points_before": 50, - "points_after": 34, - "delta": -16, - "occurred_at": "2026-02-17T19:02:27.820433+00:00", - "metadata": { - "reward_name": "Reward2", - "reward_cost": 16, - "default_cost": 16 - } - }, - "81": { - "id": "d12cf673-ea2b-40fc-93b4-6c501cb517c0", - "created_at": 1771362278.2112825, - "updated_at": 1771362278.2112825, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:04:38.211282+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "82": { - "id": "136926e3-5253-4458-a17b-3988235ddd9e", - "created_at": 1771362526.2150152, - "updated_at": 1771362526.2150152, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:08:46.215015+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "83": { - "id": "234e5f25-2138-4aac-a35b-dea7c03f4018", - "created_at": 1771362570.4153075, - "updated_at": 1771362570.4153075, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:09:30.415307+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "84": { - "id": "0086688c-ec23-4cd0-b9a7-95b4d4126836", - "created_at": 1771362643.5340343, - "updated_at": 1771362643.5340343, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:10:43.534034+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "85": { - "id": "742cade1-05b5-427a-aeb4-0aa183b56392", - "created_at": 1771363424.1411645, - "updated_at": 1771363424.1411645, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:23:44.140164+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "86": { - "id": "6567b854-b865-4d6c-aa8c-5c3cd730721f", - "created_at": 1771363531.927834, - "updated_at": 1771363531.927834, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:25:31.927834+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "87": { - "id": "fd8fcfac-b11e-4eaf-a559-290296574d8d", - "created_at": 1771363537.3987541, - "updated_at": 1771363537.3987541, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:25:37.398754+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "88": { - "id": "4b5deee3-b457-4942-a779-f2752549b9f8", - "created_at": 1771363541.9387205, - "updated_at": 1771363541.9387205, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:25:41.937719+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "89": { - "id": "ed370b03-567c-4d02-bb73-66d32a64424f", - "created_at": 1771363546.621036, - "updated_at": 1771363546.621036, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:25:46.621036+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "90": { - "id": "3ab88b6c-c8ec-43ea-b9cb-3852772a86cf", - "created_at": 1771363553.8799405, - "updated_at": 1771363553.8799405, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:25:53.879940+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "91": { - "id": "e87bd58b-cb31-4eaa-ab56-a91bb00e52f8", - "created_at": 1771363570.2317348, - "updated_at": 1771363570.2317348, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:26:10.231734+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "92": { - "id": "f9cf8892-9a1f-49c8-8a27-e6e15c4856d4", - "created_at": 1771363589.744401, - "updated_at": 1771363589.744401, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:26:29.744400+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "93": { - "id": "a1ad7b4d-3af8-4968-808f-db7f90555d88", - "created_at": 1771363608.701112, - "updated_at": 1771363608.701112, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:26:48.701112+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "94": { - "id": "1c089f9c-5de7-48da-b1aa-ca49c5bf153c", - "created_at": 1771363617.3852348, - "updated_at": 1771363617.3852348, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:26:57.385234+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "95": { - "id": "823e4e4f-2690-4356-bc60-5fd8488bc1ff", - "created_at": 1771363626.94656, - "updated_at": 1771363626.94656, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:27:06.946560+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "96": { - "id": "defc09f1-98a6-4100-bd6a-7753513c8cd2", - "created_at": 1771363643.5360947, - "updated_at": 1771363643.5360947, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:27:23.536094+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "97": { - "id": "6c1ce3af-2626-4a47-8ef0-9790875faa0b", - "created_at": 1771363937.3232472, - "updated_at": 1771363937.3232472, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": null, - "entity_type": "user", - "entity_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "action": "updated", - "points_before": 0, - "points_after": 0, - "delta": 0, - "occurred_at": "2026-02-17T21:32:17.323247+00:00", - "metadata": { - "first_name_updated": true, - "last_name_updated": true, - "image_updated": true - } - }, - "98": { - "id": "768a2500-4afc-44bd-9ed8-7a7920aaabe6", - "created_at": 1771452138.3594375, - "updated_at": 1771452138.3594375, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "task", - "entity_id": "57c21328-637e-4df3-be5b-7f619cbf4076", - "action": "activated", - "points_before": 0, - "points_after": 20, - "delta": 20, - "occurred_at": "2026-02-18T22:02:18.359437+00:00", - "metadata": { - "task_name": "Take out trash", - "is_good": true, - "default_points": 20 - } - }, - "99": { - "id": "69889ffc-cfc0-431b-b24c-ea79efad7511", - "created_at": 1771474320.751986, - "updated_at": 1771474320.751986, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:12:00.751986+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "100": { - "id": "4dea1030-5560-43db-a538-64d07beac296", - "created_at": 1771474327.3478558, - "updated_at": 1771474327.3478558, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:12:07.347856+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "101": { - "id": "7d554d66-c17b-4db8-a4ef-492ce8b04326", - "created_at": 1771474329.2722824, - "updated_at": 1771474329.2722824, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:12:09.272282+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "102": { - "id": "b3695577-b10f-49ef-9bb7-fa9e0028c6bb", - "created_at": 1771474780.5221603, - "updated_at": 1771474780.5221603, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:19:40.522160+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "103": { - "id": "de4794b2-daa1-4607-a85a-5f350c5e8096", - "created_at": 1771474801.6226425, - "updated_at": 1771474801.6226425, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:20:01.622642+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "104": { - "id": "1e273f23-1da6-4624-baa5-3f5089268e8e", - "created_at": 1771474808.4760501, - "updated_at": 1771474808.4760501, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:20:08.476050+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "105": { - "id": "e72786cb-558e-4c85-885b-179dddde1d4e", - "created_at": 1771474891.473705, - "updated_at": 1771474891.473705, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:21:31.473705+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "106": { - "id": "3bfc7dea-0213-44a1-8867-0932efecd953", - "created_at": 1771474899.5975208, - "updated_at": 1771474899.5975208, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:21:39.596519+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "107": { - "id": "4785d22f-eda7-46e3-8f1b-3ac2cf4181f3", - "created_at": 1771474908.7623906, - "updated_at": 1771474908.7623906, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:21:48.762390+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "108": { - "id": "86d17b70-c00b-42b5-9256-a37738a17519", - "created_at": 1771474944.5820282, - "updated_at": 1771474944.5820282, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:22:24.582028+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "109": { - "id": "536a54ff-436d-44c9-aeb0-7691d18d300b", - "created_at": 1771474986.5370867, - "updated_at": 1771474986.5370867, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T04:23:06.537086+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "110": { - "id": "f4850b1c-9e64-415e-bff1-dc2690215efb", - "created_at": 1771515588.3207414, - "updated_at": 1771515588.3207414, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:39:48.320741+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "111": { - "id": "b51f4ec1-6774-4c4a-925d-814db346f3ad", - "created_at": 1771515601.2986414, - "updated_at": 1771515601.2986414, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:40:01.298641+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "112": { - "id": "00d4579d-7ba3-414c-ae86-4cb13ba8ecea", - "created_at": 1771516501.2795212, - "updated_at": 1771516501.2795212, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:01.278520+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "113": { - "id": "23ce7732-3cf1-44f1-be87-5a2f3f270ecb", - "created_at": 1771516506.1805122, - "updated_at": 1771516506.1805122, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:06.180512+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "114": { - "id": "23b11e79-1975-4d8e-8046-f1bfab2e27a8", - "created_at": 1771516509.267931, - "updated_at": 1771516509.267931, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:09.267930+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "115": { - "id": "f4d95305-eccd-4737-8d01-bdfbf2e1e5d9", - "created_at": 1771516518.4790373, - "updated_at": 1771516518.4790373, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:18.479037+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "116": { - "id": "9afaa5cf-966f-46f0-8eca-79b409301d04", - "created_at": 1771516522.4230947, - "updated_at": 1771516522.4230947, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:22.423094+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "117": { - "id": "9c671279-4a4e-467d-9eca-710850223f01", - "created_at": 1771516532.6118965, - "updated_at": 1771516532.6118965, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:32.611896+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "118": { - "id": "7d628f48-dc78-45cf-9a67-3b5490d1e51a", - "created_at": 1771516542.1554346, - "updated_at": 1771516542.1554346, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:42.155434+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "119": { - "id": "584cc38c-a18a-4719-ad30-df0f6bbc6a63", - "created_at": 1771516556.4102314, - "updated_at": 1771516556.4102314, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:56.410231+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "120": { - "id": "e066f072-d36f-44cb-b587-4bb070c96ebf", - "created_at": 1771516559.9880385, - "updated_at": 1771516559.9880385, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:55:59.988038+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "121": { - "id": "21bddcf4-dfdd-40f9-900b-580c3fc1dade", - "created_at": 1771516678.929796, - "updated_at": 1771516678.929796, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:57:58.929796+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "122": { - "id": "b28f0bfd-e48e-4f08-b47f-eb1b8c666856", - "created_at": 1771516682.7285793, - "updated_at": 1771516682.7285793, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:58:02.728579+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "123": { - "id": "dafa2072-09ab-4322-9243-7f5e874897dd", - "created_at": 1771516686.1288366, - "updated_at": 1771516686.1288366, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "requested", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:58:06.128836+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "124": { - "id": "d8654444-1dcb-463b-a933-1dcb29998c73", - "created_at": 1771516689.6522863, - "updated_at": 1771516689.6522863, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "reward", - "entity_id": "b79882bc-09ac-4174-8d30-43840c8e59d1", - "action": "cancelled", - "points_before": 20, - "points_after": 20, - "delta": 0, - "occurred_at": "2026-02-19T15:58:09.652286+00:00", - "metadata": { - "reward_name": "test", - "reward_cost": 3 - } - }, - "125": { - "id": "4716d1e3-cf65-4690-a5a3-dd8e0f9709ee", - "created_at": 1772217365.3814855, - "updated_at": 1772217365.3814855, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "task", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "activated", - "points_before": 20, - "points_after": 45, - "delta": 25, - "occurred_at": "2026-02-27T18:36:05.381485+00:00", - "metadata": { - "task_name": "Make your bed", - "is_good": true, - "default_points": 25 - } - }, - "126": { - "id": "3dd4b1d0-e2cb-4f67-901b-ba1977289fca", - "created_at": 1772217368.0669053, - "updated_at": 1772217368.0669053, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "penalty", - "entity_id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "action": "activated", - "points_before": 45, - "points_after": 40, - "delta": -5, - "occurred_at": "2026-02-27T18:36:08.066905+00:00", - "metadata": { - "task_name": "Not flushing toilet", - "is_good": false, - "default_points": 5 - } - }, - "127": { - "id": "496e8b77-94ea-4376-80f8-0309a172c095", - "created_at": 1772217371.77779, - "updated_at": 1772217371.77779, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "penalty", - "entity_id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "action": "activated", - "points_before": 40, - "points_after": 35, - "delta": -5, - "occurred_at": "2026-02-27T18:36:11.777789+00:00", - "metadata": { - "task_name": "Not flushing toilet", - "is_good": false, - "default_points": 5 - } - }, - "128": { - "id": "db9ad738-24ae-4092-bece-7d3e5d901a22", - "created_at": 1772251930.9958174, - "updated_at": 1772251930.9958174, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "kindness", - "entity_id": "65e79bbd-6cdf-4636-9e9d-f608206dbd80", - "action": "activated", - "points_before": 35, - "points_after": 40, - "delta": 5, - "occurred_at": "2026-02-28T04:12:10.995817+00:00", - "metadata": { - "task_name": "Be Cool \ud83d\ude0e", - "task_type": "kindness", - "default_points": 5 - } - }, - "129": { - "id": "c8c060ff-0639-47ec-9f85-1db4f0b78bc0", - "created_at": 1772251933.5963702, - "updated_at": 1772251933.5963702, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "kindness", - "entity_id": "65e79bbd-6cdf-4636-9e9d-f608206dbd80", - "action": "activated", - "points_before": 40, - "points_after": 45, - "delta": 5, - "occurred_at": "2026-02-28T04:12:13.596370+00:00", - "metadata": { - "task_name": "Be Cool \ud83d\ude0e", - "task_type": "kindness", - "default_points": 5 - } - }, - "130": { - "id": "8c4a87d5-9c80-4e72-bc46-d3d7d8bdefd2", - "created_at": 1772251937.3509393, - "updated_at": 1772251937.3509393, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "penalty", - "entity_id": "8be18d9a-48e6-402b-a0ba-630a2d50e325", - "action": "activated", - "points_before": 45, - "points_after": 40, - "delta": -5, - "occurred_at": "2026-02-28T04:12:17.350939+00:00", - "metadata": { - "task_name": "Not flushing toilet", - "task_type": "penalty", - "default_points": 5 - } - }, - "131": { - "id": "e6a917c4-83af-40ca-be92-3d58eb1b6cb7", - "created_at": 1772251992.0992663, - "updated_at": 1772251992.0992663, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "confirmed", - "points_before": 40, - "points_after": 40, - "delta": 0, - "occurred_at": "2026-02-28T04:13:12.099266+00:00", - "metadata": { - "task_name": "Make your bed", - "task_type": "chore" - } - }, - "132": { - "id": "564a6354-0e96-479d-8c85-b5efd2af7f2d", - "created_at": 1772252001.408349, - "updated_at": 1772252001.408349, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "cancelled", - "points_before": 40, - "points_after": 40, - "delta": 0, - "occurred_at": "2026-02-28T04:13:21.408348+00:00", - "metadata": { - "task_name": "Make your bed" - } - }, - "133": { - "id": "0dfb6e33-2c12-4aea-ad66-e89e82afe572", - "created_at": 1772252003.5179667, - "updated_at": 1772252003.5179667, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "confirmed", - "points_before": 40, - "points_after": 40, - "delta": 0, - "occurred_at": "2026-02-28T04:13:23.517966+00:00", - "metadata": { - "task_name": "Make your bed", - "task_type": "chore" - } - }, - "134": { - "id": "71ec1266-785a-4644-9831-7e239a881d26", - "created_at": 1772252027.6866477, - "updated_at": 1772252027.6866477, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "approved", - "points_before": 40, - "points_after": 65, - "delta": 25, - "occurred_at": "2026-02-28T04:13:47.686647+00:00", - "metadata": { - "task_name": "Make your bed", - "task_type": "chore", - "default_points": 25 - } - }, - "135": { - "id": "544c05ba-ac12-48d0-866a-68d0f5f71af6", - "created_at": 1772252092.0160515, - "updated_at": 1772252092.0160515, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "reset", - "points_before": 65, - "points_after": 65, - "delta": 0, - "occurred_at": "2026-02-28T04:14:52.016051+00:00", - "metadata": { - "task_name": "Make your bed" - } - }, - "136": { - "id": "1f8f922f-71ae-432f-a04a-9b1bc236375b", - "created_at": 1772252099.2162547, - "updated_at": 1772252099.2162547, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "confirmed", - "points_before": 65, - "points_after": 65, - "delta": 0, - "occurred_at": "2026-02-28T04:14:59.216254+00:00", - "metadata": { - "task_name": "Make your bed", - "task_type": "chore" - } - }, - "137": { - "id": "e0dc497d-ae09-40c7-a97e-b1577fcd2d6e", - "created_at": 1772252106.8427596, - "updated_at": 1772252106.8427596, - "user_id": "6da06108-0db8-46be-b4cb-60ce7b54564d", - "child_id": "040e59f9-e019-49f1-9ef6-37829bb5e018", - "entity_type": "chore", - "entity_id": "70316500-e4ce-4399-8e4b-86a4046fafcb", - "action": "approved", - "points_before": 65, - "points_after": 90, - "delta": 25, - "occurred_at": "2026-02-28T04:15:06.842759+00:00", - "metadata": { - "task_name": "Make your bed", - "task_type": "chore", - "default_points": 25 - } - } - } -} \ No newline at end of file diff --git a/frontend/vue-app/e2e/.auth/user-cc.json b/frontend/vue-app/e2e/.auth/user-cc.json index e70c63c..250aa51 100644 --- a/frontend/vue-app/e2e/.auth/user-cc.json +++ b/frontend/vue-app/e2e/.auth/user-cc.json @@ -2,23 +2,23 @@ "cookies": [ { "name": "refresh_token", - "value": "oQxjeMmAW3v4aoI_hBdjpMXThVDzKZTG_6bQGPJBokc", + "value": "pjakYk7dm_bGf-VXaBpRXFNNq08FH0csnh3nBhCqWGw", "domain": "localhost", "path": "/api/auth", - "expires": 1782271329.747941, + "expires": 1783633314.818346, "httpOnly": true, "secure": true, "sameSite": "Strict" }, { "name": "access_token", - "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZS1jY0B0ZXN0LmNvbSIsInVzZXJfaWQiOiIyYjQ1MmRiNi1lYTRmLTQyMDItODIzYi0zNjllN2E3YTQ5MjYiLCJ0b2tlbl92ZXJzaW9uIjowLCJleHAiOjE3NzQ0OTYyMjl9.docokOZYHgPtNNqirbfLSRABQHHsmTj-9_txuR8NHOM", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZS1jY0B0ZXN0LmNvbSIsInVzZXJfaWQiOiI3NWQ3NGU4OC1jMjY0LTQ3MGMtOThiNC02ZTQ0YTBkYzkyOTMiLCJ0b2tlbl92ZXJzaW9uIjowLCJleHAiOjE3NzU4NTgyMTR9.lXWnj-O3MszrJ_GIwp6ViN0W5-5XEpSDVlAQIQSll-Q", "domain": "localhost", "path": "/", - "expires": -1, + "expires": 1775858214.818293, "httpOnly": true, "secure": true, - "sameSite": "Strict" + "sameSite": "Lax" } ], "origins": [ @@ -27,11 +27,11 @@ "localStorage": [ { "name": "authSyncEvent", - "value": "{\"type\":\"logout\",\"at\":1774495329388}" + "value": "{\"type\":\"logout\",\"at\":1775857314645}" }, { "name": "parentAuth", - "value": "{\"expiresAt\":1774668130069}" + "value": "{\"expiresAt\":1776030114975}" } ] } diff --git a/frontend/vue-app/e2e/.auth/user-delete.json b/frontend/vue-app/e2e/.auth/user-delete.json index 8848650..ad05edd 100644 --- a/frontend/vue-app/e2e/.auth/user-delete.json +++ b/frontend/vue-app/e2e/.auth/user-delete.json @@ -2,23 +2,23 @@ "cookies": [ { "name": "refresh_token", - "value": "PcQvgm3e7SXL3CHGNXYGXhRrU7erXomAQDbOzVAUrCQ", + "value": "sTFHvjZ5hJxJrlNHoxdWkNJ6vxdDzrZwTRFz55JxWKs", "domain": "localhost", "path": "/api/auth", - "expires": 1782271328.966396, + "expires": 1783633314.820088, "httpOnly": true, "secure": true, "sameSite": "Strict" }, { "name": "access_token", - "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZS1kZWxldGVAdGVzdC5jb20iLCJ1c2VyX2lkIjoiOWM4ODk0MWUtMjhiMy00YzFmLWJhNDctMDNkMTU0MTc2ODA5IiwidG9rZW5fdmVyc2lvbiI6MCwiZXhwIjoxNzc0NDk2MjI4fQ.xxzCNQEX6y07hFJzEdumbYbhm_52VWM90tHsTPDfSKs", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZS1kZWxldGVAdGVzdC5jb20iLCJ1c2VyX2lkIjoiY2U4MmI2MzMtMDUwMy00MmMxLWFlNjMtZmEzNzcxMmMxODZiIiwidG9rZW5fdmVyc2lvbiI6MCwiZXhwIjoxNzc1ODU4MjE0fQ.meuVUYIk9NFuo66KDhLPZHoXgHRLWmRDGyR23doTLIw", "domain": "localhost", "path": "/", - "expires": -1, + "expires": 1775858214.820046, "httpOnly": true, "secure": true, - "sameSite": "Strict" + "sameSite": "Lax" } ], "origins": [ @@ -27,11 +27,11 @@ "localStorage": [ { "name": "authSyncEvent", - "value": "{\"type\":\"logout\",\"at\":1774495328432}" + "value": "{\"type\":\"logout\",\"at\":1775857314657}" }, { "name": "parentAuth", - "value": "{\"expiresAt\":1774668129476}" + "value": "{\"expiresAt\":1776030114992}" } ] } diff --git a/frontend/vue-app/e2e/.auth/user.json b/frontend/vue-app/e2e/.auth/user.json index 4d8f132..7517cfe 100644 --- a/frontend/vue-app/e2e/.auth/user.json +++ b/frontend/vue-app/e2e/.auth/user.json @@ -2,23 +2,23 @@ "cookies": [ { "name": "refresh_token", - "value": "K9dRbu3607bZL23pmoMCD8qGM697tnpfY-dYVJ7qXPU", + "value": "nbOCYWuMXIGNyjN2uc6uohUFqkl-Bv1d01YjAOirGi8", "domain": "localhost", "path": "/api/auth", - "expires": 1782271324.066253, + "expires": 1783633312.982067, "httpOnly": true, "secure": true, "sameSite": "Strict" }, { "name": "access_token", - "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZUB0ZXN0LmNvbSIsInVzZXJfaWQiOiJiMGFhNDczMC05ZDI4LTQ3NzQtODE3NC1kZTZmZWJkMjZjMmIiLCJ0b2tlbl92ZXJzaW9uIjowLCJleHAiOjE3NzQ0OTYyMjR9.3RoSBnOU30YFn61lbfKo_ZMF2LQcsKb7qO31CK4AOl8", + "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImUyZUB0ZXN0LmNvbSIsInVzZXJfaWQiOiJlNjM1MjRiOS03NmIzLTRiMmQtODc1Ni05ZmNkNTk0MDRhYTkiLCJ0b2tlbl92ZXJzaW9uIjowLCJleHAiOjE3NzU4NTgyMTJ9.ztnqGJFbFDSze0GvK-2G37v5HaDdWRK392T7vsUpnhw", "domain": "localhost", "path": "/", - "expires": -1, + "expires": 1775858212.982022, "httpOnly": true, "secure": true, - "sameSite": "Strict" + "sameSite": "Lax" } ], "origins": [ @@ -27,11 +27,11 @@ "localStorage": [ { "name": "authSyncEvent", - "value": "{\"type\":\"logout\",\"at\":1774495323817}" + "value": "{\"type\":\"logout\",\"at\":1775857312837}" }, { "name": "parentAuth", - "value": "{\"expiresAt\":1774668124255}" + "value": "{\"expiresAt\":1776030113109}" } ] } diff --git a/frontend/vue-app/public/children.png b/frontend/vue-app/public/children.png new file mode 100644 index 0000000000000000000000000000000000000000..fddd3a30def60691bbd7c1ed4f75f3d28dc46445 GIT binary patch literal 64643 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 F{{udUjS2t& literal 0 HcmV?d00001 diff --git a/frontend/vue-app/public/chores.png b/frontend/vue-app/public/chores.png new file mode 100644 index 0000000000000000000000000000000000000000..f4939a63ed01a4f2706022b5f59389e44cbe06ea GIT binary patch literal 27554 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

*^A` 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 TrakrFpMZ>nqImhIZ~y&2UuMNh literal 0 HcmV?d00001 diff --git a/frontend/vue-app/public/rewards.png b/frontend/vue-app/public/rewards.png new file mode 100644 index 0000000000000000000000000000000000000000..6c5e77a99e5649b8f667a89d568f746b43a0d697 GIT binary patch literal 24955 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 ({ isAuthReady: isAuthReadyMock, isUserLoggedIn: isUserLoggedInMock, isParentAuthenticated: isParentAuthenticatedMock, - logoutParent: vi.fn(), enforceParentExpiry: vi.fn(), })) diff --git a/frontend/vue-app/src/router/index.ts b/frontend/vue-app/src/router/index.ts index 6a57674..1fbbbd8 100644 --- a/frontend/vue-app/src/router/index.ts +++ b/frontend/vue-app/src/router/index.ts @@ -28,7 +28,6 @@ import { isUserLoggedIn, isParentAuthenticated, isAuthReady, - logoutParent, enforceParentExpiry, } from '../stores/auth' import ParentPinSetup from '@/components/auth/ParentPinSetup.vue' @@ -304,8 +303,6 @@ router.beforeEach(async (to, from, next) => { if (isParentAuthenticated.value) { return next('/parent') } else { - // Ensure parent auth is fully cleared when redirecting away from /parent - logoutParent() return next('/child') } }) diff --git a/frontend/vue-app/src/stores/auth.ts b/frontend/vue-app/src/stores/auth.ts index a0031a0..a4e4c63 100644 --- a/frontend/vue-app/src/stores/auth.ts +++ b/frontend/vue-app/src/stores/auth.ts @@ -12,6 +12,31 @@ export const isParentAuthenticated = ref(false) export const isParentPersistent = ref(false) export const parentAuthExpiresAt = ref(null) +// --- Background expiry watcher --- +// Declared before the init block so startParentExpiryWatcher is safe to call during restore. +let expiryWatcherIntervalId: ReturnType | null = null + +function runExpiryCheck() { + if (parentAuthExpiresAt.value !== null && Date.now() >= parentAuthExpiresAt.value) { + applyParentLoggedOutState() + if (typeof window !== 'undefined') { + window.location.href = '/child' + } + } +} + +export function startParentExpiryWatcher() { + stopParentExpiryWatcher() + expiryWatcherIntervalId = setInterval(runExpiryCheck, 15_000) +} + +export function stopParentExpiryWatcher() { + if (expiryWatcherIntervalId !== null) { + clearInterval(expiryWatcherIntervalId) + expiryWatcherIntervalId = null + } +} + // Restore persistent parent auth from localStorage on store init if (hasLocalStorage) { try { @@ -38,30 +63,6 @@ export const currentUserId = ref('') export const suppressForceLogout = ref(false) let authSyncInitialized = false -// --- Background expiry watcher --- -let expiryWatcherIntervalId: ReturnType | null = null - -function runExpiryCheck() { - if (parentAuthExpiresAt.value !== null && Date.now() >= parentAuthExpiresAt.value) { - applyParentLoggedOutState() - if (typeof window !== 'undefined') { - window.location.href = '/child' - } - } -} - -export function startParentExpiryWatcher() { - stopParentExpiryWatcher() - expiryWatcherIntervalId = setInterval(runExpiryCheck, 15_000) -} - -export function stopParentExpiryWatcher() { - if (expiryWatcherIntervalId !== null) { - clearInterval(expiryWatcherIntervalId) - expiryWatcherIntervalId = null - } -} - /** * Explicitly checks whether parent auth has expired and clears it if so. * Called by the router guard before allowing /parent routes. @@ -163,10 +164,12 @@ export async function checkAuth() { currentUserId.value = data.id isUserLoggedIn.value = true } else { - logoutUser() + isUserLoggedIn.value = false + currentUserId.value = '' } } catch { - logoutUser() + isUserLoggedIn.value = false + currentUserId.value = '' } isAuthReady.value = true }