chore(uplift): typescript 6.0.3 exact + scaffold_tag (p34/p38 movement)#440
Conversation
- pin typescript to exact 6.0.3 (was floating "next", locked to nightly 6.0.0-dev.20260416) - regenerate pnpm-lock.yaml (lockfile-only: typescript resolution + peer-suffix rewrites, no other dep movement) - stamp scaffold_tag v0.1.0 into tinyland.repo.json (honest lineage: this repo conforms to the pre-uplift v0.1.0 scaffold baseline, not v0.2.0) - no ignoreDeprecations needed: tsconfig carries no TS6-deprecated options Proof in clone: pnpm install + pnpm run check green (svelte-check 0 errors), pnpm run lint green.
|
Held, not by this change (uplift movement, 2026-07-03). This PR is a trivial TypeScript Root cause (verified): Leaving this PR open for whoever owns |
|
Codex correction: the browser-rbe-proof blocker was not a shared lease/concurrency failure. The consumer dispatch resolved GF run
The darkmap repo variable |
|
Update after rerun with the live GF cell digest:
I reran the failed job once more to distinguish a one-off remote Chromium launch flake from a deterministic point-readout/browser-envelope issue. TIN-2402 now tracks the corrected state. |
|
Status update from the rerun:
Current state: waiting for the formatted-head checks to drain; no force-merge. |
|
Follow-up after the formatted-head proof: GF run The remaining failure was a real darkmap smoke race: Root cause: Air keeps the same one-click budget, but the Air lens nudges the smog/OpenAQ data path on asynchronously. The test was waiting only for Pushed |
What
typescriptto exact6.0.3— was floating"next"(worse than a caret), which the lockfile had resolved to nightly6.0.0-dev.20260416.pnpm-lock.yamlviapnpm install --lockfile-only: diff is typescript-only (resolution + peer-dep suffix rewrites), no unrelated dependency movement.scaffold_tag: v0.1.0intotinyland.repo.jsonper the site.scaffold manifest schema. Honest lineage: this retrofit-sibling conforms to the pre-uplift v0.1.0 scaffold baseline (no v0.2.0 surfaces present), so it is NOT stamped v0.2.0.ignoreDeprecationsNOT added: tsconfig.json carries no TS6-deprecated options (bundler moduleResolution, no target/downlevelIteration/import-assert flags), confirmed by a clean check run.Proof (in-clone, pnpm 10.13.1 via corepack)
pnpm installgreenpnpm run check(svelte-kit sync + svelte-check): 0 errors (4 pre-existing warnings), tsc reportsVersion 6.0.3pnpm run lint(prettier + eslint): greenPart of the uplift movement (ledger item 18, prompts 34/38 spoke-half). Do not merge without green CI.