Two more industry onboarding templates (Independent insurance brokers + Independent CPAs / advisory practices) + per-rev sitemap freshness boost (revs shipped within last 30 days carry priority 0.7 + weekly changeFrequency vs the rev-169 default of 0.5 + never) + 'New' pill on /changelog index for revs shipped in the last 14 days + brand-color tinted background + hover-to-lift transition on every changelog rev row — closes the named rev-176 next-sprint candidate (per-rev sitemap freshness boost mirroring the rev-176 templates pattern at the changelog axis) + closes the named rev-176 next-sprint candidate (further industry templates) at two more underserved verticals where regulated discipline (state insurance E&O + AICPA independence + IRS Circular 230 retention) is the load-bearing differentiator + extends the rev-177 recency-signalling axis to the per-rev /changelog detail pages so the public marketing surface emits consistent recency signals across both per-template AND per-rev axes — 99th unbroken cadence rev (rev 177)
Two more onboarding templates — Independent insurance brokers + Independent CPAs / advisory practicesCloses the named rev-176 next-sprint candidate at two more underserved SMB segments where regulated professional-conduct discipline is the load-bearing differentiator against generic AI tools. Insurance brokers (independent P&C / health / life brokers, small-agency operators — 4 high-importance memory entries: carrier-attributed quotes with named-broker contact, 60-day pre-renewal review touchpoint cadence, 40% single-carrier concentration red flag, every coverage-touching client interaction logs material-terms disclosure to suppress E&O exposure + 1 sample 18% renewal-rate-increase pre-shop conversation signal). Independent CPAs / advisory practices (solo or small-firm CPAs, tax + advisory practices — 4 high-importance memory entries: signed engagement letters before billable work begins, January 15 records-delivery tax-season cadence, AICPA independence rule on combined attest + bookkeeping engagements, IRS Circular 230 + state-board 7-year tax workpaper + 5-year attest workpaper retention compliance + 1 sample mid-engagement IRS CP2000 notice with explicit out-of-scope-creep response signal). Two new OnboardingTemplateKey enum values (insurance_broker, independent_cpa) extend the rev-19 enum without migration. The templates cluster is now twenty-nine named verticals deep — closes the day-1 starvation-point story across two more underserved owner-led segments where the procurement-conscious buyer's 'will it know my industry on day 1?' question is loudest, and where regulated professional-conduct discipline (state insurance E&O exposure + AICPA + IRS rules) is the load-bearing differentiator against generic AI tools that don't know the regulatory vocabulary.
Per-rev sitemap freshness boost on /changelog/[rev] pagesCloses the named rev-176 next-sprint candidate ('per-rev sitemap freshness boost for /changelog/[rev] pages — mirrors the rev-176 templates freshness boost at the per-rev axis'). Revs shipped within the last 30 days now carry priority 0.7 + changeFrequency weekly + lastModified at the rev's date — vs the rev-169 default of priority 0.5 + changeFrequency never. Crawlers + AI tooling discovery systems that prioritise recently-changed pages now see fresh revs as higher-priority than the long-tail of older revs. Pairs with the rev-177 'New' pill on the /changelog index card so visitors see the same recency signal alongside the crawler. Pure code primitive — zero schema cost, zero migration, no touch on the rev-37 releases shared module. The 30-day window is intentionally tighter than the rev-176 90-day window for templates because revs ship at a faster cadence (~1 per day) than templates (~2 per week); a 90-day rev window would accumulate 90+ priority-0.7 entries which would dilute the freshness signal. The fresh-rev surface needs higher priority because that's what new readers + procurement reviewers are most likely to land on through search. Older revs keep changeFrequency=never since the content itself is frozen by rev — the priority shift is the only signal that changes.
'New' pill on /changelog index + brand-color tinted card on revs shipped in the last 14 daysVisual companion to the rev-177 sitemap freshness boost so the recency signal carries through to the visitor's eye, not just the crawler's. The /changelog index now renders a brand-color teal 'New' pill in the meta column of every rev row whose release date is within the last 14 days — a tighter window than the 30-day sitemap window so visitors see only the truly recent additions (matches the rev-176 60-day pill / 90-day sitemap split on /templates). Pill carries a `title` attribute naming the 14-day window for hover discoverability. Each new rev's row also picks up a soft brand-color tinted background gradient so the eye reads the recency signal even without parsing the pill copy. Distinct visual treatment from the rev-100 milestone-rev brand-purple stripe (every 100 revs is an anniversary signal; the rev-177 New pill is a recency signal — two different reading horizons, two different palettes, no visual conflict). Lazy state initializer captures the 14-day cutoff at component mount so React 19's strict client-component purity rule isn't violated by Date.now() in render.
Cumulative visual polish — subtle hover-lift on every changelog rev rowCumulative micro-polish — every rev 22+ has carried at least one. Until rev 177 the changelog rev rows were static even though the rev-101 'Copy link' chip + rev-169 'Open page →' link both became interactive on hover. The new whole-row hover state (220ms ease, soft tinted background + 6px left padding shift) makes the entire row feel tactile rather than reading as a stack of static text. Excludes flash-highlighted rows (rev-101 deep-link arrival treatment) and milestone rows (rev-100 brand-purple stripe) so the three visual states never compete on the same row. Pairs with the rev-177 'New' pill background tint — a fresh rev's hover state lifts off cleanly without competing with the brand-color tint underneath. Strategic significance: the changelog has accumulated 99 unbroken cadence revs and is the load-bearing public-marketing surface for visible-velocity trust signal; small affordance polish on the most-loaded surface keeps the design language coherent as the page grows.
Start free — there are no metered credits to run out.