{
  "schemaVersion": 2,
  "project": "Hiro",
  "description": "Detailed, timestamped development updates for the Hiro AI assistant project.",
  "entries": [
    {
      "entryId": "2026-08-02-112246",
      "sourceId": "2026.08.02.112246",
      "schemaVersion": 2,
      "date": "2026.08.02",
      "publishedAt": "2026-08-02T11:22:46-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Moving the Hiro journal to a dedicated subdomain",
      "summary": "The Hiro development journal has been reworked to use https://hiro.bballstatistics.com as its canonical public origin, with the journal index at the subdomain root.",
      "url": "https://hiro.bballstatistics.com/2026.08.02.112246",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.08.02.112246/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-08-02-112246",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-08-02-112246.json"
    },
    {
      "entryId": "2026-07-26-194431",
      "sourceId": "2026.07.26.194431",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T19:44:31-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Hard-excluding USPS and sign-in notices",
      "summary": "Hiro now applies two deterministic mailbox rules before local Qwen sees a conversation: USPS-originated mail is always excluded, and automated sign-in or login notices are excluded from task and reading creation.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.194431",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.194431/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-194431",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-194431.json"
    },
    {
      "entryId": "2026-07-26-191252",
      "sourceId": "2026.07.26.191252",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T19:12:52-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Making reading state durable and self-sent mail mandatory",
      "summary": "The Gmail productivity rules were refined again: Important remains the normal outer gate, while email sent from the owner to the owner is an explicit exception that must always become exactly one task or reading item.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.191252",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.191252/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-191252",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-191252.json"
    },
    {
      "entryId": "2026-07-26-183915",
      "sourceId": "2026.07.26.183915",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T18:39:15-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Teaching task rejection and enforcing Gmail importance",
      "summary": "The Gmail productivity workflow now uses Gmail importance as a hard outer gate. Non-important conversations never reach local Qwen or participate in task or reading creation.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.183915",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.183915/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-183915",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-183915.json"
    },
    {
      "entryId": "2026-07-26-180332",
      "sourceId": "2026.07.26.180332",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T18:03:32-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Turning Gmail review into one complete background scan",
      "summary": "The earlier pagination repair exposed the next twelve unanalyzed conversations, but it still required the user to click Analyze once per twelve-conversation group.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.180332",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.180332/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-180332",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-180332.json"
    },
    {
      "entryId": "2026-07-26-175326",
      "sourceId": "2026.07.26.175326",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:53:26-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Advancing Gmail import beyond previously analyzed mail",
      "summary": "The task dashboard correctly reported that all eleven conversations on the first Gmail result page had already been analyzed, but the importer stopped there instead of continuing to older matching mail.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.175326",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.175326/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-175326",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-175326.json"
    },
    {
      "entryId": "2026-07-26-174238",
      "sourceId": "2026.07.26.174238",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:42:38-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Making full-size Gmail analysis reliable",
      "summary": "A screenshot from the private task dashboard showed that the corrected label-free Gmail importer still failed when the default Analyze action processed a larger set of full conversations.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.174238",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.174238/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-174238",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-174238.json"
    },
    {
      "entryId": "2026-07-26-173728",
      "sourceId": "2026.07.26.173728",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:37:28-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Replacing label import with Qwen email interpretation",
      "summary": "The first Gmail importer incorrectly assumed that the mailbox owner would organize messages under dedicated task and reading labels.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.173728",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.173728/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-173728",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-173728.json"
    },
    {
      "entryId": "2026-07-26-172613",
      "sourceId": "2026.07.26.172613",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:26:13-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Restoring Gmail import network access",
      "summary": "A reported loading problem was clarified to affect Gmail import rather than the task page itself.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.172613",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.172613/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-172613",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-172613.json"
    },
    {
      "entryId": "2026-07-26-171554",
      "sourceId": "2026.07.26.171554",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:15:54-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Checking a reported task-page connection failure",
      "summary": "The private task page was reported as not loading shortly after Hiro's detached startup fix.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.171554",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.171554/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-171554",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-171554.json"
    },
    {
      "entryId": "2026-07-26-171334",
      "sourceId": "2026.07.26.171334",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:13:34-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Making Hiro startup return promptly",
      "summary": "Hiro's prior manual startup command successfully launched the service but remained attached to the long-running process tree, making the command appear stuck even after the dashboard was available.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.171334",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.171334/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-171334",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-171334.json"
    },
    {
      "entryId": "2026-07-26-170955",
      "sourceId": "2026.07.26.170955",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T17:09:55-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Restoring Hiro task-dashboard availability",
      "summary": "Hiro was started after the task dashboard was found offline.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.170955",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.170955/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-170955",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-170955.json"
    },
    {
      "entryId": "2026-07-26-150205",
      "sourceId": "2026.07.26.150205",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T15:02:05-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Making Google authorization recoverable in Hiro",
      "summary": "Hiro now recognizes rejected or malformed Google credentials as a recoverable authorization condition instead of exposing a generic Gmail RefreshError.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.150205",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.150205/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-150205",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-150205.json"
    },
    {
      "entryId": "2026-07-26-145353",
      "sourceId": "2026.07.26.145353",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T14:53:53-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Diagnosing Hiro's Gmail authorization failure",
      "summary": "The personal task dashboard's Gmail import returned a RefreshError during its first live authorization attempt.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.145353",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.145353/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-145353",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-145353.json"
    },
    {
      "entryId": "2026-07-26-145123",
      "sourceId": "2026.07.26.145123",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T14:51:23-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Restoring Hiro and validating the personal task dashboard",
      "summary": "Hiro was restarted so the newly implemented personal task and reading-list dashboard could be evaluated through its normal local and private-network listeners.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.145123",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.145123/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-145123",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-145123.json"
    },
    {
      "entryId": "2026-07-26-112051",
      "sourceId": "2026.07.26.112051",
      "schemaVersion": 2,
      "date": "2026.07.26",
      "publishedAt": "2026-07-26T11:20:51-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "A modular personal task and reading-list architecture for Hiro",
      "summary": "A work email task-manager design was reviewed as the basis for a personal system organized by areas of life such as Hiro, self-care, and family.",
      "url": "https://hiro.bballstatistics.com/2026.07.26.112051",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.26.112051/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-26-112051",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-26-112051.json"
    },
    {
      "entryId": "2026-07-25-073605",
      "sourceId": "2026.07.25.073605",
      "schemaVersion": 2,
      "date": "2026.07.25",
      "publishedAt": "2026-07-25T07:36:05-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Nightly readiness remains blocked by a missing scheduled run",
      "summary": "The scheduled July 24 Pacific nightly evaluation did not run. The canonical ledger contains no nightly record for that date, while the checked-in schedule remains disabled.",
      "url": "https://hiro.bballstatistics.com/2026.07.25.073605",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.25.073605/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-25-073605",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-25-073605.json"
    },
    {
      "entryId": "2026-07-25-071214",
      "sourceId": "2026.07.25.071214",
      "schemaVersion": 2,
      "date": "2026.07.25",
      "publishedAt": "2026-07-25T07:12:14-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Automatic Daylab runner identified after Telegram run alerts",
      "summary": "The overnight scheduler is disabled and no Hiro-related Windows Scheduled Task is currently registered, but an independent Daylab process was still running continuously.",
      "url": "https://hiro.bballstatistics.com/2026.07.25.071214",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.25.071214/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-25-071214",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-25-071214.json"
    },
    {
      "entryId": "2026-07-24-142952",
      "sourceId": "2026.07.24.142952",
      "schemaVersion": 2,
      "date": "2026.07.24",
      "publishedAt": "2026-07-24T14:29:52-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Privacy-preserving geolocation triggers added to Hiro's plan",
      "summary": "Added a phased geolocation-trigger workstream to Hiro's public product direction.",
      "url": "https://hiro.bballstatistics.com/2026.07.24.142952",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.24.142952/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-24-142952",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-24-142952.json"
    },
    {
      "entryId": "2026-07-23-154911",
      "sourceId": "2026.07.23.154911",
      "schemaVersion": 2,
      "date": "2026.07.23",
      "publishedAt": "2026-07-23T15:49:11-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Real-world assistant capability boundary audited",
      "summary": "Audited Hiro's current calendar, mailbox, task, reading-list, reminder, memory, and web-update capabilities to distinguish simulated evidence from production readiness.",
      "url": "https://hiro.bballstatistics.com/2026.07.23.154911",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.23.154911/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-23-154911",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-23-154911.json"
    },
    {
      "entryId": "2026-07-23-153720",
      "sourceId": "2026.07.23.153720",
      "schemaVersion": 2,
      "date": "2026.07.23",
      "publishedAt": "2026-07-23T15:37:20-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Router performance telemetry added to Observatory",
      "summary": "Added a Performance tab to Hiro's private Evaluation Observatory so routed development tasks can be reviewed by time, task label, selected model, route, status, duration, and token usage.",
      "url": "https://hiro.bballstatistics.com/2026.07.23.153720",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.23.153720/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-23-153720",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-23-153720.json"
    },
    {
      "entryId": "2026-07-23-152141",
      "sourceId": "2026.07.23.152141",
      "schemaVersion": 2,
      "date": "2026.07.23",
      "publishedAt": "2026-07-23T15:21:41-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Measured Codex task router activated",
      "summary": "Implemented a separate Hiro development-task router that selects among local Qwen, Luna Low, Terra Medium, Sol Medium, and explicitly approved Sol High without changing Hiro's conversational router.",
      "url": "https://hiro.bballstatistics.com/2026.07.23.152141",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.23.152141/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-23-152141",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-23-152141.json"
    },
    {
      "entryId": "2026-07-23-080438",
      "sourceId": "2026.07.23.080438",
      "schemaVersion": 2,
      "date": "2026.07.23",
      "publishedAt": "2026-07-23T08:04:38-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Step 3 calibration repair completed",
      "summary": "Implemented and launched the finite Step 3 diversity controller instead of using the prior unbounded repetition loop. The repaired calibration session is step3-20260723-0852, with a seven-hour deadline and a fixed 348-case noncanonical budget across ten capability families.",
      "url": "https://hiro.bballstatistics.com/2026.07.23.080438",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.23.080438/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-23-080438",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-23-080438.json"
    },
    {
      "entryId": "2026-07-23-074606",
      "sourceId": "2026.07.23.074606",
      "schemaVersion": 2,
      "date": "2026.07.23",
      "publishedAt": "2026-07-23T07:46:06-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Finite diversity campaign for Hiro Step 3",
      "summary": "Designed a finite execution-grade roadmap Step 3 campaign that a lighter supervising model can initiate, monitor, resume, and close through deterministic controller commands and a fixed evidence decision table.",
      "url": "https://hiro.bballstatistics.com/2026.07.23.074606",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.23.074606/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-23-074606",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-23-074606.json"
    },
    {
      "entryId": "2026-07-22-223823",
      "sourceId": "2026.07.22.223823",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T22:38:23-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Qwen stateful workflow gaps closed",
      "summary": "Implemented the approved plan for Hiro's Qwen 3.6 stateful workflow gaps. The work separated harness defects from model behavior, added per-round telemetry, strengthened simulated approval and stale-state semantics, and applied only the bounded model controls supported by evidence.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.223823",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.223823/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-223823",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-223823.json"
    },
    {
      "entryId": "2026-07-22-201104",
      "sourceId": "2026.07.22.201104",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T20:11:04-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Plan to close Qwen stateful workflow gaps",
      "summary": "Reviewed both Qwen 3.6 canonical stateful reports and the exact contracts for workflows three, five, and six. Both runs passed three of six; increasing the harness output budget did not change the score.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.201104",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.201104/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-201104",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-201104.json"
    },
    {
      "entryId": "2026-07-22-192945",
      "sourceId": "2026.07.22.192945",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T19:29:45-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Hiro local runtime migrated from Gemma to Qwen 3.6",
      "summary": "Completed the coordinated local-model migration that the earlier diagnosis identified as missing. Hiro now defaults to the Qwen 3.6 35B-A3B profile, uses the exact LM Studio native model identifier, and has Qwen-specific startup, preflight, health-restart, Telegram, benchmark, smoke-test, and documentation paths.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.192945",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.192945/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-192945",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-192945.json"
    },
    {
      "entryId": "2026-07-22-184519",
      "sourceId": "2026.07.22.184519",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T18:45:19-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Diagnosis of Hiro's idle local-model memory use",
      "summary": "Diagnosed unexpectedly high memory use while Hiro appeared idle. The local inference server was still active with the Gemma 12B quantized model loaded in LM Studio, even though its status was idle and no evaluation was currently running.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.184519",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.184519/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-184519",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-184519.json"
    },
    {
      "entryId": "2026-07-22-181318",
      "sourceId": "2026.07.22.181318",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T18:13:18-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Generated adversarial stateful scenarios for Hiro",
      "summary": "Expanded Hiro's hermetic stateful harness from six fixed workflows to seeded generated scenarios with topology-based novelty signatures. The generator now exercises concurrent calendar changes, approval scope drift, approval expiration, explicit rejection, partial success, rate limits, and permission denials.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.181318",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.181318/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-181318",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-181318.json"
    },
    {
      "entryId": "2026-07-22-173418",
      "sourceId": "2026.07.22.173418",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T17:34:18-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Hiro's six-workflow stateful agent harness",
      "summary": "Implemented Harness v2 as a hermetic, executable stateful evaluation environment for six personal-assistant workflows: read-only discovery, local task and reading changes, draft-only calendar and email preparation, approval-gated writes, injected-failure recovery, and a staged cross-tool workflow.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.173418",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.173418/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-173418",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-173418.json"
    },
    {
      "entryId": "2026-07-22-170801",
      "sourceId": "2026.07.22.170801",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T17:08:01-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Audit of Hiro's simulated personal-agent harness",
      "summary": "The simulated personal-assistant evaluation layer is substantial but not yet a true stateful tool harness. Hiro has broad prompt-only coverage for calendar planning, tasks, reading lists, briefings, approvals, recovery choices, and productive autonomy, plus a sealed development-cycle generator and append-only evidence.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.170801",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.170801/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-170801",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-170801.json"
    },
    {
      "entryId": "2026-07-22-102520",
      "sourceId": "2026.07.22.102520",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T10:25:20-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Typed memory and local GBrain shadow recall implemented",
      "summary": "The approved first two phases of Hiro's governed memory plan were implemented: an additive typed SQLite operational store and a pinned, local-only GBrain recall bridge.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.102520",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.102520/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-102520",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-102520.json"
    },
    {
      "entryId": "2026-07-22-095816",
      "sourceId": "2026.07.22.095816",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T09:58:16-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Plan for governed GBrain integration in Hiro",
      "summary": "A two-phase implementation plan was designed for user review; no Hiro code, database, service, dependency, configuration, memory, or evaluation data was changed.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.095816",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.095816/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-095816",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-095816.json"
    },
    {
      "entryId": "2026-07-22-073822",
      "sourceId": "2026.07.22.073822",
      "schemaVersion": 2,
      "date": "2026.07.22",
      "publishedAt": "2026-07-22T07:38:22-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Hiro memory-landscape review: durable records before agent recall",
      "summary": "A review of the curated AI second-brain landscape found several useful memory layers, but no product should become Hiro's sole source of truth for calendar, task, reading-list, or approval state.",
      "url": "https://hiro.bballstatistics.com/2026.07.22.073822",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.22.073822/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-22-073822",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-22-073822.json"
    },
    {
      "entryId": "2026-07-21-215153",
      "sourceId": "2026.07.21.215153",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T21:51:53-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Hiro development-cycle harness stops for evidence-quality repair",
      "summary": "A new isolated development-cycle runner generated calibration, development, blind, and canary batches and recorded all observations append-only.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.215153",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.215153/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-215153",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-215153.json"
    },
    {
      "entryId": "2026-07-21-195640",
      "sourceId": "2026.07.21.195640",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T19:56:40-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "A harder overnight Hiro development cycle is designed",
      "summary": "The repeated perfect scores on Hiro's current active suite rotation were diagnosed as evaluation saturation rather than proof that the broader assistant goals are solved.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.195640",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.195640/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-195640",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-195640.json"
    },
    {
      "entryId": "2026-07-21-191642",
      "sourceId": "2026.07.21.191642",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T19:16:42-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Supervised rapid-improvement loop broadens Hiro evaluation coverage",
      "summary": "A supervised evaluation, proposal review, bounded implementation, and re-evaluation loop ran across calibration, composed reasoning, personal-assistant planning, grounding, and operational regression coverage.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.191642",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.191642/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-191642",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-191642.json"
    },
    {
      "entryId": "2026-07-21-184137",
      "sourceId": "2026.07.21.184137",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T18:41:37-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Approved grounding and deliberative reasoning changes validated",
      "summary": "The user approved two bounded Hiro improvements: proactive grounding for fresh factual questions and a candidate response to repeated ordered-transformation failures.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.184137",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.184137/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-184137",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-184137.json"
    },
    {
      "entryId": "2026-07-21-181019",
      "sourceId": "2026.07.21.181019",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T18:10:19-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Daylab evaluation isolation restored after benchmark routing finding",
      "summary": "A completed seven-cycle Daylab evidence set revealed that synthetic personal-assistant prompts were entering the normal interactive resolver path, making those benchmark scores unsuitable for capability assessment.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.181019",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.181019/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-181019",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-181019.json"
    },
    {
      "entryId": "2026-07-21-164500",
      "sourceId": "2026.07.21.164500",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T16:45:00-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Adaptive personal-assistant benchmark now guides Daylab",
      "summary": "Daylab now selects public evaluation suites adaptively: a stable regression canary, synthetic personal-assistant workflows, and suites ranked by observed failure rate.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.164500",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.164500/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-164500",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-164500.json"
    },
    {
      "entryId": "2026-07-21-162726",
      "sourceId": "2026.07.21.162726",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T16:27:26-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Diversified 30-cycle Daylab evidence burst launched",
      "summary": "Hiro Daylab was upgraded from a fixed 30-minute cadence into an on-demand, bounded evidence-burst capability.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.162726",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.162726/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-162726",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-162726.json"
    },
    {
      "entryId": "2026-07-21-152018",
      "sourceId": "2026.07.21.152018",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T15:20:18-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Protected remote Observatory no longer requires a Hiro browser key",
      "summary": "The protected remote Evaluation Observatory was diagnosed and corrected so an authorized viewer needs only their Cloudflare identity, not a separately carried Hiro API key.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.152018",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.152018/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-152018",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-152018.json"
    },
    {
      "entryId": "2026-07-21-150121",
      "sourceId": "2026.07.21.150121",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T15:01:21-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "High-cadence Daylab now appends fresh evaluations without auto-promotion",
      "summary": "This session added Hiro Daylab: a bounded, proposal-only development lane that runs immediately and then every 30 minutes while preserving the canonical nightly lane for readiness evidence.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.150121",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.150121/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-150121",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-150121.json"
    },
    {
      "entryId": "2026-07-21-144712",
      "sourceId": "2026.07.21.144712",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T14:47:12-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Manual proposal-only cycle completed; nightly evaluation reused by design",
      "summary": "A user-requested manual run of Hiro's guarded proposal-only nightly workflow completed successfully after the normal readiness preflight confirmed that the local model and dashboard API were healthy.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.144712",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.144712/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-144712",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-144712.json"
    },
    {
      "entryId": "2026-07-21-095633",
      "sourceId": "2026.07.21.095633",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T09:56:33-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Private browser-only benchmark dashboard is live behind owner access",
      "summary": "This session completed a private, browser-only route to Hiro's live benchmark dashboard without requiring a VPN client or remote desktop on the work computer.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.095633",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.095633/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-095633",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-095633.json"
    },
    {
      "entryId": "2026-07-21-075636",
      "sourceId": "2026.07.21.075636",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T07:56:36-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Nightly evaluation connection preflight repaired and verified",
      "summary": "The nightly evaluation connection failure was traced to a dependency gap: the preflight kept Hiro's API available but did not ensure the local Gemma inference server was available on port 8080, which the evaluator calls directly.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.075636",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.075636/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-075636",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-075636.json"
    },
    {
      "entryId": "2026-07-21-073412",
      "sourceId": "2026.07.21.073412",
      "schemaVersion": 2,
      "date": "2026.07.21",
      "publishedAt": "2026-07-21T07:34:12-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Nightly self-improvement readiness review finds infrastructure failure",
      "summary": "The July 20 scheduled proposal-only run completed its bookkeeping and all 16 public RSI observations, but it is classified as an infrastructure/model failure rather than a valid capability evaluation: every observation returned an empty response with the same connection error.",
      "url": "https://hiro.bballstatistics.com/2026.07.21.073412",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.21.073412/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-21-073412",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-21-073412.json"
    },
    {
      "entryId": "2026-07-20-185348",
      "sourceId": "2026.07.20.185348",
      "schemaVersion": 2,
      "date": "2026.07.20",
      "publishedAt": "2026-07-20T18:53:48-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Recurring Windows Path environment constraint documented",
      "summary": "Recorded the recurring Windows Path/PATH case-collision as a standing Hiro workspace constraint so future planning accounts for it before introducing process launchers.",
      "url": "https://hiro.bballstatistics.com/2026.07.20.185348",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.20.185348/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-20-185348",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-20-185348.json"
    },
    {
      "entryId": "2026-07-20-180841",
      "sourceId": "2026.07.20.180841",
      "schemaVersion": 2,
      "date": "2026.07.20",
      "publishedAt": "2026-07-20T18:08:41-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Model-unreachable Telegram alerts removed",
      "summary": "Stopped Hiro's health monitor from sending Telegram messages when the active local model endpoint is unreachable or returns an error. Model availability remains visible to health checks and local logs, but routine model downtime no longer interrupts the user through Telegram.",
      "url": "https://hiro.bballstatistics.com/2026.07.20.180841",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.20.180841/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-20-180841",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-20-180841.json"
    },
    {
      "entryId": "2026-07-20-172510",
      "sourceId": "2026.07.20.172510",
      "schemaVersion": 2,
      "date": "2026.07.20",
      "publishedAt": "2026-07-20T17:25:10-07:00",
      "timeZone": "America/Los_Angeles",
      "legacy": false,
      "title": "Timestamped Hiro journal entries and same-day preservation",
      "summary": "Reworked the Hiro development journal so a calendar date is no longer the unique identity of an entry. New sessions use schema-version-2 source files named with local date and time, allowing multiple independent entries on the same day without rewriting earlier results.",
      "url": "https://hiro.bballstatistics.com/2026.07.20.172510",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.20.172510/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-20-172510",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-20-172510.json"
    },
    {
      "entryId": "2026-07-20",
      "sourceId": "2026.07.20",
      "schemaVersion": 1,
      "date": "2026.07.20",
      "publishedAt": "2026-07-20T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "Local model tuning and Hiro self-improvement orchestration",
      "summary": "Hiro's two local-model libraries were relocated from the space-constrained system volume to dedicated directories on E:. LM Studio now downloads to E:\\AI\\Models\\LMStudio, while Hiro's legacy GGUF library resides at E:\\AI\\Models\\llama.cpp.",
      "url": "https://hiro.bballstatistics.com/2026.07.20",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.20/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-20",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-20.json"
    },
    {
      "entryId": "2026-07-19",
      "sourceId": "2026.07.19",
      "schemaVersion": 1,
      "date": "2026.07.19",
      "publishedAt": "2026-07-19T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "RTX 5090 hardware review and local-model trial plan",
      "summary": "Hiro's host was inventoried after its GPU upgrade. It now has an NVIDIA GeForce RTX 5090 with 32,607 MiB of VRAM, an Intel Core i7-10700K with 16 logical processors, 31.84 GiB of physical RAM, and several terabytes of free space on E:.",
      "url": "https://hiro.bballstatistics.com/2026.07.19",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.19/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-19",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-19.json"
    },
    {
      "entryId": "2026-07-17",
      "sourceId": "2026.07.17",
      "schemaVersion": 1,
      "date": "2026.07.17",
      "publishedAt": "2026-07-17T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "Dashboard recovery and verified workday startup",
      "summary": "Hiro's local dashboard was unreachable because no process was listening on its web ports. The browser's connection-refused message was accurate and was unrelated to the dashboard API key.",
      "url": "https://hiro.bballstatistics.com/2026.07.17",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.17/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-17",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-17.json"
    },
    {
      "entryId": "2026-07-16",
      "sourceId": "2026.07.16",
      "schemaVersion": 1,
      "date": "2026.07.16",
      "publishedAt": "2026-07-16T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "Controlled Hiro reliability and emergence lab",
      "summary": "The launcher now uses the supported pinned LM Studio CLI, verifies Gemma 4 12B model identity and readiness, warms the model, records telemetry, and enables Telegram only after success.",
      "url": "https://hiro.bballstatistics.com/2026.07.16",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.16/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-16",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-16.json"
    },
    {
      "entryId": "2026-07-15",
      "sourceId": "2026.07.15",
      "schemaVersion": 1,
      "date": "2026.07.15",
      "publishedAt": "2026-07-15T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "Reliable direct retrieval for Hiro journal updates",
      "summary": "The public Hiro journal was audited after ChatGPT Voice could not retrieve a dated update that remained accessible in a normal browser and regular ChatGPT. Direct production HTTP tests showed that the existing HTML and JSON URLs already returned clean 200 responses, correct content types, no cookies, and identical bodies for browser, curl, generic-bot, GPTBot, and ChatGPT-style user agents.",
      "url": "https://hiro.bballstatistics.com/2026.07.15",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.15/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-15",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-15.json"
    },
    {
      "entryId": "2026-07-14",
      "sourceId": "2026.07.14",
      "schemaVersion": 1,
      "date": "2026.07.14",
      "publishedAt": "2026-07-14T00:00:00Z",
      "timeZone": null,
      "legacy": true,
      "title": "Lifecycle controls and evaluation timeout-cascade diagnosis",
      "summary": "Hiro's local operating workflow was tightened so the model server and Telegram integration behave as one intentional lifecycle instead of unrelated background processes. Starting Hiro now enables Telegram notifications and starts the bot, while the new shutdown path disables notifications before stopping services.",
      "url": "https://hiro.bballstatistics.com/2026.07.14",
      "jsonUrl": "https://hiro.bballstatistics.com/2026.07.14/entry.json",
      "stableUrl": "https://hiro.bballstatistics.com/2026-07-14",
      "stableJsonUrl": "https://hiro.bballstatistics.com/2026-07-14.json"
    }
  ],
  "updatedThrough": "2026-08-02T11:22:46-07:00"
}
