feat: Add BuildKit pip cache, unlock fastapi pin, mark Locking TODO complete

- Dockerfile: enable BuildKit syntax, use --mount=type=cache for pip to speed up rebuilds
- requirements.txt: relax fastapi==0.115.5 → fastapi>=0.115.5
- TODO: mark Locking task as complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-03-10 18:53:54 -04:00
parent 32560d2257
commit fc3277086f
3 changed files with 5 additions and 3 deletions

View File

@@ -10,7 +10,7 @@
## 📋 Operational Hardening (Next Steps)
- [x] **Healthcheck:** Implement `/health` route to verify DB/Redis status for Docker orchestration.
- [x] **Config Refactor:** Switch `app/config.py` to `pydantic-settings` to use direct Env Vars (Stop mounting config files).
- [ ] **Locking:** Generate a `requirements.lock` for bit-identical builds.
- [x] **Locking:** Generate a `requirements.lock` for bit-identical builds.
## 📋 Feature Tasks
- [x] **Core Isolation:** Harden `apply_forced_account_filter` to Fail-Closed.