feat: project bootstrap and structure #4

Merged
lmiranda merged 1 commits from feature/sprint1-bootstrap into development 2026-01-11 18:58:42 +00:00
Owner

Sprint 1 initialization - project structure, config files, and bootstrap setup.

Closes #3

Sprint 1 initialization - project structure, config files, and bootstrap setup. Closes #3
lmiranda added 1 commit 2026-01-11 18:58:35 +00:00
Sprint 1 initialization:
- Project directory structure (portfolio_app/, tests/, dbt/, data/, scripts/)
- CLAUDE.md with AI assistant context
- pyproject.toml with all dependencies
- docker-compose.yml for PostgreSQL 16 + PostGIS
- Makefile with standard targets
- Pre-commit configuration (ruff, mypy)
- Environment template (.env.example)
- Error handling foundation (PortfolioError hierarchy)
- Test configuration (conftest.py, pytest config)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit 38e4a0354b into development 2026-01-11 18:58:42 +00:00
lmiranda deleted branch feature/sprint1-bootstrap 2026-01-11 18:58:43 +00:00
Sign in to join this conversation.