{
  "token": "i3jQU03T46e0hrsk",
  "audience": {
    "requested": null,
    "served": null
  },
  "updates_total": 4,
  "updates_in_this_copy": 4,
  "updates_order": "newest_first",
  "updates_all_pages": "https://my-status.app/t/i3jQU03T46e0hrsk/task.json/0",
  "updates_next_page": null,
  "updates_filter": {
    "label": null,
    "seq": null
  },
  "bytes": 5605,
  "task": {
    "type": "ledger",
    "title": "MyStatus Release Ledger",
    "category": "ops",
    "is_closed": false,
    "created_at": "2026-08-25T14:19:48.766397+00:00",
    "owner_name": "MyStatus",
    "updated_at": "2026-10-11T14:25:33.480432+00:00",
    "description": "A ledger of all supported platforms.\n\nA register: one row per change.\n\nRequired data structures (v1):\n\nA data row leads with key-value lines, one per line, ending at the first blank line. Everything after the blank line is prose. Readers take the keys they want and ignore the rest. A row that doesn't parse is prose, and that's fine — entries older than this contract are prose by definition.\n\nKeys this ledger promises:\nPlatform: iOS | Android | Web\nBuild: <whole number>\n\nRide-along keys writers may add (readers ignore what they don't want):\nVerdict: ok | update_available | unsupported\nAnything else you need.\n\nOne platform per data row. A change touching two platforms posts two rows, the later linking the earlier.\n\nSchema rule: adding keys is free. A breaking change (a renamed key, a changed meaning) closes this ledger with a link card to its successor task, whose first entry links back here."
  },
  "parent": null,
  "children": [],
  "updates": [
    {
      "id": "023f692b-7751-4312-ad55-d1a93a0e066d",
      "seq": 4,
      "body": "Database (arrive_in_org):\nmoved into Dad Bod Games NYC Inc from tom.ortega's account, under MyStatus Public Data (jyagQTgLqn8xBCxl)",
      "label": "moved",
      "links": [],
      "media": [],
      "edited": false,
      "source": "database",
      "change_seq": 4,
      "created_at": "2026-10-11T14:25:33.480432+00:00",
      "occurred_at": "2026-10-11T14:25:33.578806+00:00",
      "permalink": "https://my-status.app/t/i3jQU03T46e0hrsk/u/023f692b-7751-4312-ad55-d1a93a0e066d"
    },
    {
      "id": "8e4e8729-2129-4182-ba6f-2247854a7880",
      "seq": 3,
      "body": "Platform: iOS\nBuild: 1\nVerdict: ok\n\nSame change, second platform. The prose lives in the original entry; this row exists so a reader who wants data gets data.",
      "label": "Change",
      "links": [
        {
          "url": "https://my-status.app/t/i3jQU03T46e0hrsk/u/e8aee721-99cf-4ac6-bb61-6551bc20b933",
          "label": "The Android row of this change"
        },
        {
          "url": "https://my-status.app/t/i3jQU03T46e0hrsk/u/83170924-d412-454e-8ea3-f883bb3dc2a2",
          "label": "The original Aug 25 entry (narrative record)"
        }
      ],
      "media": [],
      "edited": false,
      "source": "claude-skill",
      "change_seq": 3,
      "created_at": "2026-08-31T13:21:45.203243+00:00",
      "occurred_at": "2026-08-31T13:21:45.203243+00:00",
      "permalink": "https://my-status.app/t/i3jQU03T46e0hrsk/u/8e4e8729-2129-4182-ba6f-2247854a7880"
    },
    {
      "id": "e8aee721-99cf-4ac6-bb61-6551bc20b933",
      "seq": 2,
      "body": "Platform: Android\nBuild: 5\nVerdict: ok\n\nRe-registration of the Aug 25 change in the v1 data format — the first build carrying the client support check. The original prose entry remains the narrative record; this row is its machine-readable twin.",
      "label": "Change",
      "links": [
        {
          "url": "https://my-status.app/t/i3jQU03T46e0hrsk/u/83170924-d412-454e-8ea3-f883bb3dc2a2",
          "label": "The original Aug 25 entry (narrative record)"
        }
      ],
      "media": [],
      "edited": false,
      "source": "claude-skill",
      "change_seq": 2,
      "created_at": "2026-08-31T13:21:37.782002+00:00",
      "occurred_at": "2026-08-31T13:21:37.782002+00:00",
      "permalink": "https://my-status.app/t/i3jQU03T46e0hrsk/u/e8aee721-99cf-4ac6-bb61-6551bc20b933"
    },
    {
      "id": "83170924-d412-454e-8ea3-f883bb3dc2a2",
      "seq": 1,
      "body": "MyStatus — Android build 5, iOS build 1\n\nThese are the first builds carrying a client support check. At launch and on return to the foreground, each app asks the server whether its own build is still supported and renders whatever comes back: nothing, a dismissible notice, or a full-screen \"update to continue\".\n\nWhat that means for anything reading this ledger:\n\n- The verdict is a per-build lookup, not a version comparison. There is no minimum version to compute, and a build with no entry here is supported by definition.\n- Three verdicts: ok, update_available, unsupported. A client that sees a fourth treats it as ok.\n- Every notice and every block links back to a change record on this task, so there is always a written reason at a permanent address.\n- Nothing has been retired. This entry opens the record; it deprecates nothing.\n\nAndroid builds 2, 3 and 4 are registered here too. They predate the check and cannot ask, so no notice can ever reach them — the rows exist so the registry is complete, not because they can be warned.",
      "label": "Change",
      "links": [],
      "media": [],
      "edited": false,
      "source": "claude-skill",
      "change_seq": 1,
      "created_at": "2026-08-25T22:44:43.84736+00:00",
      "occurred_at": "2026-08-25T22:44:43.84736+00:00",
      "permalink": "https://my-status.app/t/i3jQU03T46e0hrsk/u/83170924-d412-454e-8ea3-f883bb3dc2a2"
    }
  ]
}
