Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 1 addition & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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()
8 changes: 4 additions & 4 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

---
Expand All @@ -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 |

Expand Down Expand Up @@ -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.
1 change: 0 additions & 1 deletion nx.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,5 @@
"dependsOn": ["^build"]
}
},
"nxCloudId": "69cf0d397aa0848a261c0836",
"analytics": true
}
Loading