Changelog

What ships in each sprint.

v0.31

Marketing Site & Interactive Demo

April 2026
  • zaptik.ai live on Vercel — 15 static pages, DNS cutover from Railway complete
  • Interactive demo at zaptik.ai/demo with realistic anonymized Acme Corp data
  • Full design elevation pass — new typography scale, gradient nav, grid hero background
  • Drift event cards, comparison table, waitlist form all redesigned
  • PostHog analytics, sitemap.xml, robots.txt, OG image generation
v0.30

Website Phase 1

April 2026
  • Next.js 16 marketing site scaffolded with Tailwind and Inter font
  • Pages: home, /drift-guard, /pricing, /security, /about, /intelligence-pack, /blog, /changelog, /privacy, /terms
  • WaitlistForm posts to live Railway API — end-to-end verified
  • Dashboard HTML served at zaptik.ai/dashboard from Vercel public folder
  • GitHub auto-deploy connected — every push to main deploys in ~30s
v0.29

Drift Guard Customer Surface

April 2026
  • Weekly Drift Guard digest email generation and delivery via Resend
  • Operational Drift dashboard section with stat cards, filter bar, event cards
  • Acknowledge and mark-as-expected workflow for drift events
  • Pre-upgrade readiness banner for critical/high drift events
  • Public POST /waitlist endpoint for marketing site signups
v0.28

Drift Guard Engine

April 2026
  • 10 typed drift event types with downstream reference scoring
  • Human-readable explanation generation per drift event
  • Drift detection wired into crawl pipeline after version promotion
  • REST API for drift events, summary, acknowledge, and expected workflows
v0.27

Graph Relationship Layer

April 2026
  • node_relationships table extracting catalog, assignment rule, and HR service refs
  • entity_significance view combining routing signal score + downstream reference count
  • GET /instance/intelligence/significance endpoint
v0.26

Crawl Reliability Layer

April 2026
  • Retry with exponential backoff and jitter (budget: 3 retries)
  • Circuit breaker: 5 consecutive failures opens circuit for the table
  • Null-field rate detection flags ACL-silenced fields (>20% = partial access)
  • ACL empty-table detection via Aggregate API cross-check
  • Per-page deduplication by sys_id