diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ff4e61..31b77dd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,11 +19,6 @@ jobs: filter: tree:0 fetch-depth: 0 - # This enables task distribution via Nx Cloud - # Run this command as early as possible, before dependencies are installed - # Learn more at https://nx.dev/ci/reference/nx-cloud-cli#npx-nxcloud-startcirun - - run: npx nx start-ci-run --distribute-on="3 linux-medium-js" --stop-agents-after="typecheck" - # Cache node_modules - uses: actions/setup-node@v4 with: @@ -32,9 +27,5 @@ jobs: - run: npm ci - # Prepend any command with "nx record --" to record its logs to Nx Cloud - - run: npx nx record -- npx nx format:check --base="remotes/origin/main" + - run: npx nx format:check --base="remotes/origin/main" - run: npx nx run-many -t lint test build typecheck - # Nx Cloud recommends fixes for failures to help you get CI green faster. Learn more: https://nx.dev/ci/features/self-healing-ci - - run: npx nx fix-ci - if: always() diff --git a/ROADMAP.md b/ROADMAP.md index d9cbe3b..e812580 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -6,7 +6,7 @@ For detailed task breakdowns, see the per-package ROADMAPs: - [`packages/pipeline/ROADMAP.md`](packages/pipeline/ROADMAP.md) — Phases 0–3 complete, 4–12 remaining - [`packages/mcp/ROADMAP.md`](packages/mcp/ROADMAP.md) — Phases 0–9 complete, Phase 10 optional -- [`packages/telemetry/ROADMAP.md`](packages/telemetry/ROADMAP.md) — Phases 0–1 complete, 2–5 remaining +- [`packages/telemetry/ROADMAP.md`](packages/telemetry/ROADMAP.md) — Phases 0–2 complete, 3–5 remaining - [`packages/evaluations/ROADMAP.md`](packages/evaluations/ROADMAP.md) — Phase 0 complete, 1–7 remaining --- @@ -28,7 +28,7 @@ Within each wave, the listed package phases reference the detailed tasks in the | Package | Phase | Work | Status | | ----------- | ------------------------ | ----------------------------------------------------------- | ----------- | | `telemetry` | Phase 1: Storage | Pluggable storage backends (memory, file) | Complete | -| `telemetry` | Phase 2: Telemetry Core | `emit()`, `query()`, `getPipelineSummary()` | Not started | +| `telemetry` | Phase 2: Telemetry Core | `emit()`, `query()`, `getPipelineSummary()` | Complete | | `telemetry` | Phase 3: Constraints | Constraint evaluator, default constraints, builder utils | Not started | | `telemetry` | Phase 4: Integration API | `createTelemetry()`, `onStageEvent()`, `serializeContext()` | Not started | @@ -194,9 +194,9 @@ Wave 1: Telemetry Implementation | ------------- | --------------------------------------------- | ------------------------------------------------------------------- | | `mcp` | Phases 0–9 (functional) | Phase 10 extensions (optional, unblocked) | | `pipeline` | Phases 0–3 (types, roadmap, handoff, helpers) | Phase 4 (orchestrator) — **blocked on Wave 1** for telemetry wiring | -| `telemetry` | Phase 0–1 (types, storage layer) | Phase 2 (telemetry core) — **ready to start** | +| `telemetry` | Phase 0–2 (types, storage, telemetry core) | Phase 3 (constraint evaluator) — **ready to start** | | `evaluations` | Phase 0 (types only) | Phase 1 (datasets) — **ready to start** | -**Immediate priority**: Telemetry Phases 2–4 (remainder of Wave 1). This is the critical path — everything else is blocked on or benefits from working telemetry. +**Immediate priority**: Telemetry Phases 3–4 (remainder of Wave 1). This is the critical path — everything else is blocked on or benefits from working telemetry. Phase 3 (constraint evaluator) is the next task to start. **Maximum parallelism opportunity**: After Wave 1 completes, Wave 2 offers the most parallelism — pipeline Phase 4 and evaluations Phases 1–4 can all run simultaneously. diff --git a/nx.json b/nx.json index 55e20e1..46af956 100644 --- a/nx.json +++ b/nx.json @@ -62,6 +62,5 @@ "dependsOn": ["^build"] } }, - "nxCloudId": "69cf0d397aa0848a261c0836", "analytics": true }