First to Site
Release 3.3

Bulk Enrichment

Console command for automated title status updates

Overview

A new console command enables bulk title status enrichment across all eligible projects, using the same dossier-api endpoint as the browser-based address discovery.

What Changed

Console Command

  • New command: bin/console app:enrich-untitled-projects
  • Targets non-closed, non-cancelled projects with null, untitled, or TBA title status
  • Skips projects without a resolved SPI

Data Updates

  • Calls the same dossier-api /api/insights endpoint used by the browser address discovery
  • Updates all parcel data fields: title status, title date, predicted title date, SOC date, zone, overlay, bushfire, land size, water authority, LGA, SPEAR ref, estate stage

Execution Options

  • Supports --dry-run for preview without persisting changes
  • Supports --limit for batched execution across large project sets

Async Processing

  • Uses Symfony Messenger queue via InsightHealMessage for async processing
  • Prevents request timeouts when enriching large numbers of projects

Impact

Operations teams can now trigger bulk title status updates from the command line, ensuring all eligible projects receive the latest parcel intelligence without manual intervention.