{
  "events": [
    {
      "timestamp": "2026-09-01T06:18:25.823545+00:00",
      "event": "job_started",
      "job_id": "20260901-061825-28-burchill-avenue-cranbourne-east-vic-3"
    },
    {
      "timestamp": "2026-09-01T06:18:25.841614+00:00",
      "event": "uploads_saved",
      "files": [
        "main (5).jpg",
        "rp-data-cma.pdf",
        "rp-data-rental-cma.pdf"
      ]
    },
    {
      "timestamp": "2026-09-01T06:18:26.317021+00:00",
      "event": "cma_filtered",
      "removed": [
        6
      ],
      "original_pages": 6,
      "output_pages": 5
    },
    {
      "timestamp": "2026-09-01T06:18:29.165774+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG dom unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.165970+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG summary unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166015+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG rent unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166051+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG cycle unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166086+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG price unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166120+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG scores unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166155+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG fundamentals unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166189+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG growth annualised unavailable: HTTP 402"
    },
    {
      "timestamp": "2026-09-01T06:18:29.166447+00:00",
      "event": "market_data_loaded",
      "suburb": "Cranbourne East"
    },
    {
      "timestamp": "2026-09-01T06:19:06.876786+00:00",
      "event": "pack_assembled",
      "sections": 2
    },
    {
      "timestamp": "2026-09-01T06:19:06.876906+00:00",
      "event": "job_finished"
    }
  ],
  "form_fields": {
    "pack_type": "pr",
    "client_name": "Stuart & Ellen",
    "property_address": "28 Burchill Avenue, Cranbourne East, Vic 3977",
    "purchase_price": "721000",
    "agent_expected_price": "",
    "lvr": "80",
    "low_rent": "400",
    "high_rent": "500",
    "interest_rate": "6.25",
    "property_management_fee": "7.7",
    "buyers_agency_fee": "16000",
    "land_value": "500000",
    "state": "VIC",
    "property_type": "House",
    "bed_bath_car": "",
    "block_size": "",
    "house_size": "",
    "year_built": "",
    "planning_zone": "",
    "flood_zone": "No",
    "bushfire_zone": "No",
    "buying_brief": "",
    "why_we_like_it": "",
    "review_period": "Annual Review",
    "review_date": "September 2026",
    "purchase_date": "August 2025",
    "current_appraisal_price": "735000",
    "initial_rent": "620",
    "current_rent": "620",
    "vacancy_weeks": "2",
    "rental_unit_1_name": "",
    "rental_unit_1_rent": "",
    "rental_unit_2_name": "",
    "rental_unit_2_rent": "",
    "property_manager_commentary": "Stella reported that this had some minor plumbing issues to deal with but otherwise has been fairly low maintenance. ",
    "strata": "0",
    "comments": "Minimal growth in the first year but that is expected in such a difficult year for investors. Fledgling markets are highly sensitive to sentiment and while most of the year has seen Melbourne start to heat up the recent legislative action has destroyed market sentiment and unfortunately that has capped the upside in the short term.",
    "advisor_name": "Julian Khursigara",
    "advisor_phone": "0418 679 283",
    "advisor_letter": "It is hard to believe it has already been 13 months since we secured 28 Burchill Avenue together. \r\n\r\nWhile growth has been subdued and your property has grown in value by an estimated $14,000 since settlement in August 2025, we remain confident. The Melbourne market remains an exceptional value buy and we believe time will prove that right. \r\n\r\nThe property is currently earning $620 per week, in line with the rent achieved at purchase.\r\n\r\nThis report gives you a clear, honest picture of where your investment stands today \u2014 what it is worth, what it is earning, and what the market around it is doing. It also outlines how your equity position could support a conversation with your mortgage broker and the next purchase in your property journey.\r\n\r\nAs always, we are just a call away.",
    "equity_commentary": "",
    "propportfolio_commentary": "",
    "scenario_commentary": "",
    "htag_suburb_report": null,
    "develo_report": null,
    "supporting_pdfs": []
  },
  "job_id": "20260901-061825-28-burchill-avenue-cranbourne-east-vic-3",
  "uploaded_files": [
    "main (5).jpg",
    "rp-data-cma.pdf",
    "rp-data-rental-cma.pdf"
  ],
  "cma_filter": {
    "filtering_applied": true,
    "original_page_count": 6,
    "output_page_count": 5,
    "removed_pages": [
      6
    ],
    "warnings": []
  },
  "htag_source": {
    "source": "api",
    "provider": "HTAG",
    "status": "available",
    "loc_pid": "VIC662",
    "suburb": "Cranbourne East",
    "state": "VIC",
    "postcode": "3977",
    "property_type": "house",
    "period_end": ""
  },
  "property_performance_review": {
    "status": "included",
    "output_pdf": "outputs/property-performance-review.pdf",
    "page_count": 9,
    "sales_count": 4,
    "rentals_count": 5,
    "render_mode": "playwright",
    "cashflow": {
      "weekly_rent": "620.0",
      "vacancy_weeks": "2.0",
      "occupied_weeks": "50.0",
      "annual_potential_rent": "32240.0",
      "annual_vacancy_allowance": "1240.00",
      "annual_rent_after_vacancy": "31000.00",
      "modelled_loan_amount": "576800.00",
      "annual_interest": "35858.56425328874821397961610",
      "annual_principal": "6758.917491424370617159904543",
      "annual_debt_service": "42617.48174471311883113952064",
      "annual_management_fee": "2387.00000",
      "annual_council_rates": "2400",
      "annual_water_charges": "0",
      "annual_strata": "0.0",
      "annual_insurance": "2000",
      "annual_maintenance": "14420.000",
      "annual_land_tax": "1950.0000",
      "annual_operating_costs": "23157.00000",
      "annual_net_operating_income": "7843.00000",
      "annual_cashflow_after_debt": "-34774.48174471311883113952064",
      "weekly_cashflow_after_debt": "-668.7400335521753621372984738"
    },
    "missing_inputs": [],
    "omitted_sections": [
      "retirement-scenarios"
    ],
    "warnings": [
      "HTAG dom unavailable: HTTP 402",
      "HTAG summary unavailable: HTTP 402",
      "HTAG rent unavailable: HTTP 402",
      "HTAG cycle unavailable: HTTP 402",
      "HTAG price unavailable: HTTP 402",
      "HTAG scores unavailable: HTTP 402",
      "HTAG fundamentals unavailable: HTTP 402",
      "HTAG growth annualised unavailable: HTTP 402"
    ],
    "disclaimer_render_mode": "playwright"
  },
  "pack": {
    "final_pdf": "outputs/final.pdf",
    "section_count": 2,
    "sections": [
      {
        "name": "pr-review",
        "label": "Property Performance Review",
        "status": "included",
        "source": "outputs/property-performance-review.pdf"
      },
      {
        "name": "supporting",
        "label": "Supporting Documents",
        "status": "skipped",
        "skip_reason": "not uploaded"
      },
      {
        "name": "disclaimer",
        "label": "Disclaimer",
        "status": "included",
        "source": "outputs/disclaimer.pdf"
      }
    ]
  }
}