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.