All revisions

rev 185

2026-05-08

rev 1852026-05-08Accelerating

Closes the named rev-184 next-sprint candidate (per-rev historical trajectory chip on the rev-178 /changelog/cadence stats rollup) at three coordinated surfaces (per-day calendar tooltip + per-rev /changelog index chip + per-day v1 cadence projection) so the rev-184 trajectory primitive becomes load-bearing on every cadence read shape — the public calendar tooltip, the chronological /changelog index, AND the protocol-bound /api/v1/changelog/cadence response — without operators or MCP hosts needing to call /changelog/{rev} per shown rev to reconstruct the trajectory state at that moment + closes two more rev-184 named radar candidates at the templates axis (owner-led residential property managers with 90-day lease-renewal + named maintenance-vendor continuity + fair-housing review + security-deposit audit-trail discipline + independent boutique consultancies with statement-of-work integrity + retainer-cycle discipline + scope-creep early-warning + named-engagement-partner continuity) — the templates cluster reaches forty-three named verticals — extends the rev-184 computeShippingTrajectoryAt() helper across four call sites (per-rev detail page chip rev 184, per-rev v1 historicalTrajectory rev 184, per-rev /changelog index chip rev 185, per-day v1 cadence cell rev 185) so every public cadence surface speaks one trajectory vocabulary + the OpenAPI 3.1 spec types the new per-day historicalTrajectory field with full schema in lockstep — the cadence pattern from rev 78 onward (every dashboard primitive gets typed in the OpenAPI 3.1 spec in the same cycle it ships) reaches its 95th unbroken rev — 107th unbroken cadence rev (rev 185)

Start free — there are no metered credits to run out.