{
  "events": [
    {
      "timestamp": "2026-08-28T03:32:15.815046+00:00",
      "event": "job_started",
      "job_id": "20260828-033215-8-crabapple-court-upper-caboolture-qld-4"
    },
    {
      "timestamp": "2026-08-28T03:32:15.827689+00:00",
      "event": "uploads_saved",
      "files": [
        "main (2).jpg",
        "rp-data-cma.pdf",
        "rp-data-rental-cma.pdf"
      ]
    },
    {
      "timestamp": "2026-08-28T03:32:16.471898+00:00",
      "event": "htag_market_warning",
      "warning": "HTAG address resolution failed: HTTP 401"
    },
    {
      "timestamp": "2026-08-28T03:32:52.886825+00:00",
      "event": "pack_assembled",
      "sections": 2
    },
    {
      "timestamp": "2026-08-28T03:32:52.886920+00:00",
      "event": "job_finished"
    }
  ],
  "form_fields": {
    "pack_type": "pr",
    "client_name": "Hari Varma",
    "property_address": "8 Crabapple Court Upper Caboolture, QLD 4510",
    "purchase_price": "800000",
    "agent_expected_price": "",
    "lvr": "100",
    "low_rent": "400",
    "high_rent": "500",
    "interest_rate": "6.25",
    "property_management_fee": "7.7",
    "buyers_agency_fee": "16000",
    "land_value": "650000",
    "state": "QLD",
    "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": "August 2026",
    "purchase_date": "August 2025",
    "current_appraisal_price": "935000",
    "initial_rent": "690",
    "current_rent": "710",
    "vacancy_weeks": "2",
    "rental_unit_1_name": "",
    "rental_unit_1_rent": "",
    "rental_unit_2_name": "",
    "rental_unit_2_rent": "",
    "property_manager_commentary": "We have lovely tenants in the property taking great care of the home. There is a fairly extensive section of the side yard that the tenants are constantly having to kill the weeds. It would be ideal if this was pulled up and turfed to make the maintenance side of things easier for them. This will be an ongoing issue unless it is addressed.\u00a0\u00a0",
    "strata": "0",
    "comments": "Very strong growth with a well timed purchase into a high growth\r\narea of Caboolture with strong rental support.\r\n",
    "advisor_name": "Julian Khursigara",
    "advisor_phone": "0418 679 283",
    "advisor_letter": "It is hard to believe it has already been 12 months since we secured 8 Crabapple Court Upper Caboolture together. What a first year it has been.\r\n\r\nThe headline result speaks for itself \u2014 your property has grown in value by an estimated $135,000 since settlement in August 2025, representing a 16.9% capital gain over 12 months. This provides a strong foundation for the next stage of your property strategy.\r\n\r\nBeyond the growth story, rental performance has strengthened. Weekly rent has increased from $690 to $710, a lift of $20 per week and approximately $1,040 in annual income.\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\nWe are proud of the result we have achieved together, and we look forward to helping you build on it. As always, we are just a call away.",
    "equity_commentary": "",
    "propportfolio_commentary": "",
    "scenario_commentary": "",
    "htag_suburb_report": null,
    "develo_report": null,
    "supporting_pdfs": []
  },
  "job_id": "20260828-033215-8-crabapple-court-upper-caboolture-qld-4",
  "uploaded_files": [
    "main (2).jpg",
    "rp-data-cma.pdf",
    "rp-data-rental-cma.pdf"
  ],
  "cma_filter": {
    "filtering_applied": false,
    "reason": "no disclaimer page detected",
    "original_page_count": 8
  },
  "htag_source": {
    "source": "api",
    "provider": "HTAG",
    "status": "unavailable"
  },
  "property_performance_review": {
    "status": "included",
    "output_pdf": "outputs/property-performance-review.pdf",
    "page_count": 10,
    "sales_count": 4,
    "rentals_count": 3,
    "render_mode": "playwright",
    "cashflow": {
      "weekly_rent": "710.0",
      "vacancy_weeks": "2.0",
      "occupied_weeks": "50.0",
      "annual_potential_rent": "36920.0",
      "annual_vacancy_allowance": "1420.00",
      "annual_rent_after_vacancy": "35500.00",
      "modelled_loan_amount": "800000.00",
      "annual_interest": "49734.48578819521250205217214",
      "annual_principal": "9374.365452738378109791823188",
      "annual_debt_service": "59108.85124093359061184399533",
      "annual_management_fee": "2733.50000",
      "annual_council_rates": "2400",
      "annual_water_charges": "0",
      "annual_strata": "0.0",
      "annual_insurance": "2000",
      "annual_maintenance": "16000.000",
      "annual_land_tax": "1000.000",
      "annual_operating_costs": "24133.50000",
      "annual_net_operating_income": "11366.50000",
      "annual_cashflow_after_debt": "-47742.35124093359061184399533",
      "weekly_cashflow_after_debt": "-918.1221392487228963816152948"
    },
    "missing_inputs": [
      "HTAG market connection data"
    ],
    "omitted_sections": [
      "retirement-scenarios"
    ],
    "warnings": [
      "HTAG address resolution failed: HTTP 401"
    ],
    "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"
      }
    ]
  }
}