- Add FastAPI application with complete router structure - Implement search, articles, ask, feedback, and health endpoints - Add comprehensive Pydantic schemas for API requests/responses - Include stub service implementations for all business logic - Add full test suite with pytest-asyncio integration - Configure conventional commits enforcement via git hooks - Add project documentation and contribution guidelines - Support both OpenAI and Gemini LLM integration options
759 B
759 B
Project Context
Purpose
[Describe your project's purpose and goals]
Tech Stack
- [List your primary technologies]
- [e.g., TypeScript, React, Node.js]
Project Conventions
Code Style
[Describe your code style preferences, formatting rules, and naming conventions]
Architecture Patterns
[Document your architectural decisions and patterns]
Testing Strategy
[Explain your testing approach and requirements]
Git Workflow
[Describe your branching strategy and commit conventions]
Domain Context
[Add domain-specific knowledge that AI assistants need to understand]
Important Constraints
[List any technical, business, or regulatory constraints]
External Dependencies
[Document key external services, APIs, or systems]