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.