Now Available

Version 3.5.0

Title status intelligence, dev tooling, and deployment infrastructure.

Released 10 April 2026

22
Items Delivered
6
Feature Areas
3
Environments

What's New in 3.5

The April engineering release - intelligence, tooling, and infrastructure.

Title Status Intelligence

New prediction API and landing page link for title status from SOC dates. Milestone data preserved for titled projects without plan numbers.

Developer Experience

One-command setup (bun run init), unified dev:* commands, production DB download, developer guide, and all Docker ports migrated to 1xxxx range.

Dev Infrastructure

Mailhog for local email capture, auto-consuming messenger worker container, debug test email endpoint, and Playwright E2E with auto-reauth.

Admin & Ordering Fixes

RFI image URLs, draft order validation, sale check HTML entities, estate DA queries, optional vendor field, and 35 error emails eliminated.

Isolated Build System

release:prod:safe builds in isolation using bare repo and git worktrees. Live site untouched until atomic symlink swap. Zero-downtime deployments.

Candidate Environment

Seven candidate subdomains for pre-production testing. Port scheme: production 3xxxx, preprod 4xxxx, candidate 5xxxx.

Release Focus

Release 3.5 focused equally on product intelligence and engineering infrastructure - making the platform smarter and easier to develop, deploy, and test.

✓Title status prediction from SOC dates gives early visibility into parcel titling timelines, with milestone data now preserved correctly.
✓Developer onboarding reduced from a multi-step manual process to a single bun run init command with documented dev:* workflows.
✓Local email capture via Mailhog and an auto-consuming messenger worker eliminated manual queue management during development.
✓Admin and ordering fixes addressed RFI images, draft validation, sale check encoding, estate queries, and reduced error email volume.
✓Isolated build system (release:prod:safe) ensures zero-downtime deployments with atomic symlink swaps and instant rollback capability.
✓Candidate environment provides a full pre-production testing surface with seven subdomains and isolated port allocation per environment.