[
  {
    "name": "Evensong",
    "url": "https://app.evensong.ai",
    "logo": "https://app.evensong.ai/icon-192.png",
    "up": true,
    "version": "3af0c97d8ae0899c648ac37fd881de8c47479809",
    "change": "Evensong hears Plainsong: the ingest door, drain hardening, updated_at (US-319 stage two) (#436)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "oob-vacation",
    "url": "https://oob-vacation.vercel.app",
    "logo": "https://oob-vacation.vercel.app/icons/icon-192.png",
    "up": true,
    "version": "499ba44c2648430adb80d2e960e47409b4d6d6f8",
    "change": "Family names gate: Ada is he, Baba is Baba (#237)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "cape-vacation",
    "url": "https://cape-vacation.vercel.app",
    "logo": "https://cape-vacation.vercel.app/icons/icon-192.png",
    "up": true,
    "version": "cf56a82f0407f85ca75500fc56ec0a5c90e8567b",
    "change": "Berlin Saturday doc: Dan answered Jake on 9/16 (no lunch, join for any part of the morning) (#342)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "tempo",
    "url": "https://tempo-undersong.vercel.app",
    "logo": "https://tempo-undersong.vercel.app/icon-192.png",
    "up": true,
    "version": "5529fd0a4b2b977b5f49cb6735b2f99d4ecfe22a",
    "change": "chore(agents): sync the fleet rules (native shells read the running app; the mobile bar's three measurement facts) (#29)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "Tempo · Pokémon",
    "url": "https://tempo-pokemon.vercel.app",
    "logo": "https://tempo-pokemon.vercel.app/icon-192.png",
    "up": true,
    "version": "7d7c8add2ef4be9edf58abe629f046dea3356172",
    "change": "prove-family-names v3 synced (siblings, docs, spellings) (#151)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "practice",
    "url": "https://practice-undersong.vercel.app",
    "logo": "https://practice-undersong.vercel.app/icon-192.png",
    "up": true,
    "version": "16bbac1adbf2ae95aa5748aae7dbc571368cba93",
    "change": "Ada is he, and six: the learner comment and the platform-decisions doc corrected; the fleet family-names gate added (#101)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "Smithy (Carson's Chorus)",
    "url": "https://smithy-one.vercel.app",
    "logo": "https://smithy-one.vercel.app/icon-192.png",
    "up": true,
    "version": "e4fe9f2aa50a0c468b7deefc1d2dbaf69b20e6e9",
    "change": "Voice Smithy knows what day it is: the {{appContext}} clock block (#71)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "Plainsong",
    "url": "https://cockpit-ten-blue.vercel.app",
    "logo": "https://cockpit-ten-blue.vercel.app/icon-192.png",
    "up": true,
    "version": "83b670e7ff5c22f359c6bb9c6bceaefdd52c1054",
    "change": "The mirror marks what it writes; a repeating template is never pushed at; an abandoned edit lets Things win (#115)",
    "deployedAt": "2026-09-16T09:56:33.144Z",
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "Cadence",
    "url": "https://cadence.undersong.app",
    "logo": "https://cadence.undersong.app/icon-192.png",
    "up": true,
    "version": "2d0ff1f060517d0421f2ca765e6d0bfb55ea2a96",
    "change": "chore(agents): sync the fleet rules (native shells read the running app; the mobile bar's three measurement facts) (#237)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "Sal (Craig's app)",
    "url": "https://sal.undersong.app",
    "logo": "https://sal.undersong.app/icon-192.png",
    "up": true,
    "version": "2ab5f8bd02d72616b44cd7006f2b2d62a7b63340",
    "change": "chore(agents): sync the fleet rules (native shells read the running app; the mobile bar's three measurement facts) (#17)",
    "deployedAt": null,
    "checkedAt": "2026-09-16T17:35:30.100Z"
  },
  {
    "name": "voice-probe",
    "url": "https://voice-concierge-probe.vercel.app",
    "logo": "https://voice-concierge-probe.vercel.app/icon-192.png",
    "up": true,
    "version": "9631debf56383bdd67e26727330c0c6b276cdada",
    "change": "chore(agents): sync the fleet rules (native shells read the running app; the mobile bar's three measurement facts) (#27)",
    "deployedAt": "2026-09-12T10:25:03.882Z",
    "checkedAt": "2026-09-16T17:35:30.100Z"
  }
]