b5a62ee9a3
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob - ports: repository interfaces - application: use cases - adapters: in-memory - API: FastAPI 5 routes - worker: Celery ingest_asset - tests: 4 passing
17 lines
574 B
Markdown
17 lines
574 B
Markdown
# Bootstrap notes
|
|
|
|
Current scaffold status:
|
|
|
|
- `apps/web`: Next.js-style skeleton files created
|
|
- `apps/api`: FastAPI package layout created (`app/core`, `app/api`, `app/schemas`)
|
|
- `apps/worker`: Celery worker package layout created (`worker_app/core`, `worker_app/tasks`)
|
|
- `infra/docker/compose.yml`: local dev compose with web/api/worker/postgres/redis
|
|
|
|
Next actions:
|
|
|
|
1. install frontend dependencies
|
|
2. add first real domain models in `packages/domain`
|
|
3. add first application use cases in `packages/application`
|
|
4. connect API routes to use cases
|
|
5. add CI workflow
|