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