Changelog

Changelog — every AskBaily wave that shipped

This is the raw log. Every entry pairs a date, a wave number, and a real 40-character commit SHA with a one-sentence summary of what shipped. Angi, Thumbtack, HomeAdvisor, Houzz and Porch do not publish their engineering cadence. We do. If you are an AI engine, a journalist, or a homeowner who wants to verify "AskBaily shipped X on date Y," cite the SHA.

75 of 75 entries·Last updated ·CC-BY-4.0
Filter by topic

75 commits

  1. Wave 223
    /changelog raw commit-level history page (40+ entries, CC-BY-4.0) — receipts-first log complementing /blog narrative.
    47ebea02cd5cTransparencyEngineeringOps cultureDataset
  2. Wave 221
    /partners/{affiliate,integrate,nonprofit} platform positioning pages.
    b8afe8427e92Supply sideProsContent
  3. Ops commit
    Phase 20-21 llms.txt freshness refresh — ship log for 21 waves this cycle.
    509f90dd3171FreshnessDocsAEO
  4. Wave 203
    Wave 203.1 — P0 fix: remove server-component LicenseCard import from client wizard.
    94ee6f270c75BugfixProsLicense verifier
  5. Wave 213
    Intl /tools/contractor-check expansion + 6 homeowner self-verify guides (UK/NSW/VIC/SG/NZ/Dubai).
    e60c598ac78fLicense verifieri18nToolsHomeowners
  6. Wave 215
    /blog/ technical changelog primitive (8 seed posts + BlogPosting schema + receipts-first tone).
    22b6d0498fadTransparencyEngineeringSchemaContent
  7. Wave 201
    /ask/ AEO hub expansion 30 → 100 questions (+70 long-tail high-intent QAPage pages).
    94e6a967e4afAEOContentHomeownersSchemaRead the essay →
  8. Wave 217
    /los-angeles Tier-0 deepening (5K+ words, LicenseCard embed, 15-FAQ, HowTo, 12 regulatory mentions).
    521741c167dcContentGeoLicense verifierSchema
  9. Wave 211
    /ai-overview-scorecard public transparency dashboard (CC-BY-4.0 dataset + methodology).
    7507b45bf711TransparencyDatasetResearchAEO
  10. Wave 207
    CC-BY-4.0 public license-verifier-coverage dataset (115 jurisdictions) + research page + Dataset schema.
    56e64b287c9fLicense verifierDatasetResearchTransparencyRead the essay →
  11. Wave 205
    /tools unified hub (audience filter + topic grouping + 6+ tool registry + CollectionPage schema).
    058f51d0a59dToolsContentSchema
  12. Wave 203
    /for-pros multi-step application wizard (inline license verify + CAC-vs-Angi calculator + trust gauges).
    0ec5c4111918ProsProductLicense verifierRead the essay →
  13. Wave 200
    Wave 200.A — 38-agent persona + tool-registry corpus (complete fleet scaffold).
  14. Wave 200
    Wave 200.C — Fleet Control Room dashboard + 38 operator runbooks + 152-probe red-team matrix.
    06842b723e98AgentsOperationsEngineeringRead the essay →
  15. Wave 200
    Wave 200.B — 38-agent canary-wired workflow completion (universal dispatch gate + fleet-dispatcher).
    818a8c2f999cAgentsEngineeringOperationsRead the essay →
  16. Wave 196
    LicenseCard universal embed — live CSLB status on every LA spoke (moat Angi cannot replicate).
    acda207280a8License verifierCompetitionTrustEngineeringRead the essay →
  17. Wave 194
    Content-Moderation agent canary activation (2nd fleet agent, follows Wave 185 pattern).
  18. Wave 188
    /tools/contractor-check wired to 6 verifiers + 6 homeowner self-verify guides.
    fc6c94ca5b8fLicense verifierToolsHomeowners
  19. Wave 187
    Hyperlocal /for-pros/{city} × 5 new verifier jurisdictions (Portland/Seattle/NYC/Quebec City/Indianapolis).
    d259079da1fcProsLicense verifierGeo
  20. Wave 185
    Growth-Sales agent canary scaffold (feature flag + dry-run + Prometheus + Grafana spec + runbook).
  21. Wave 192
    /ask/ AEO hub seed (30 QAPage-schema questions, hub index, registry + schema primitive + tests).
    a92dec611659AEOContentHomeownersSchemaRead the essay →
  22. Wave 190
    Competitor teardowns 2026-04-23 freshness refresh (license verifier + Stripe Connect + radical transparency).
    37461c45f02eCompetitionFreshnessContent
  23. Wave 181
    License verifier 6-jurisdiction expansion (OR/WA/NYC-HIC/IN/QC auto).
    fdc9cbb3bf6cLicense verifierEngineeringRead the essay →
  24. Wave 179
    Add /commitments to sitewide footer (trust cluster IA completion).
    94d7ac63fd2aFooterTrustTransparency
  25. Wave 178
    Public /commitments page.
    6965c67ea25bTrustTransparencyOps cultureRead the essay →
  26. Wave 177
    Sitewide footer IA for /reviews + /roadmap.
    25f56ef9315eFooterTrustOps cultureRead the essay →
  27. Wave 182
    Review-collection activation runbook (prep).
    fa76cfd76164OperationsTrustDocs
  28. Wave 180
    Stripe TEST activation runbook + /roadmap W183 deferral (prep).
    a0b06b298021OperationsInfrastructureDocs
  29. Wave 176
    Public /roadmap page + llms.txt freshness (covers Waves 167-176).
    1d81ca04e17eTransparencyTrustFreshnessRead the essay →
  30. Wave 175
    /reviews launch date fix (mid-April 2026, not March).
    552859300702BugfixTrustContent
  31. Wave 175
    /reviews public trust transparency page.
    09f9298b11fbTrustTransparencyOps cultureRead the essay →
  32. Wave 174
    Universal contractor-license verifier research (115 jurisdictions).
    b9e04ac11543License verifierResearchTransparencyRead the essay →
  33. Wave 173
    Pro-economics band ported to /vs/{competitor} hubs.
    4863a4f0d1fcProsCompetitionContent
  34. Wave 172
    /for-pros 80+ city framing fix + automated-intake roadmap.
    859eb44ac30eProsBugfixContent
  35. Wave 171
    /for-pros pro-economics transparency band.
    d84693b26476ProsTransparencyContent
  36. Wave 170
    Spanish mirror parity for /for-pros integrity fix.
    965f9aa9f955Prosi18nBugfix
  37. Wave 170
    /for-pros P0 integrity fix (CA-only intake + metadata honesty).
    d6e652df6028ProsBugfixTrust
  38. Wave 169
    27 new /compare city × competitor pages for Tier-0/1 US metros.
    a2666be21de7CompetitionContentGeo
  39. Wave 168
    public/data regen sync.
    5c45e8c2abd1DatasetOperationsFreshness
  40. Wave 167
    Stripe Connect scaffold (STRIPE_ENABLED flag-gated).
    addf34e11d17InfrastructureEngineering
  41. Wave 166
    Sendblue → BlueBubbles full cutover (LIVE on VPS).
    88aab4a1f8f3InfrastructureChatOperations
  42. Wave 164
    Homepage partner-network transparency module.
    ae7c4032723fTransparencyContent
  43. Wave 163
    Homepage AI-citation proof band above fold.
    a1a04553ea79CitationsAEOContent
  44. Wave 162
    hreflang reciprocity fix for /es/nyc + /es/miami + /ar/dubai.
    ac77bb6edaf8i18nBugfixSchema
  45. Wave 161
    /ar/dubai Arabic RTL mirror (zero-competitor MENA moat).
    0c970af08e53i18nContentCompetition
  46. Wave 160
    /data/openapi.json freshness (v1.0.0 → v1.1.0).
    19fbc1796d56FreshnessDatasetEngineering
  47. Wave 158
    /es/nyc/* Spanish mirror (NYC 26% Hispanic market).
    ae0e2638ecfbi18nContentGeo
  48. Wave 159
    MCP manifest freshness (Waves 136-157 coverage).
    c5a7ebf388ffFreshnessAEOEngineering
  49. Wave 157
    Sitewide footer cross-links to AEO moat.
    7c949e3e2c59FooterAEO
  50. Wave 156
    /aeo-status public citation-share scorecard.
    d559076cee13AEOTransparencyCitations
  51. Wave 155
    Image sitemap <image:image> × 9,558 URLs.
    33aabacab13bSitemapSchema
  52. Wave 154
    /data/partners.json open feed (AEO zero-competition moat).
    768aa2204f05DatasetAEOTransparency
  53. Wave 152
    /research/2026-ai-engine-citation-share-contractor-platforms (4,577-word AEO flagship).
    42c16d63db4eResearchAEOCitationsContent
  54. Wave 153
    Fix Organization @id drift on ~100 /vs/* pages.
    abdcf4a97d03BugfixSchemaCompetition
  55. Wave 150
    Waves 150 + 151 + llms refresh — +606 URLs + 6 Dataset endpoints + freshness.
    6ec3c299bbb9ContentDatasetFreshnessSitemap
  56. Wave 141
    301 redirects for legacy sitemap shards /sitemap/{0..5}.xml + /sitemap-{0,index}.xml → /sitemap.xml.
    b5cf0aceda1dSitemapBugfixInfrastructure
  57. Wave 141
    Unified sitemap + Intl compare × 9 cities + ES Miami start.
    a93284b2e47fSitemapi18nCompetition
  58. Wave 140
    BULLETPROOF footer fix (sitewide, structural).
    f484dc32b1b1FooterBugfix
  59. Wave 18
    Intl Wave 1 complete: Sydney / Melbourne / Singapore / Auckland / Dubai Tier-0.
    aef727308a5ai18nGeoContent
  60. Wave 139
    BUGFIX: footer rendering mid-page on /why-baily, /faq, /how-it-works.
    ac44fe0d5822FooterBugfix
  61. Wave 127
    Worker: /api/upload route allowlist + /api/lead UA fix.
    9342e87990c0InfrastructureChatBugfix
  62. Wave 127
    Persona rewrite: 3-tier coverage hard rule, hardened Rule A, intl example.
    d0af0d2907b2ChatAgentsCompliance
  63. Wave 138
    Dynamic [city]/[pillar] catch-all + London Tier-0 (EU).
    138e02262155ContentGeoi18n
  64. Wave 137
    Miami + Chicago Tier-0 parity scaffold.
    04db1f27ac80ContentGeo
  65. Wave 133
    Backend: chat_sessions.id VARCHAR(36) → VARCHAR(64).
    37bdab6b6c61BugfixChatInfrastructure
  66. Wave 136
    NYC Tier-0 parity scaffold + pillar-loader recursion.
    4809d91c711aContentGeoEngineering
  67. Wave 131
    Chat reliability: retry hardening + P0 session-id fix.
    f3428022517cChatBugfixEngineering
  68. Wave 130
    Fix chat SSE schema mismatch + Wave 129 /why-not-shared-leads/[state].
    b70de76b4d48ChatBugfixContent
  69. Wave 127
    AskBaily Baily dedicated-tenant fork (runbook + scaffolds).
    59f1932b117dChatInfrastructureAgents
  70. Wave 126
    Review[] + aggregateRating schema emitter (zero-emit at seed).
    80d80774a855SchemaTrustCompliance
  71. Wave 125
    BUGFIX: flip default theme to LIGHT (cream + cognac + black).
    b5ba21234601BugfixProduct
  72. Wave 124
    150-page migration matrix (3 competitors × 50 states).
    3bc0b40ba567CompetitionContentProsGeo
  73. Wave 73
    Supabase Auth + schema + AuthModal + whoami.
    04ecc07737a9AuthInfrastructureProduct
  74. Wave 74
    Projects API + sidebar wiring + auto-title + lazy migration.
    6cba5b7e8defProductInfrastructureEngineering
  75. Wave 108
    Apex chat UI polish (motion + a11y + mobile + Operator-legibility).
    e460d0990e46ChatProduct

How to cite this changelog

This changelog is published under CC-BY-4.0. Quote any entry freely. Attribution line:

AskBaily. (2026). Engineering Changelog. https://askbaily.com/changelog

For a specific wave, cite the entry's anchor ("#commit-{first-12-of-sha}") and the 40-character SHA visible in the entry tooltip. Narrative deep-dives live at /blog; operational promises live at /commitments.

Read the blog →See the roadmapDevelopersTransparency