First to Site
Release 3.3

SPEAR Milestone Sync

SPEAR application lifecycle tracking and milestone data

Overview

SPEAR milestone data is now synced from dossier-api and displayed on the project detail page, providing visibility into the subdivision lifecycle.

What Changed

SpearMilestoneService

  • Syncs SPEAR application milestones from dossier-api
  • SPEAR cache integration via dossier-api for reduced latency on repeated lookups

Milestone Timeline Display

  • Milestone timeline displayed in project detail tab
  • Green completion indicators for finished milestones
  • Chronological view of the full SPEAR application lifecycle

SOC Detection

  • Finds "Statement of Compliance" completed milestone and extracts date
  • SOC date stored on the project entity for downstream calculations

Predicted Title Date

  • Predicted title date = SOC date + 28 days (same calculation as frontend JS)
  • Automatically populated when a completed SOC milestone is detected

Data Persistence

  • Milestone data persisted on project entity for offline access and reporting

Impact

Project teams can now track SPEAR application progress directly within the platform, with automated SOC detection feeding the title date prediction pipeline.