{
  "exportedAt": "2026-11-01T18:33:08.054Z",
  "format": "lifexp.export.v1",
  "skills": [
    {
      "id": "skill-japanese",
      "name": "Japanese",
      "slug": "japanese",
      "secondaryUnit": null,
      "createdAt": "2024-12-01T19:00:00.000Z",
      "milestones": [
        {
          "label": "First Words",
          "tier": "FIRST_STEPS",
          "thresholdMinutes": 600,
          "thresholdCount": null,
          "achievedAt": "2024-12-17T19:11:00.000Z"
        },
        {
          "label": "Foundation",
          "tier": "FOUNDATION",
          "thresholdMinutes": 9000,
          "thresholdCount": null,
          "achievedAt": "2025-10-05T06:44:00.000Z"
        },
        {
          "label": "Elementary ≈ N5",
          "tier": "BRONZE",
          "thresholdMinutes": 24000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Intermediate ≈ N4",
          "tier": "SILVER",
          "thresholdMinutes": 48000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Advanced ≈ N3",
          "tier": "GOLD",
          "thresholdMinutes": 78000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Fluency",
          "tier": "MASTERY",
          "thresholdMinutes": 132000,
          "thresholdCount": null,
          "achievedAt": null
        }
      ]
    },
    {
      "id": "skill-piano",
      "name": "Piano",
      "slug": "piano",
      "secondaryUnit": null,
      "createdAt": "2025-11-26T21:00:00.000Z",
      "milestones": [
        {
          "label": "First Steps",
          "tier": "FIRST_STEPS",
          "thresholdMinutes": null,
          "thresholdCount": 10,
          "achievedAt": "2026-01-10T21:59:00.000Z"
        },
        {
          "label": "Foundation",
          "tier": "FOUNDATION",
          "thresholdMinutes": null,
          "thresholdCount": 50,
          "achievedAt": "2026-06-18T21:16:00.000Z"
        },
        {
          "label": "Bronze",
          "tier": "BRONZE",
          "thresholdMinutes": null,
          "thresholdCount": 150,
          "achievedAt": null
        },
        {
          "label": "Silver",
          "tier": "SILVER",
          "thresholdMinutes": null,
          "thresholdCount": 400,
          "achievedAt": null
        },
        {
          "label": "Gold",
          "tier": "GOLD",
          "thresholdMinutes": null,
          "thresholdCount": 800,
          "achievedAt": null
        },
        {
          "label": "Mastery",
          "tier": "MASTERY",
          "thresholdMinutes": null,
          "thresholdCount": 1500,
          "achievedAt": null
        }
      ]
    },
    {
      "id": "skill-running",
      "name": "Running",
      "slug": "running",
      "secondaryUnit": "km",
      "createdAt": "2026-06-04T06:00:00.000Z",
      "milestones": [
        {
          "label": "First Steps",
          "tier": "FIRST_STEPS",
          "thresholdMinutes": 600,
          "thresholdCount": null,
          "achievedAt": "2026-09-18T08:03:00.000Z"
        },
        {
          "label": "Foundation",
          "tier": "FOUNDATION",
          "thresholdMinutes": 3000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Bronze",
          "tier": "BRONZE",
          "thresholdMinutes": 9000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Silver",
          "tier": "SILVER",
          "thresholdMinutes": 24000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Gold",
          "tier": "GOLD",
          "thresholdMinutes": 48000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Mastery",
          "tier": "MASTERY",
          "thresholdMinutes": 78000,
          "thresholdCount": null,
          "achievedAt": null
        }
      ]
    },
    {
      "id": "skill-reading",
      "name": "Reading",
      "slug": "reading",
      "secondaryUnit": "books",
      "createdAt": "2026-10-06T22:00:00.000Z",
      "milestones": [
        {
          "label": "First Steps",
          "tier": "FIRST_STEPS",
          "thresholdMinutes": 600,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Foundation",
          "tier": "FOUNDATION",
          "thresholdMinutes": 3000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Bronze",
          "tier": "BRONZE",
          "thresholdMinutes": 9000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Silver",
          "tier": "SILVER",
          "thresholdMinutes": 24000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Gold",
          "tier": "GOLD",
          "thresholdMinutes": 48000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Mastery",
          "tier": "MASTERY",
          "thresholdMinutes": 78000,
          "thresholdCount": null,
          "achievedAt": null
        }
      ]
    },
    {
      "id": "skill-woodworking",
      "name": "Woodworking",
      "slug": "woodworking",
      "secondaryUnit": null,
      "createdAt": "2026-03-06T15:00:00.000Z",
      "milestones": [
        {
          "label": "First Steps",
          "tier": "FIRST_STEPS",
          "thresholdMinutes": 600,
          "thresholdCount": null,
          "achievedAt": "2026-04-17T15:56:00.000Z"
        },
        {
          "label": "Foundation",
          "tier": "FOUNDATION",
          "thresholdMinutes": 3000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Bronze",
          "tier": "BRONZE",
          "thresholdMinutes": 9000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Silver",
          "tier": "SILVER",
          "thresholdMinutes": 24000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Gold",
          "tier": "GOLD",
          "thresholdMinutes": 48000,
          "thresholdCount": null,
          "achievedAt": null
        },
        {
          "label": "Mastery",
          "tier": "MASTERY",
          "thresholdMinutes": 78000,
          "thresholdCount": null,
          "achievedAt": null
        }
      ]
    }
  ],
  "experiences": [
    {
      "id": "experience-338",
      "title": "Read on the train",
      "notes": null,
      "occurredAt": "2026-11-01T22:05:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-245",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-11-01T19:49:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-314",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-10-31T21:34:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-355",
      "title": "Ordered lunch entirely in Japanese",
      "notes": "No idea how long it took. Felt enormous.",
      "occurredAt": "2026-10-30T13:14:00.000Z",
      "minutes": null,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-244",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-10-28T06:49:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-354",
      "title": "Japanese podcast on an easy run",
      "notes": null,
      "occurredAt": "2026-10-27T20:45:00.000Z",
      "minutes": 40,
      "source": "FORM",
      "skillIds": [
        "skill-japanese",
        "skill-running"
      ]
    },
    {
      "id": "experience-337",
      "title": "Read on the train",
      "notes": null,
      "occurredAt": "2026-10-26T22:07:00.000Z",
      "minutes": 25,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-243",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-10-26T19:00:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-330",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-10-26T06:55:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-313",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-10-25T21:14:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-336",
      "title": "Finished a chapter",
      "notes": null,
      "occurredAt": "2026-10-24T22:33:00.000Z",
      "minutes": 25,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-242",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-10-24T19:29:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-335",
      "title": "Read on the train",
      "notes": null,
      "occurredAt": "2026-10-22T22:48:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-312",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-10-22T21:39:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-241",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2026-10-22T06:27:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-353",
      "title": "Read a Japanese short story",
      "notes": "Two skills, one evening.",
      "occurredAt": "2026-10-20T18:11:00.000Z",
      "minutes": 75,
      "source": "FORM",
      "skillIds": [
        "skill-japanese",
        "skill-reading"
      ]
    },
    {
      "id": "experience-240",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-10-20T06:25:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-329",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-10-20T06:11:00.000Z",
      "minutes": 35,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-311",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-10-19T21:57:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-239",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-10-18T19:41:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-334",
      "title": "Read on the train",
      "notes": null,
      "occurredAt": "2026-10-16T22:37:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-238",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-10-16T19:34:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-237",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-10-14T06:35:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-333",
      "title": "Reading before bed",
      "notes": null,
      "occurredAt": "2026-10-08T22:44:00.000Z",
      "minutes": 25,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-310",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-10-07T21:57:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-332",
      "title": "Finished a chapter",
      "notes": null,
      "occurredAt": "2026-10-06T22:49:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-reading"
      ]
    },
    {
      "id": "experience-236",
      "title": "Conversation practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-10-06T06:20:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-309",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-10-04T21:30:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-235",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-10-04T06:40:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-328",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-10-02T06:44:00.000Z",
      "minutes": 50,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-234",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-10-02T06:31:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-327",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-09-26T06:56:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-308",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-09-25T21:29:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-307",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-09-22T21:16:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-233",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2026-09-22T19:05:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-232",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2026-09-20T19:07:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-326",
      "title": "Easy 5k",
      "notes": null,
      "occurredAt": "2026-09-20T06:08:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-231",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-09-18T19:42:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-331",
      "title": "Half marathon",
      "notes": "Slower than I wanted. Finished, which was the point.",
      "occurredAt": "2026-09-18T08:03:00.000Z",
      "minutes": 255,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-230",
      "title": "Anki reviews",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-09-16T19:56:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-325",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-09-14T06:47:00.000Z",
      "minutes": 50,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-306",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-09-13T21:54:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-305",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-09-10T21:38:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-229",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-09-10T19:18:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-228",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-09-08T19:07:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-324",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-09-08T06:38:00.000Z",
      "minutes": 35,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-304",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-09-07T21:08:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-227",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-09-06T19:13:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-303",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-09-04T21:31:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-226",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-09-02T19:10:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-323",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-09-02T06:10:00.000Z",
      "minutes": 35,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-302",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-07-27T21:31:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-225",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-07-26T06:16:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-301",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-07-24T21:51:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-224",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-07-24T06:19:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-223",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-07-22T06:47:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-322",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-07-22T06:39:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-222",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-07-18T06:27:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-221",
      "title": "Japanese class",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-07-16T06:45:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-321",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-07-16T06:22:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-220",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2026-07-10T19:02:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-320",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-07-10T06:44:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-219",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-07-08T19:39:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-300",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-07-06T21:52:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-218",
      "title": "Grammar textbook",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-07-06T06:24:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-217",
      "title": "Grammar textbook",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-07-04T19:57:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-299",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-07-03T21:10:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-352",
      "title": "Workshop afternoon",
      "notes": null,
      "occurredAt": "2026-07-03T15:42:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-216",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-07-02T06:28:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-298",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-06-30T21:50:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-215",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-06-28T06:43:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-319",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-06-28T06:36:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-297",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-06-27T21:50:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-351",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-06-26T15:41:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-296",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-06-24T21:26:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-318",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-06-22T06:06:00.000Z",
      "minutes": 35,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-214",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-06-20T19:59:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-350",
      "title": "Workshop afternoon",
      "notes": null,
      "occurredAt": "2026-06-19T15:05:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-295",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-06-18T21:16:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-213",
      "title": "Conversation practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-06-18T19:14:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-317",
      "title": "Interval session",
      "notes": null,
      "occurredAt": "2026-06-16T06:52:00.000Z",
      "minutes": 35,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-294",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-06-15T21:59:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-212",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-06-14T06:21:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-293",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-06-12T21:42:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-316",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-06-10T06:17:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-211",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-06-08T19:01:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-292",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-06-06T21:58:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-210",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2026-06-06T19:44:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-209",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2026-06-04T19:24:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-315",
      "title": "Morning run",
      "notes": null,
      "occurredAt": "2026-06-04T06:33:00.000Z",
      "minutes": 50,
      "source": "FORM",
      "skillIds": [
        "skill-running"
      ]
    },
    {
      "id": "experience-291",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-06-03T21:10:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-208",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2026-06-02T06:54:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-207",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-05-31T19:02:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-206",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2026-05-29T19:22:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-349",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-05-29T15:07:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-290",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-28T21:21:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-205",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-05-27T06:04:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-289",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-25T21:19:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-204",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-05-25T19:58:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-203",
      "title": "Conversation practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-05-23T06:19:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-288",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-22T21:15:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-348",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-05-22T15:27:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-202",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-05-21T19:26:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-287",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-19T21:11:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-201",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-05-19T19:11:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-200",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-05-17T19:20:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-199",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-05-15T19:30:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-347",
      "title": "Workshop afternoon",
      "notes": null,
      "occurredAt": "2026-05-15T15:00:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-286",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-13T21:07:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-198",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-05-13T06:15:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-197",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-05-11T19:57:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-285",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-05-10T21:50:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-346",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-05-08T15:02:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-284",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-05-07T21:58:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-196",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-05-07T19:36:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-195",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-05-05T19:04:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-194",
      "title": "Reading NHK Easy News",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-05-03T19:01:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-283",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-05-01T21:32:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-193",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-05-01T19:25:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-345",
      "title": "Cut the joints for the shelf",
      "notes": null,
      "occurredAt": "2026-05-01T15:13:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-192",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2026-04-29T19:51:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-282",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-04-28T21:11:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-281",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-04-25T21:45:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-344",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-04-24T15:31:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-280",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-04-22T21:19:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-191",
      "title": "Anki reviews",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-04-21T06:07:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-279",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-04-19T21:37:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-190",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-04-19T19:13:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-189",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-04-17T19:29:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-343",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-04-17T15:56:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-188",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-04-13T06:41:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-187",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-04-11T06:52:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-278",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-04-10T21:00:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-342",
      "title": "Workshop afternoon",
      "notes": null,
      "occurredAt": "2026-04-10T15:44:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-186",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-04-09T06:49:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-277",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-04-07T21:29:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-276",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-04-04T21:50:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-341",
      "title": "Cut the joints for the shelf",
      "notes": null,
      "occurredAt": "2026-04-03T15:01:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-185",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2026-04-03T06:10:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-275",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-04-01T21:27:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-184",
      "title": "Japanese class",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-04-01T19:23:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-183",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-03-30T19:51:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-274",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-03-29T21:06:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-340",
      "title": "Sanding and finishing",
      "notes": null,
      "occurredAt": "2026-03-27T15:08:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-273",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-03-26T21:31:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-182",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-03-24T06:45:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-272",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-03-23T21:40:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-181",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-03-20T19:32:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-180",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-03-18T19:55:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-271",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-03-17T21:10:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-270",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-03-14T21:06:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-179",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2026-03-14T19:14:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-339",
      "title": "Cut the joints for the shelf",
      "notes": null,
      "occurredAt": "2026-03-13T15:11:00.000Z",
      "minutes": 150,
      "source": "FORM",
      "skillIds": [
        "skill-woodworking"
      ]
    },
    {
      "id": "experience-269",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-03-11T21:41:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-178",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-03-10T19:01:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-268",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-03-08T21:40:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-177",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2026-03-06T19:55:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-267",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-03-05T21:14:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-176",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2026-03-04T19:16:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-175",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2026-03-02T06:25:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-174",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-02-28T06:40:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-173",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-02-26T19:58:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-266",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-02-24T21:52:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-172",
      "title": "Japanese class",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-02-24T19:52:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-265",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-02-21T21:10:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-264",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-02-18T21:40:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-171",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2026-02-18T19:37:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-263",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-02-15T21:27:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-170",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-02-14T19:46:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-262",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-02-12T21:27:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-169",
      "title": "Conversation practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-02-12T19:59:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-168",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-02-10T06:50:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-261",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-02-09T21:20:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-167",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-02-08T19:29:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-166",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2026-02-06T19:09:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-165",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-02-04T19:06:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-164",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-02-02T19:20:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-260",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-01-31T21:41:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-163",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-01-31T19:11:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-259",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-01-28T21:22:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-162",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-01-27T19:39:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-258",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-01-25T21:14:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-161",
      "title": "Reading NHK Easy News",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-01-25T19:25:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-257",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-01-22T21:22:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-160",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-01-21T19:49:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-159",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2026-01-19T19:42:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-158",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-01-17T19:41:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-157",
      "title": "Conversation practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2026-01-15T19:54:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-256",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2026-01-13T21:32:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-156",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-01-13T19:00:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-155",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2026-01-11T19:17:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-255",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-01-10T21:59:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-154",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2026-01-09T06:36:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-254",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2026-01-07T21:00:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-153",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2026-01-07T19:17:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-152",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2026-01-05T19:52:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-151",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2026-01-03T19:30:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-253",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2026-01-01T21:52:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-150",
      "title": "Anki reviews",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2026-01-01T06:11:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-149",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-12-30T19:01:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-252",
      "title": "Scales and arpeggios",
      "notes": null,
      "occurredAt": "2025-12-29T21:47:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-148",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-12-28T19:06:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-251",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2025-12-26T21:11:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-147",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-12-26T19:37:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-146",
      "title": "Reading NHK Easy News",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-12-24T06:33:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-250",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2025-12-23T21:52:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-145",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-12-22T19:18:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-249",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2025-12-20T21:18:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-144",
      "title": "Conversation practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-12-18T06:23:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-143",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-12-16T19:36:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-248",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2025-12-14T21:07:00.000Z",
      "minutes": 20,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-142",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-12-14T19:35:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-141",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2025-12-12T19:50:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-140",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-12-08T19:48:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-139",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-12-06T06:32:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-138",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-12-04T19:15:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-247",
      "title": "Piano practice",
      "notes": null,
      "occurredAt": "2025-12-02T21:06:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-137",
      "title": "Japanese class",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-12-02T19:19:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-246",
      "title": "Learning a new piece",
      "notes": null,
      "occurredAt": "2025-11-29T21:24:00.000Z",
      "minutes": 30,
      "source": "FORM",
      "skillIds": [
        "skill-piano"
      ]
    },
    {
      "id": "experience-136",
      "title": "Anki reviews",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-11-28T19:08:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-135",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-11-26T06:41:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-134",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-11-24T19:03:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-133",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-11-22T06:18:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-132",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-11-20T19:08:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-131",
      "title": "Japanese class",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-11-16T19:16:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-130",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2025-11-14T19:38:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-129",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-11-12T06:40:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-128",
      "title": "Conversation practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-11-10T19:10:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-127",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-11-08T19:36:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-126",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-11-06T19:10:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-125",
      "title": "Reading NHK Easy News",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-11-04T19:57:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-124",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-11-02T19:48:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-123",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-10-31T19:11:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-122",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-10-29T19:23:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-121",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-10-27T06:44:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-120",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-10-25T19:23:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-119",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-10-23T19:13:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-118",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-10-21T19:15:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-117",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-10-19T19:52:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-116",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-10-17T19:50:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-115",
      "title": "Listening practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-10-15T19:20:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-114",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-10-09T19:26:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-113",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-10-07T19:14:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-112",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-10-05T06:44:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-111",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-10-03T19:24:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-110",
      "title": "Reading NHK Easy News",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-10-01T19:20:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-109",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-09-29T19:53:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-108",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-09-23T06:02:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-107",
      "title": "Reading NHK Easy News",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-09-21T19:52:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-106",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-09-19T06:09:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-105",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-09-17T19:19:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-104",
      "title": "Anki reviews",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-09-15T19:30:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-103",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-09-13T19:10:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-102",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-09-11T06:22:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-101",
      "title": "Conversation practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-09-09T19:30:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-100",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-09-07T19:02:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-99",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-09-05T06:51:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-98",
      "title": "Reading NHK Easy News",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-09-03T19:05:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-97",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-09-01T06:56:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-96",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-08-30T19:24:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-95",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-08-24T06:31:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-94",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-08-22T19:07:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-93",
      "title": "Conversation practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-08-20T19:04:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-92",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-08-18T19:15:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-91",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-08-10T19:51:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-90",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-08-06T19:45:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-89",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-08-04T19:45:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-88",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-08-02T06:04:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-87",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-07-29T19:33:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-86",
      "title": "Listening practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-07-25T06:25:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-85",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-07-21T19:29:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-84",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-07-17T06:49:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-83",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2025-07-15T19:33:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-82",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-07-13T06:32:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-81",
      "title": "Conversation practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-07-09T19:26:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-80",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-07-07T19:23:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-79",
      "title": "Reading NHK Easy News",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-07-03T19:53:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-78",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-07-01T19:35:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-77",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-06-29T19:12:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-76",
      "title": "Grammar textbook",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-06-27T19:18:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-75",
      "title": "Grammar textbook",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-06-25T06:10:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-74",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-06-23T19:29:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-73",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-06-21T19:47:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-72",
      "title": "Listening practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-06-19T19:55:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-71",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-06-17T06:21:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-70",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-06-13T06:40:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-69",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-06-11T06:55:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-68",
      "title": "Grammar textbook",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-06-07T06:44:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-67",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-06-05T06:35:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-66",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-06-03T19:09:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-65",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-05-30T19:39:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-64",
      "title": "Anki reviews",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-05-28T06:05:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-63",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-05-26T06:19:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-62",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-05-22T19:08:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-61",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-05-20T19:09:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-60",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-05-18T19:46:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-59",
      "title": "Anki reviews",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-05-16T19:24:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-58",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-05-14T06:33:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-57",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-05-10T19:02:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-56",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-05-08T06:04:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-55",
      "title": "Reading NHK Easy News",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-05-06T19:58:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-54",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-05-04T19:31:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-53",
      "title": "Grammar textbook",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-05-02T19:42:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-52",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-04-30T19:00:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-51",
      "title": "Japanese class",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-04-28T06:40:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-50",
      "title": "Reading NHK Easy News",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-04-26T19:30:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-49",
      "title": "Conversation practice",
      "notes": null,
      "occurredAt": "2025-04-20T06:52:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-48",
      "title": "Anki reviews",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-04-18T19:22:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-47",
      "title": "Conversation practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-04-16T06:14:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-46",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-04-14T19:03:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-45",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2025-04-12T19:36:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-44",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-04-08T19:20:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-43",
      "title": "Conversation practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-04-06T19:04:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-42",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-04-04T19:37:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-41",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-04-02T06:02:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-40",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2025-03-31T06:03:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-39",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-03-29T19:35:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-38",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-03-27T19:17:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-37",
      "title": "Reading NHK Easy News",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-03-21T19:50:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-36",
      "title": "Reading NHK Easy News",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-03-17T19:37:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-35",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-03-09T19:51:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-34",
      "title": "Anki reviews",
      "notes": null,
      "occurredAt": "2025-03-07T19:42:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-33",
      "title": "Anki reviews",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-03-01T19:51:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-32",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-02-27T19:54:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-31",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-02-23T06:52:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-30",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-02-21T06:24:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-29",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-02-19T19:45:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-28",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-02-15T06:28:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-27",
      "title": "Listening practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-02-09T19:58:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-26",
      "title": "Listening practice",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-02-07T19:26:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-25",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-02-05T19:00:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-24",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-02-03T19:42:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-23",
      "title": "Reading NHK Easy News",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-01-30T06:02:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-22",
      "title": "Conversation practice",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2025-01-26T19:02:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-21",
      "title": "Japanese class",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-01-24T06:26:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-20",
      "title": "Anki reviews",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-01-18T19:37:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-19",
      "title": "Anki reviews",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2025-01-16T06:24:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-18",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-01-12T19:33:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-17",
      "title": "Grammar textbook",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2025-01-10T06:36:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-16",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2025-01-08T19:51:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-15",
      "title": "Japanese class",
      "notes": null,
      "occurredAt": "2025-01-06T06:21:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-14",
      "title": "Japanese class",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2025-01-04T06:15:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-13",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2025-01-02T19:16:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-12",
      "title": "Listening practice",
      "notes": "Had a five minute conversation without switching to English.",
      "occurredAt": "2024-12-29T19:05:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-11",
      "title": "Japanese class",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2024-12-27T19:30:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-10",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2024-12-23T19:36:00.000Z",
      "minutes": 120,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-9",
      "title": "Reading NHK Easy News",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2024-12-21T19:54:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-8",
      "title": "Japanese class",
      "notes": "Hard going today. Showed up anyway.",
      "occurredAt": "2024-12-17T19:11:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-7",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2024-12-15T19:07:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-6",
      "title": "Grammar textbook",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2024-12-13T19:21:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-5",
      "title": "Japanese class",
      "notes": "Understood most of the lesson without subtitles.",
      "occurredAt": "2024-12-11T19:39:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-4",
      "title": "Grammar textbook",
      "notes": null,
      "occurredAt": "2024-12-09T06:11:00.000Z",
      "minutes": 45,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-3",
      "title": "Listening practice",
      "notes": "Finally stopped mixing up は and が.",
      "occurredAt": "2024-12-07T19:19:00.000Z",
      "minutes": 60,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-2",
      "title": "Listening practice",
      "notes": null,
      "occurredAt": "2024-12-05T19:49:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    },
    {
      "id": "experience-1",
      "title": "Reading NHK Easy News",
      "notes": null,
      "occurredAt": "2024-12-01T19:41:00.000Z",
      "minutes": 90,
      "source": "FORM",
      "skillIds": [
        "skill-japanese"
      ]
    }
  ],
  "maintenance": [
    {
      "name": "Change bedsheets",
      "intervalDays": 14,
      "log": [
        "2026-10-20T11:00:00.000Z",
        "2026-10-05T11:00:00.000Z",
        "2026-09-22T11:00:00.000Z",
        "2026-09-07T11:00:00.000Z"
      ]
    },
    {
      "name": "Vacuum",
      "intervalDays": 7,
      "log": [
        "2026-10-23T11:00:00.000Z",
        "2026-10-16T11:00:00.000Z",
        "2026-10-10T11:00:00.000Z",
        "2026-10-02T11:00:00.000Z",
        "2026-09-24T11:00:00.000Z"
      ]
    },
    {
      "name": "Water plants",
      "intervalDays": 5,
      "log": [
        "2026-10-28T11:00:00.000Z",
        "2026-10-23T11:00:00.000Z",
        "2026-10-17T11:00:00.000Z",
        "2026-10-12T11:00:00.000Z"
      ]
    },
    {
      "name": "Laundry",
      "intervalDays": 7,
      "log": [
        "2026-10-30T11:00:00.000Z",
        "2026-10-23T11:00:00.000Z",
        "2026-10-15T11:00:00.000Z",
        "2026-10-08T11:00:00.000Z",
        "2026-10-01T11:00:00.000Z"
      ]
    },
    {
      "name": "Gym",
      "intervalDays": 3,
      "log": [
        "2026-10-31T11:00:00.000Z",
        "2026-10-28T11:00:00.000Z",
        "2026-10-24T11:00:00.000Z",
        "2026-10-21T11:00:00.000Z",
        "2026-10-18T11:00:00.000Z",
        "2026-10-14T11:00:00.000Z"
      ]
    },
    {
      "name": "Clean the fridge",
      "intervalDays": 30,
      "log": [
        "2026-10-06T11:00:00.000Z",
        "2026-09-01T11:00:00.000Z"
      ]
    }
  ],
  "badges": [
    {
      "key": "first-experience",
      "awardedAt": "2024-12-01T19:41:00.000Z",
      "context": {
        "at": "2024-12-01T19:41:00.000Z"
      }
    },
    {
      "key": "the-return",
      "awardedAt": "2026-09-02T06:10:00.000Z",
      "context": {
        "quietDays": 36
      }
    },
    {
      "key": "polymath",
      "awardedAt": "2026-03-06T19:55:00.000Z",
      "context": {
        "skills": 3
      }
    },
    {
      "key": "deep-diver",
      "awardedAt": "2026-09-18T08:03:00.000Z",
      "context": {
        "minutes": 255
      }
    },
    {
      "key": "hundred-hours",
      "awardedAt": "2025-06-23T19:29:00.000Z",
      "context": {
        "minutes": 24815
      }
    },
    {
      "key": "first-milestone",
      "awardedAt": "2024-12-17T19:11:00.000Z",
      "context": {
        "milestones": 6
      }
    },
    {
      "key": "early-bird",
      "awardedAt": "2025-02-23T06:52:00.000Z",
      "context": {
        "count": 90
      }
    },
    {
      "key": "caretaker",
      "awardedAt": "2026-10-30T11:00:00.000Z",
      "context": {
        "logs": 26
      }
    },
    {
      "key": "storyteller",
      "awardedAt": "2025-03-09T19:51:00.000Z",
      "context": {
        "count": 147
      }
    },
    {
      "key": "year-one",
      "awardedAt": "2025-12-01T19:41:00.000Z",
      "context": {
        "days": 699
      }
    }
  ]
}