Skip to content

Commit 76c9384

Browse files
delannicursoragent
andcommitted
MIGRATION_NOTES: add current state header
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent f0be53d commit 76c9384

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

MIGRATION_NOTES.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
Branch: `migrate-to-typescript-6`. Plan lives in `~/.cursor/plans/kibana_typescript_6.0_migration_e52bef22.plan.md`.
44

5+
## Current state (2026-05-27)
6+
7+
- Default CI: TypeScript 5.9.3 (unchanged).
8+
- Canary CI: TypeScript 6.0.3 via `KBN_TS_COMPILER_PACKAGE=typescript-6`, soft-fail Buildkite step, no shared GCS cache.
9+
- Phase A complete: A1 done (downlevelIteration removed); A2 reframed as no-op; A3 deferred and split into pre-PRs; A4 folded into Phase C2; A5 research done.
10+
- Phase B complete: canary lane wired end-to-end.
11+
- Phase C / D not started.
12+
- Open blockers for TS 7.0:
13+
- A3: `moduleResolution: "bundler"` flip (~121 errors surveyed on a server-internal closure; needs 4 small fix-PRs first).
14+
- `baseUrl` removal (gated by A3 + path normalization).
15+
- Verdict on legacy decorators (alerting_v2 is the only meaningful user — freeze is the recommended path).
16+
517
## Phase A — Harden on 5.9.3
618

719
### A1. Drop `downlevelIteration` from `tsconfig.base.json`

0 commit comments

Comments
 (0)