@@ -8,6 +8,24 @@ SmartQuery is a natural language CSV querying application built as a monorepo. U
88
99** Architecture** : Next.js 14 frontend + FastAPI backend with PostgreSQL, Redis, MinIO, and Celery for background processing.
1010
11+ “ You’re an engineer building this codebase.
12+ You've been given http://architecture.md and http://tasks.md .
13+ - Read both carefully. There should be no ambiguity about what we’re building.
14+ - Follow http://tasks.md and complete one task at a time.
15+ - After each task, stop. I’ll test it. If it works, commit to GitHub and move to the next. "
16+
17+ Include this as well - this is crucial:
18+
19+ ### CODING PROTOCOL ###
20+ " Coding Instructions
21+
22+ - Write the absolute minimum code required
23+ - No sweeping changes
24+ - No unrelated edits - focus on just the task you're on
25+ - Make code precise, modular, testable
26+ - Don’t break existing functionality
27+ - If I need to do anything (e.g. Supabase/AWS config), tell me clearly "
28+
1129## Development Commands
1230
1331### Root Commands (Turborepo)
@@ -54,7 +72,7 @@ docker-compose logs -f # View logs
5472
5573### Frontend (Next.js 14)
5674- ** Framework** : Next.js 14 with TypeScript and App Router
57- - ** Styling** : Tailwind CSS with DaisyUI components
75+ - ** Styling** : Tailwind CSS with shadcn/ui components
5876- ** State Management** : Zustand stores in ` src/lib/store/ `
5977- ** API Client** : Centralized in ` src/lib/api.ts ` with retry logic
6078- ** Charts** : Recharts for data visualization
0 commit comments