- Update CLAUDE.md with full project structure and conventions - Add report viewer page: score ring, WCAG compliance cards, issue list with severity filter, next steps, export + auto-fix buttons, real-time polling - Add Alembic script.py.mako template (required for alembic revision --autogenerate) - Add frontend/tsconfig.json + postcss.config.js (Next.js build requirements) - Fix TypeScript error in supabase/server.ts (explicit CookieOptions type) - Upgrade Next.js 15.3.2 → 15.5.18 (cache poisoning CVE fix) - Update .gitignore: frontend build artifacts, backend venv, tsbuildinfo TypeScript: 0 errors (npx tsc --noEmit passes) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
66 lines
706 B
Text
66 lines
706 B
Text
# Environment variables (contains API keys)
|
|
.env
|
|
.keys
|
|
.api_keys
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
venv/
|
|
env/
|
|
ENV/
|
|
|
|
# Cache
|
|
.cache/
|
|
*.cache
|
|
|
|
# Reports
|
|
*.json
|
|
reports/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker volumes (local data)
|
|
pg-data/
|
|
|
|
# GCP service account keys
|
|
*-key.json
|
|
*-credentials.json
|
|
|
|
# Rate limit data
|
|
rate_limits/
|
|
|
|
# Coverage
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Uploads and results (runtime data)
|
|
uploads/
|
|
results/
|
|
logs/
|
|
|
|
# Frontend (Next.js)
|
|
frontend/node_modules/
|
|
frontend/.next/
|
|
frontend/.env.local
|
|
frontend/out/
|
|
|
|
# Backend (uv / Python)
|
|
backend/.venv/
|
|
backend/.env
|
|
|
|
# Supabase local
|
|
supabase/.branches/
|
|
supabase/.temp/
|
|
frontend/tsconfig.tsbuildinfo
|