diff --git a/docs/workstreams/ALL_OTHER_WORKSTREAMS_REMAINING.md b/docs/workstreams/ALL_OTHER_WORKSTREAMS_REMAINING.md index 7ccd36e2..50c7bcba 100644 --- a/docs/workstreams/ALL_OTHER_WORKSTREAMS_REMAINING.md +++ b/docs/workstreams/ALL_OTHER_WORKSTREAMS_REMAINING.md @@ -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`)