{
  "schema_version": "2.0.0",
  "generated_at": "2026-08-08T07:30:01Z",
  "scoreboard": {
    "today": {
      "date": "2026-08-07",
      "planned": 0,
      "done": 0,
      "missed_major": 0
    },
    "discipline_score": 27,
    "tier": "bronze",
    "streak_current": 0,
    "streak_longest": 11,
    "priorities_hit_30d": {
      "done": 9,
      "total": 9,
      "pct": 1.0
    },
    "coverage_30d": {
      "logged_days": 8,
      "available_days": 30,
      "pct": 0.2667
    }
  },
  "heatmap": [
    {
      "date": "2026-06-04",
      "count": 5,
      "level": 3
    },
    {
      "date": "2026-06-05",
      "count": 6,
      "level": 3
    },
    {
      "date": "2026-06-06",
      "count": 5,
      "level": 3
    },
    {
      "date": "2026-06-07",
      "count": 5,
      "level": 3
    },
    {
      "date": "2026-06-08",
      "count": 4,
      "level": 2
    },
    {
      "date": "2026-06-09",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-10",
      "count": 3,
      "level": 2
    },
    {
      "date": "2026-06-11",
      "count": 4,
      "level": 2
    },
    {
      "date": "2026-06-12",
      "count": 4,
      "level": 2
    },
    {
      "date": "2026-06-13",
      "count": 6,
      "level": 3
    },
    {
      "date": "2026-06-14",
      "count": 7,
      "level": 4
    },
    {
      "date": "2026-06-15",
      "count": 0,
      "level": 0,
      "missed": true
    },
    {
      "date": "2026-06-16",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-17",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-06-18",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-06-19",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-20",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-21",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-22",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-23",
      "count": 4,
      "level": 2
    },
    {
      "date": "2026-06-24",
      "count": 2,
      "level": 1
    },
    {
      "date": "2026-06-25",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-06-26",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-06-27",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-06-28",
      "count": 3,
      "level": 2
    },
    {
      "date": "2026-06-29",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-06-30",
      "count": 3,
      "level": 2
    },
    {
      "date": "2026-07-01",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-02",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-03",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-04",
      "count": 2,
      "level": 1
    },
    {
      "date": "2026-07-05",
      "count": 2,
      "level": 1
    },
    {
      "date": "2026-07-06",
      "count": 2,
      "level": 1
    },
    {
      "date": "2026-07-07",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-08",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-09",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-10",
      "count": 2,
      "level": 1
    },
    {
      "date": "2026-07-11",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-12",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-13",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-14",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-15",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-16",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-17",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-07-18",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-19",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-20",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-21",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-22",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-23",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-24",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-25",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-26",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-27",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-28",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-29",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-30",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-07-31",
      "count": 1,
      "level": 1
    },
    {
      "date": "2026-08-01",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-02",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-03",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-04",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-05",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-06",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-07",
      "count": 0,
      "level": 0
    },
    {
      "date": "2026-08-08",
      "count": 0,
      "level": 0
    }
  ],
  "items": [],
  "stats": {
    "tests": 0,
    "skills": 6,
    "days_running": 102
  },
  "integrity": {
    "history_head": "sha256:55d5392f500c86f49554fb727d2f23b059add3d32d20af0868d560db88e43b54",
    "algorithm": "sha256",
    "verified": true,
    "entries": [
      {
        "seq": 55,
        "date": "2026-08-07",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:d08a8beb73e254a6af60123fd9121115d730321f40b2d81de244755ea8b7be63",
        "hash": "sha256:55d5392f500c86f49554fb727d2f23b059add3d32d20af0868d560db88e43b54",
        "verified": true
      },
      {
        "seq": 54,
        "date": "2026-08-06",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:85251432dc8050083aadabd2ac26439d184ad8d0a830c5ed8dcf08f617bdc28d",
        "hash": "sha256:d08a8beb73e254a6af60123fd9121115d730321f40b2d81de244755ea8b7be63",
        "verified": true
      },
      {
        "seq": 53,
        "date": "2026-08-05",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:456a8f37fab9468a83643797cd1fa41ef9240e4740730af7b0c24a5c822487ed",
        "hash": "sha256:85251432dc8050083aadabd2ac26439d184ad8d0a830c5ed8dcf08f617bdc28d",
        "verified": true
      },
      {
        "seq": 52,
        "date": "2026-08-04",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:e2342b0062b900c28f21b9a0b903d75f7c2c9d85998725b15126fe78ba4fb6b1",
        "hash": "sha256:456a8f37fab9468a83643797cd1fa41ef9240e4740730af7b0c24a5c822487ed",
        "verified": true
      },
      {
        "seq": 51,
        "date": "2026-08-03",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:989a4fc550e8faa11c43cdea505316063f86f06ad5aa028b187e7bb7ddd65a7d",
        "hash": "sha256:e2342b0062b900c28f21b9a0b903d75f7c2c9d85998725b15126fe78ba4fb6b1",
        "verified": true
      },
      {
        "seq": 50,
        "date": "2026-08-02",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:d5fd10abb6a65c230e6f48de8a4f210477b783649f5152c2018c2a984d3e4a45",
        "hash": "sha256:989a4fc550e8faa11c43cdea505316063f86f06ad5aa028b187e7bb7ddd65a7d",
        "verified": true
      },
      {
        "seq": 49,
        "date": "2026-08-01",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:cc0e8294508f5698f437a1310a29d69cbbc8725f464ece5d45adb36715543c8a",
        "hash": "sha256:d5fd10abb6a65c230e6f48de8a4f210477b783649f5152c2018c2a984d3e4a45",
        "verified": true
      },
      {
        "seq": 48,
        "date": "2026-07-31",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:3049a39bc1e9be676f060d92f85b8d699249677ab310f6abc4e11f34389c3de5",
        "hash": "sha256:cc0e8294508f5698f437a1310a29d69cbbc8725f464ece5d45adb36715543c8a",
        "verified": true
      },
      {
        "seq": 47,
        "date": "2026-07-30",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:358d32448214da89cf1ea4457a0a86d6f8342c62809134a3e07e5a14a8bd5355",
        "hash": "sha256:3049a39bc1e9be676f060d92f85b8d699249677ab310f6abc4e11f34389c3de5",
        "verified": true
      },
      {
        "seq": 46,
        "date": "2026-07-29",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:9efb2b863ee4c28543b09c43948850b6d53d1390467f03b2f1303e4e8437b6f1",
        "hash": "sha256:358d32448214da89cf1ea4457a0a86d6f8342c62809134a3e07e5a14a8bd5355",
        "verified": true
      },
      {
        "seq": 45,
        "date": "2026-07-28",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:36c86bcf5cb2e76d15f411962938be28156356cc72f6779e97b30864333bdf67",
        "hash": "sha256:9efb2b863ee4c28543b09c43948850b6d53d1390467f03b2f1303e4e8437b6f1",
        "verified": true
      },
      {
        "seq": 44,
        "date": "2026-07-27",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:4d48ceb30164f2143ca1e726b5edf28a267b95aed3b88c8cb313446903fa24fd",
        "hash": "sha256:36c86bcf5cb2e76d15f411962938be28156356cc72f6779e97b30864333bdf67",
        "verified": true
      },
      {
        "seq": 43,
        "date": "2026-07-26",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:51f9eb67e8cd65dcc322a93623a9539db8b6c2b5b7d3473717ece62f36843cc4",
        "hash": "sha256:4d48ceb30164f2143ca1e726b5edf28a267b95aed3b88c8cb313446903fa24fd",
        "verified": true
      },
      {
        "seq": 42,
        "date": "2026-07-25",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:3b6f2b0920c99b599172875f22d3459853f0509633df0329ee22aeb14e89f83d",
        "hash": "sha256:51f9eb67e8cd65dcc322a93623a9539db8b6c2b5b7d3473717ece62f36843cc4",
        "verified": true
      },
      {
        "seq": 41,
        "date": "2026-07-24",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:ebb6583be668a4a7c9f97a62d4eea65132d1039f0e9c2197140740f5707651a2",
        "hash": "sha256:3b6f2b0920c99b599172875f22d3459853f0509633df0329ee22aeb14e89f83d",
        "verified": true
      },
      {
        "seq": 40,
        "date": "2026-07-23",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:7cb0a50f5de5580b5352fea69ff5ba83afba2e898781f18cf4ecacdde81b6b44",
        "hash": "sha256:ebb6583be668a4a7c9f97a62d4eea65132d1039f0e9c2197140740f5707651a2",
        "verified": true
      },
      {
        "seq": 39,
        "date": "2026-07-22",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:911b66ec89f0c28f8c2187f561345640c6ca0e2a2bbda64ff8690b90601d5386",
        "hash": "sha256:7cb0a50f5de5580b5352fea69ff5ba83afba2e898781f18cf4ecacdde81b6b44",
        "verified": true
      },
      {
        "seq": 38,
        "date": "2026-07-21",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:65dea2c08e348b9280ff413a6020cdc083950363e239f47cfcf2a623e95a324a",
        "hash": "sha256:911b66ec89f0c28f8c2187f561345640c6ca0e2a2bbda64ff8690b90601d5386",
        "verified": true
      },
      {
        "seq": 37,
        "date": "2026-07-20",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:2fe285b7fd8e0738596c4c5082e46d515752271673efd203e62065d535ebe741",
        "hash": "sha256:65dea2c08e348b9280ff413a6020cdc083950363e239f47cfcf2a623e95a324a",
        "verified": true
      },
      {
        "seq": 36,
        "date": "2026-07-19",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:8bfcfb0253ad454d9eedb57a9b30125d8b913f5a89a263fbdb0b91545b41c1b8",
        "hash": "sha256:2fe285b7fd8e0738596c4c5082e46d515752271673efd203e62065d535ebe741",
        "verified": true
      },
      {
        "seq": 35,
        "date": "2026-07-18",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:d945cbbd07d53c3c1f434556c0567f63786f8854cd7ebeff2b0daba17db91137",
        "hash": "sha256:8bfcfb0253ad454d9eedb57a9b30125d8b913f5a89a263fbdb0b91545b41c1b8",
        "verified": true
      },
      {
        "seq": 34,
        "date": "2026-07-17",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:504da6b6b252987df58980dd37b7e4c1f04dac177324147d86cc8f60e663d03d",
        "hash": "sha256:d945cbbd07d53c3c1f434556c0567f63786f8854cd7ebeff2b0daba17db91137",
        "verified": true
      },
      {
        "seq": 33,
        "date": "2026-07-16",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:20491c28a32a38bec2451a8be9cb44b4f2a67797fda6d9ffb6bc67eab51742f2",
        "hash": "sha256:504da6b6b252987df58980dd37b7e4c1f04dac177324147d86cc8f60e663d03d",
        "verified": true
      },
      {
        "seq": 32,
        "date": "2026-07-15",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:f8a4114462738ed324ed255abb06436101aa6da685658aa1fbb84135874872a6",
        "hash": "sha256:20491c28a32a38bec2451a8be9cb44b4f2a67797fda6d9ffb6bc67eab51742f2",
        "verified": true
      },
      {
        "seq": 31,
        "date": "2026-07-14",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:08ba831fa7e1867fbd6c727dea15d2a43b5e6460924f85a07e2e52314115ccd7",
        "hash": "sha256:f8a4114462738ed324ed255abb06436101aa6da685658aa1fbb84135874872a6",
        "verified": true
      },
      {
        "seq": 30,
        "date": "2026-07-13",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:6e575ea732604dadf632902fae0985141d623731e6e3ad25c6d9a268e4372ed5",
        "hash": "sha256:08ba831fa7e1867fbd6c727dea15d2a43b5e6460924f85a07e2e52314115ccd7",
        "verified": true
      },
      {
        "seq": 29,
        "date": "2026-07-12",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:c5a8309d4e66a1ee85dbb98f0da2624814ac20d816b52802f76be93a84df0f5b",
        "hash": "sha256:6e575ea732604dadf632902fae0985141d623731e6e3ad25c6d9a268e4372ed5",
        "verified": true
      },
      {
        "seq": 28,
        "date": "2026-07-11",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:430c467992e092becd7a451a9f9e89f32d9a07ba14639b1a8d27952ceedd64e8",
        "hash": "sha256:c5a8309d4e66a1ee85dbb98f0da2624814ac20d816b52802f76be93a84df0f5b",
        "verified": true
      },
      {
        "seq": 27,
        "date": "2026-07-10",
        "done": 2,
        "missed_major": 0,
        "prev_hash": "sha256:11bbe049338047de4fbe6e0333765a96fab1cc66248bcaaf405ee17e43d16d4a",
        "hash": "sha256:430c467992e092becd7a451a9f9e89f32d9a07ba14639b1a8d27952ceedd64e8",
        "verified": true
      },
      {
        "seq": 26,
        "date": "2026-07-09",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:6815e983672b099deb1a5bc97b89a37d3c646a0f2a6ff0bd2b8eacc71e431109",
        "hash": "sha256:11bbe049338047de4fbe6e0333765a96fab1cc66248bcaaf405ee17e43d16d4a",
        "verified": true
      },
      {
        "seq": 25,
        "date": "2026-07-08",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:fc5275876e10fbdf8dd74fa45793e9b965929dfd552eb07cbe166058af4ffe1b",
        "hash": "sha256:6815e983672b099deb1a5bc97b89a37d3c646a0f2a6ff0bd2b8eacc71e431109",
        "verified": true
      },
      {
        "seq": 24,
        "date": "2026-07-07",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:c49d26e8cc77808a534308bd1da844dfc69e67f32df39b262425769036f903a7",
        "hash": "sha256:fc5275876e10fbdf8dd74fa45793e9b965929dfd552eb07cbe166058af4ffe1b",
        "verified": true
      },
      {
        "seq": 23,
        "date": "2026-07-06",
        "done": 2,
        "missed_major": 0,
        "prev_hash": "sha256:3853508104e3fd9f789d8e778ecb351bffc6946ac3221960f439489d8d2da2b7",
        "hash": "sha256:c49d26e8cc77808a534308bd1da844dfc69e67f32df39b262425769036f903a7",
        "verified": true
      },
      {
        "seq": 22,
        "date": "2026-07-05",
        "done": 2,
        "missed_major": 0,
        "prev_hash": "sha256:fefa98defe1a109da60431288cab58f8d7a3e23cb3cbe8770f1e8f67d9d73780",
        "hash": "sha256:3853508104e3fd9f789d8e778ecb351bffc6946ac3221960f439489d8d2da2b7",
        "verified": true
      },
      {
        "seq": 21,
        "date": "2026-07-04",
        "done": 2,
        "missed_major": 0,
        "prev_hash": "sha256:ff89d149f413be5e3985be4444737cebf1f5dca122e16ed792c69d14972b7bf5",
        "hash": "sha256:fefa98defe1a109da60431288cab58f8d7a3e23cb3cbe8770f1e8f67d9d73780",
        "verified": true
      },
      {
        "seq": 20,
        "date": "2026-07-03",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:553b12f592df3c3743a4f77d3620c4431612adbd9a94dfba28cce7f97bb8675d",
        "hash": "sha256:ff89d149f413be5e3985be4444737cebf1f5dca122e16ed792c69d14972b7bf5",
        "verified": true
      },
      {
        "seq": 19,
        "date": "2026-07-02",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:ed8aefe88833e949b5c75e1a9e3d4c98a1684b0d8c089fabc5663303af8fc95c",
        "hash": "sha256:553b12f592df3c3743a4f77d3620c4431612adbd9a94dfba28cce7f97bb8675d",
        "verified": true
      },
      {
        "seq": 18,
        "date": "2026-07-01",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:ba6b326ff4bf32c5d91884b6c734739ab8110170fe1bbdbd57b497397667c328",
        "hash": "sha256:ed8aefe88833e949b5c75e1a9e3d4c98a1684b0d8c089fabc5663303af8fc95c",
        "verified": true
      },
      {
        "seq": 17,
        "date": "2026-06-30",
        "done": 3,
        "missed_major": 0,
        "prev_hash": "sha256:1f124d8a87a58c1c00dc94f3a07d0a66580d5dd8f8e7fcf1f050ae28f5eb76fb",
        "hash": "sha256:ba6b326ff4bf32c5d91884b6c734739ab8110170fe1bbdbd57b497397667c328",
        "verified": true
      },
      {
        "seq": 16,
        "date": "2026-06-29",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:0aec7a7e2c509ec088ec09275b93257ad96fdc526fc2f6b94c44fb6fbe4826a2",
        "hash": "sha256:1f124d8a87a58c1c00dc94f3a07d0a66580d5dd8f8e7fcf1f050ae28f5eb76fb",
        "verified": true
      },
      {
        "seq": 15,
        "date": "2026-06-28",
        "done": 3,
        "missed_major": 0,
        "prev_hash": "sha256:830f3c27cb259d032e6927e055a05cc756fca6d1dbc4a0a1a3f010239f43e2c3",
        "hash": "sha256:0aec7a7e2c509ec088ec09275b93257ad96fdc526fc2f6b94c44fb6fbe4826a2",
        "verified": true
      },
      {
        "seq": 14,
        "date": "2026-06-27",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:e553bba5d4ddf87e99d382c658d5c9787b0f7ede0a5a9be53a3d1a312f8490f8",
        "hash": "sha256:830f3c27cb259d032e6927e055a05cc756fca6d1dbc4a0a1a3f010239f43e2c3",
        "verified": true
      },
      {
        "seq": 13,
        "date": "2026-06-26",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:aa8414e425b4b5005c93e7beb50027de5b7ab7658fa806fed68aa1ff4c79717c",
        "hash": "sha256:e553bba5d4ddf87e99d382c658d5c9787b0f7ede0a5a9be53a3d1a312f8490f8",
        "verified": true
      },
      {
        "seq": 12,
        "date": "2026-06-25",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:d4f4db492c69a93bedacf4786177038f19c9426e1296435742d5f6bb40db0799",
        "hash": "sha256:aa8414e425b4b5005c93e7beb50027de5b7ab7658fa806fed68aa1ff4c79717c",
        "verified": true
      },
      {
        "seq": 11,
        "date": "2026-06-24",
        "done": 2,
        "missed_major": 0,
        "prev_hash": "sha256:1a5e9a6efc47f3069cacd8e2bf93cdb276b7de359b7cfe3bcd100486ed0eda73",
        "hash": "sha256:d4f4db492c69a93bedacf4786177038f19c9426e1296435742d5f6bb40db0799",
        "verified": true
      },
      {
        "seq": 10,
        "date": "2026-06-23",
        "done": 4,
        "missed_major": 0,
        "prev_hash": "sha256:58dea27f1bc574b52d79291a849a15c22027401597c391d3253ea68880c3967c",
        "hash": "sha256:1a5e9a6efc47f3069cacd8e2bf93cdb276b7de359b7cfe3bcd100486ed0eda73",
        "verified": true
      },
      {
        "seq": 9,
        "date": "2026-06-22",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:c5a262433b040c9a6aa637daec1fe2d21d11fe8f4c92d1f139de882de4c521f2",
        "hash": "sha256:58dea27f1bc574b52d79291a849a15c22027401597c391d3253ea68880c3967c",
        "verified": true
      },
      {
        "seq": 8,
        "date": "2026-06-21",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:c5b89a9b026e450ff4b1f9f0c28a87371ce525b716c9e24444f94d3c4bfc765b",
        "hash": "sha256:c5a262433b040c9a6aa637daec1fe2d21d11fe8f4c92d1f139de882de4c521f2",
        "verified": true
      },
      {
        "seq": 7,
        "date": "2026-06-20",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:b908df1ffe864ddbf24971dc4c7942e74dfedb51e902059494b9f871232dd028",
        "hash": "sha256:c5b89a9b026e450ff4b1f9f0c28a87371ce525b716c9e24444f94d3c4bfc765b",
        "verified": true
      },
      {
        "seq": 6,
        "date": "2026-06-19",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:82f04f8ba11abe153bcc19f828326f528ae51c5cb99e26e77f9aadb7b5369ecc",
        "hash": "sha256:b908df1ffe864ddbf24971dc4c7942e74dfedb51e902059494b9f871232dd028",
        "verified": true
      },
      {
        "seq": 5,
        "date": "2026-06-17",
        "done": 1,
        "missed_major": 0,
        "prev_hash": "sha256:ad414e3a7eed9c75cd2a7276aaed87b719ebf38b08979a9f32b095c01271d718",
        "hash": "sha256:82f04f8ba11abe153bcc19f828326f528ae51c5cb99e26e77f9aadb7b5369ecc",
        "verified": true
      },
      {
        "seq": 4,
        "date": "2026-06-16",
        "done": 0,
        "missed_major": 0,
        "prev_hash": "sha256:676ac9e4429ce1adf0fae11dbd12d3485d3a4ef053e99a71bf0ac335823bb270",
        "hash": "sha256:ad414e3a7eed9c75cd2a7276aaed87b719ebf38b08979a9f32b095c01271d718",
        "verified": true
      },
      {
        "seq": 3,
        "date": "2026-06-15",
        "done": 0,
        "missed_major": 1,
        "prev_hash": "sha256:dcfcd00966a75d4c26d683cdc6d43d2daeaa3872df597d14c2055c4aa2d9dac9",
        "hash": "sha256:676ac9e4429ce1adf0fae11dbd12d3485d3a4ef053e99a71bf0ac335823bb270",
        "verified": true
      },
      {
        "seq": 2,
        "date": "2026-06-14",
        "done": 7,
        "missed_major": 0,
        "prev_hash": "sha256:30b746744e3d844943a8276c613c3ae0b720e5ba42104eee32997eff95fd0109",
        "hash": "sha256:dcfcd00966a75d4c26d683cdc6d43d2daeaa3872df597d14c2055c4aa2d9dac9",
        "verified": true
      },
      {
        "seq": 1,
        "date": "2026-06-13",
        "done": 6,
        "missed_major": 0,
        "prev_hash": "sha256:GENESIS",
        "hash": "sha256:30b746744e3d844943a8276c613c3ae0b720e5ba42104eee32997eff95fd0109",
        "verified": true
      }
    ]
  },
  "incidents": [
    {
      "start": "2026-06-19",
      "end": "2026-06-22",
      "kind": "outage",
      "note": "19–22 Jun — offline, not idle. Telegram was blocked in India, so the agent failed over to a Discord channel it built itself. But on a laptop — DNS drops, then ~3 days of sleep — Discord couldn't reliably deliver, so reminders stopped landing and the agent eventually went dark. These days are honestly blank — a system outage, not skipped work. Fixed: auto-recovery, self-healing reminders, and multi-day catch-up. Lesson logged — an always-on host is next so it can't recur."
    },
    {
      "start": "2026-06-25",
      "end": "2026-06-25",
      "kind": "outage",
      "note": "25 Jun — down again, same root cause. The agent runs on a laptop, and the laptop crashed overnight after the 24th's work was already logged. Auto-recovery only works once the machine is back — it can't restart a dead host, so the board froze through the 25th until I brought it up on the 26th. A real outage, not skipped work. The durable fix is moving the agent off the laptop; until that's done, this can recur."
    }
  ]
}
