docs(workstreams): update prereqs; mark extraction build

This commit is contained in:
Saravana Achu Mac 2026-02-14 19:47:13 -08:00
parent 0240e7cbe0
commit 1e850bf232

View File

@ -19,12 +19,13 @@
- 2026-02-15: `docker compose up -d` passes (removed Loki logging-driver requirement; fixed healthchecks for Alpine/IPv6)
- 2026-02-15: Verified `/health` endpoints across services (docker-network check; see **6.17**)
- 2026-02-15: Removed MindLyst KMP build verification from this non-mobile checklist (tracked in `docs/workstreams/MOBILE_WORKSTREAM_REMAINING.md`)
- 2026-02-15: Verified `extraction-service` Dockerfile build (`docker compose build extraction-service`)
## Prereqs (Local)
- [ ] Create local `.env` from `.env.example` and set real values (do not commit the file)
- [ ] Ensure Docker Desktop is running (required for `docker compose build` / `up`)
- [ ] Ensure you have working Azure Cosmos credentials for local runs (services require `COSMOS_ENDPOINT` + `COSMOS_KEY`)
- [x] Create local `.env` from `.env.example` (do not commit the file)
- [ ] Set real `.env` values so auth + CRUD flows work (Cosmos + JWT at minimum)
- [x] Ensure Docker Desktop is running (required for `docker compose build` / `up`)
## Execution Order (Suggested)
@ -90,7 +91,7 @@ Publishing + repo hygiene
From `learning_ai_common_plat/docs/EXTRACTION_SERVICE_ROADMAP.md` (the service is implemented; remaining items are verification/external actions):
- [ ] Run Dockerfile build verification: `cd learning_ai_common_plat && docker build -f services/extraction-service/Dockerfile .`
- [x] Run Dockerfile build verification: `cd learning_ai_common_plat && docker compose build extraction-service`
- [ ] CI workflow execution: re-enable GitHub Actions billing (repo setting) so `.github/workflows/ci-extraction-service.yml` can run
- [ ] Persist extraction usage in Cosmos DB (create `extraction_usage` container + wire persistence)
- [ ] Wire Azure Blob Storage for visualization export artifacts (planned via `@bytelyst/blob`)