← Index

AESOP Studio — Testing

Now vs. Target · One Glance

Current
June 2026
  • No CI/CD — tests run manually
  • No pre-commit hooks
  • No coverage tracking
  • 847 backend tests all Supabase mocked
  • 4 frontend tests for a full Next.js app
  • E2E targets production only no preview testing
  • No JSONL logging harness
  • 5 pre-existing failures unfixed
◯ Shipping blind
Target
~9 days phased
  • GitHub Actions CI test + lint + build on push
  • Pre-commit hooks ruff format + lint
  • Coverage enforced backend ≥50% → 80%, frontend ≥40%
  • Supabase integration tests real DB, seeded data
  • Frontend unit test suite auth, eval wizard, dashboard
  • E2E against preview deploys test before merge, not after
  • JSONL logging harness fixture-based, CI validated
  • Zero failing tests
◯ Safe to ship