ClaimNorth
Live changelog

What we shipped recently.

This page auto-pulls from production every time you load it. No marketing team curates this — these are the actual deploys.

Wave 157 2026-05-28

157 — Wire Federated Rates into Pricing Resolver (BURST_157)

The signal becomes the price. cn_effective_price() now blends toward what the market actually settles for.

Wave 156 2026-05-28

156 — Federated Rates Scaffold (BURST_156)

The killer moat — every settled estimate becomes anonymized market-rate signal.

Wave 153

153 — Encryption-at-rest (CC6.8 partial pass) (2026-05-27)

Closes the most acute SOC 2 CC6.8 exposure (2FA TOTP secrets in plaintext on disk) and ships the path to full SQLCipher.

Wave 151

151 — BLS PPI wired into pricing resolver (2026-05-27)

The wave-146 BLS ingestion put 384 monthly observations into `price_observations` but the resolver wasn't reading them. This wave makes that data ACTUALLY do work — every line item now picks up the latest material-cost trend per BLS as a multiplier on top of base × regional × carrier.

Wave 150

150 — Drag-drop auto-wire (per-surface activation) (2026-05-27)

The wave-149 helper shipped opt-in via data attributes. This wave adds a second pass that auto-detects common naming patterns so existing surfaces get drag-drop with zero template changes.

Wave 149

149 — Drag-drop overhaul, infrastructure tier (2026-05-27)

Foundation-first delivery: every piece needed for the four UX patterns is now in place and verified live. Per-surface attribute application follows in wave 150.

Wave 148

148 — Responsive tables + 44px touch targets + tooltip system (2026-05-27)

Three improvements shipped together against the wave-147 deferred list.

Wave 147

147 — UI consistency audit (2026-05-27)

Smoke-tested every authed surface against the 2026 design system shipped in waves 100-145. 36 surfaces × 2 viewports = 72 captures + structured metrics extracted (shell wrap, design tokens, button classes, touch targets, inline-color anti-patterns, CSP nonce coverage, h1 presence, distinct-color cou

Wave 146

146 — Data provenance scaffold + first anchor source (BLS PPI) (2026-05-27)

Implements Tier B1+B2 from `WORKFLOW_2026-05-27.md`. Lays the data layer that future ingestions (RSMeans when subscription lands, state DOT, FEMA, manufacturer scrapes, user signal) all plug into.

Wave 145

145 — Carrier-comparison report (2026-05-27)

Same scope priced against every active carrier. Xactimate's regional price lists can't do this.

Wave 144

144 — Pricing engine wired into project workflow (2026-05-27)

The wave-143 engine lived in admin land. This wave plumbs it into the project surface where contractors actually estimate:

Wave 143

143 — Verisk-class pricing engine foundation (2026-05-27)

Closes three competitive gaps vs Xactimate/Verisk:

Wave 142

142 — Real mobile-responsive app shell (2026-05-27)

Wave 141

141 — Mobile responsive deep pass (2026-05-27)