plan: add implementation plan for fraud detection engine

Stack: Python 3.12/FastAPI + React 19/TypeScript + PostgreSQL + Redis.
6 artifacts: plan.md, research.md, data-model.md, api.yaml (OpenAPI),
quickstart.md, updated AGENTS.md. Constitution check: 6/6 PASS.
This commit is contained in:
Felipe Domingues 2026-05-12 14:58:21 -03:00
parent e31cba2847
commit 7f9832bf4b
6 changed files with 1487 additions and 1 deletions

View file

@ -1,4 +1,18 @@
<!-- SPECKIT START -->
For additional context about technologies to be used, project structure,
shell commands, and other important information, read the current plan
shell commands, and other important information, read the current plan:
specs/001-fraud-detection-engine/plan.md
## Tech Stack
- **Backend**: Python 3.12, FastAPI, SQLAlchemy 2.0, Pydantic v2, Alembic
- **Frontend**: React 19, TypeScript, Tailwind CSS, Recharts, Vite
- **Storage**: PostgreSQL 16, Redis 7
- **Testing**: pytest, Vitest, Playwright
## Quick Reference
- Start backend: `cd backend && uv run uvicorn fraudshield.main:app --reload`
- Start frontend: `cd frontend && npm run dev`
- Run tests: `cd backend && uv run pytest`, `cd frontend && npm test`
- API docs: http://localhost:8000/docs (auto-generated OpenAPI)
- Quickstart: specs/001-fraud-detection-engine/quickstart.md
<!-- SPECKIT END -->