{
  "spec_version": 1,
  "months": {
    "2026-03": {
      "11111111-1111-1111-1111-111111111111": {
        "project_name": "Site Rebuild",
        "entry_count": 3,
        "source_seconds": 5400,
        "cost": {"CAD": "75.00"},
        "billout": {"CAD": "112.51"},
        "billout_adjusted": {"CAD": "173.76"},
        "source_rate_sum": {"CAD": "150.0000"},
        "source_amount_sum": {"CAD": "80.0000"}
      }
    }
  },
  "invoices": {
    "aaaaaaaa-0000-0000-0000-000000000001": {
      "name": "PlusROI 2026-03",
      "status": "paid",
      "invoice_date": "2026-03-31",
      "manual_total": null,
      "entry_count": 1,
      "attached_entry_ids": [
        "cccccccc-0000-0000-0000-000000000001"
      ],
      "computed_total": {"CAD": "112.50"}
    }
  },
  "cc": {
    "batches": {},
    "highlight_keyword_count": 2,
    "auto_rule_count": 1
  },
  "entities": {
    "operators": {
      "PlusROI": {
        "entry_count": 3,
        "clients": {"Brentwood": {"entry_count": 3}}
      }
    },
    "projects": {
      "11111111-1111-1111-1111-111111111111": {
        "name": "Site Rebuild",
        "client": "Brentwood",
        "operator": "PlusROI",
        "entry_count": 3,
        "income": null,
        "billout_adjustment_pct": "10.0000",
        "billout_adjustment_amount": {"CAD": "50.00"}
      }
    },
    "team_members": {
      "rian@rian.ca": {
        "display_names": ["Rian Bowden"],
        "entry_count": 3,
        "rates": [{"cost": {"CAD": "50.00"}, "billout": {"CAD": "75.00"}, "active": true}]
      }
    },
    "unassigned_entry_count": 0
  },
  "meta": {
    "extracted_at": "2026-07-07T02:00:00Z",
    "source_mode": "legacy-schema",
    "schema": "legacy",
    "row_counts": {"time_entries": 3, "teams": null}
  }
}
