- Rename EngagementEvent.metadata → event_metadata (SQLAlchemy reserved name) - Replace passlib with direct bcrypt usage (passlib incompatible with bcrypt 5.0) - Fix renderer Dockerfile: npm ci → npm install (no lockfile) - Fix frontend Dockerfile: single-stage, skip tsc for builds - Remove deprecated 'version' key from docker-compose.yml - Add docker-compose.dev.yml for data-stores-only local dev - Add start_period to API healthcheck for startup grace |
||
|---|---|---|
| .. | ||
| middleware | ||
| models | ||
| routers | ||
| schemas | ||
| services | ||
| worker | ||
| __init__.py | ||
| config.py | ||
| database.py | ||
| main.py | ||
| redis.py | ||