| name | frontend-backend-auditor |
| description | Ensure frontend components match database infrastructure, identify deprecated patterns, maintain data consistency. |
Frontend-Backend Auditor
Audit frontend-database alignment. Identify deprecated AI analysis, wrong table usage, type mismatches.
When to Use
- After database migrations/consolidation
- Reviewing component database access
- Identifying deprecated data patterns
- Ensuring TypeScript types match schema
Quick Audit Commands
grep -r "from('profiles')" src/ --include="*.tsx" --include="*.ts"
grep -r "from('analysis_jobs')" src/ --include="*.tsx" --include="*.ts"
grep -r "legacy_" src/ --include="*.tsx" --include="*.ts"
npm run types:generate
git diff src/types/database/
Common Migrations
Storyteller Data
supabase.from('profiles').select('*').eq('is_storyteller', true)
supabase.from('storytellers').select('*').eq('is_active', true)
AI Analysis
supabase.from('analysis_jobs').select('*')
supabase.from('transcript_analysis_results')
.select('*')
.eq('analysis_version', 'v2')
Current AI Systems
transcript_analysis_results - Versioned analysis
narrative_themes - AI-extracted themes
story_themes - Junction table
knowledge_chunks - RAG embeddings
Reference Files
| Topic | File |
|---|
| Deprecated patterns | refs/deprecated-patterns.md |
| Audit process | refs/audit-process.md |
Related Skills
data-integrity-guardian - Data quality checks
supabase-deployment - Schema management
database-navigator - Schema exploration