Changelog

Built in 8 days for the Authorized to Act: Auth0 for AI Agents hackathon.

Apr 5

Polish & Documentation

  • Fix taskbar padding and pipeline line alignment
  • Production Portability section added to README
  • Sync mock data with Google Sheet (STR-013 image, L005–L008 launches)
  • Hackathon reference corrections across site
  • README What's Next and screenshot placeholder updates
Apr 4

Testing & Error Handling

  • Policy engine unit tests with vitest (boundary thresholds for bulk-write and price-change)
  • Shared apiError() helper standardizing API error responses
  • Distinct CIBA denial handling across executor, UI, and demo
  • Password-gated judges login with HMAC-signed tokens
  • Enriched demo data exercising all agent tools and proactive checks
  • "What Is Real vs. Simulated" README documentation
Apr 3

Submission Hardening

  • Reader Agent OAuth scope narrowed to spreadsheets.readonly (per-agent isolation)
  • README restructured for Devpost submission format
  • About page: OAuth scope badges per agent (Reader read-only, Writer read-write, Notifier send-only)
  • Blog post updated: per-agent scope isolation moved from future work to accomplishment
  • Inventory display fix and demo step delays for sequential execution feel
Apr 1–2

Demo Mode & Homepage Redesign

  • Demo mode with mock Auth0 login and 4 complete scenarios (discount, bulk, read-only, rollback)
  • Homepage redesign: demo-focused dark landing with animated pipeline
  • Mobile dashboard CTAs with long-press product actions and FAB for bulk actions
  • Product image support via Vercel Blob URLs in Google Sheet
  • Persistent voice agent across view navigation with prismatic mic glow
  • Token Vault visibility with demo phase annotations
  • Architecture diagram (static SVG + React component)
Mar 29

Content & Polish

  • Quick Actions card overflow and scrolling fixes
  • Accessibility refinements (aria-hidden, stable keys, filter input)
  • Create product action with execution-level guardrails and formula injection sanitization
  • Content pages: blog, about, changelog, privacy, terms
  • Site-wide footer component
Mar 28

Desktop UI Elevation

  • Content containment and premium surface treatments
  • Adaptive spacing and shadow token refinements
  • Card CVA variant fixes and px-safe conflict resolution
Mar 27

Mobile & Session Management

  • iOS Safari and Liquid Glass optimization
  • Compact pipeline UI for mobile viewports
  • Chat history with session persistence and auto-save
  • Draft rehydration and loading guards
  • Reduced-motion support and zoom accessibility
Mar 26

Voice Integration & Dashboard Modernization

  • Gemini Live dual-model voice integration (conversational + affective sidecar)
  • AudioWorklet for real-time audio processing
  • Pattern detection and Google Sheets voice session persistence
  • Three-panel dashboard layout with dark mode and toasts
  • Workflow pipeline stepper and CIBA approval gate UI
  • Agent theater, intent cards, and delegation graph visualization
  • Quick Actions sidebar with 2027-style agent workflow panel
Mar 24–25

Rollback & Read-Only Queries

  • Rollback changeset builder — invert diffs, recompute risk, reverse operations
  • Rollback execution button with phase guards and stable IDs
  • Read-only query support with formatted markdown results
  • Autonomy badges, tool call chips, and context boundary indicators
  • Orchestrator decomposition prompt improvements
Mar 23

Core Agent Pipeline

  • Token Vault spike — Google Sheets integration via OBO delegation
  • Connected Accounts flow for Google OAuth linking
  • CIBA + Guardian spike — push notification approval flow
  • Reader Agent with 4 read-only Google Sheets tools
  • Policy engine with json-rules-engine (7 risk evaluation rules)
  • Orchestrator Agent — gather, analyze, build changeset pipeline
  • Writer Agent — deterministic execution against Google Sheets
  • CIBA approval flow with dynamic binding messages and sanitization
  • Notifier Agent — Gmail execution summaries and audit receipts via Token Vault
  • Dashboard page with chat interface
  • Changeset display components (operation cards, risk badges, diff views)
Mar 22

Project Foundation

  • Next.js 16 App Router with React 19 and TypeScript strict mode
  • Auth0 v4 integration with middleware-based proxy pattern
  • Tailwind CSS v4 with oklch color system and glass morphism effects
  • shadcn/ui + Base UI component scaffolding
  • CI workflow, pre-commit hooks, and quality gates (lint + typecheck + build)
  • Version floor checks and security scanning