Changelog
What shipped and when.
We ship in sprints, not drips. Every row below is a shipped commit on the main branch.
2026-05-12
v0.6 — Sprint May 15 (ship batch)
- +All public pages rewritten as proper React — no dangerouslySetInnerHTML anywhere.
- +SiteHeader: sticky nav with Clerk auth CTA (Sign in / Open dashboard), async RSC.
- +SiteFooter: 4-column grid with Products, Resources, Company, Legal links.
- +Mobile-responsive at 375px: hamburger nav collapses desktop nav on mobile.
- +/chariot/account: real Clerk profile, deterministic API key, subscription badge, copy-to-clipboard.
- +Rate-limit middleware: @upstash/ratelimit sliding-window 5 req/min/IP on all public POST routes.
- +Forge marketplace: 14 full agents with publisher, integrations, capability tags, pricing.
- +/bharat: prize ladder ₹1L/₹50k/₹25k, rubric grid, submission timeline, live leaderboard shell.
- +Pricing: real Charioteer (Free/$19/$39) and Forge (Free/$29/$99/Enterprise) tiers with annual discounts.
- +G4 Supabase migration SQL: all tables, RLS, clerk_uid() function. Apply when ready.
- +Canonical URL updated to gavedu.ai (from code.gavedu.ai).
2026-05-12
v0.5 — Sprint May 15 (foundation)
- +Samīkṣaka grading agent: S1–S6 shipped. JSON verdict with rubric breakdown. Score < 70 bounces task back automatically.
- +Early-bird signup form: honeypot anti-spam, idempotent upsert, Supabase fallback.
- +Early-bird admin view: Clerk admin-role gate + CSV export.
- +G7 URL topology: /chariot/* moves all Charioteer routes. code.gavedu.ai → 301 to gavedu.ai/chariot.
- +Bharat-AI stub: submission API + scoreboard placeholder.
- +Forge routes: /forge, /forge/builder, /forge/marketplace — Clerk-gated.
2026-05-11
v0.4 — Unification G1–G8
- +Clerk is the sole identity surface across both products.
- +Sovereign palette unified: gcode.css serves both Charioteer and Forge routes.
- +Forge backend topology decided: ai-router + self-hosted orchestration stack behind Caddy, day-1 single VM.
- +Bharat-AI: organizer-authored battle plans confirmed.
- +Forge architect chat stub: canned 3-step spec, session-gated.
- +Marketplace static listing: 6 curated agents.