docs(sprint): record the #40 profile migration
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -109,8 +109,17 @@ toolchain. But `setup` is operator-declared, and the repo profile didn't declare
|
|||||||
`frontend/` cleared before each QA run, the now-firing terminal gate would run `npm run build` against
|
`frontend/` cleared before each QA run, the now-firing terminal gate would run `npm run build` against
|
||||||
an absent `node_modules` and fail on deps instead of on the code. Added
|
an absent `node_modules` and fail on deps instead of on the code. Added
|
||||||
`setup = "npm --prefix frontend install"` to `.correx/project.toml` (install, not `ci` — a fresh
|
`setup = "npm --prefix frontend install"` to `.correx/project.toml` (install, not `ci` — a fresh
|
||||||
scaffold has no lockfile). #267 needs nothing further. The general case — a workspace whose operator
|
scaffold has no lockfile). The general case — a workspace whose operator declared no `setup` — is
|
||||||
declared no `setup` — is **#314** (toolchain-default fallback).
|
**#314** (toolchain-default fallback).
|
||||||
|
|
||||||
|
**#40 follow-through** (commit `fb8141d6`). #40 (toolchain-aware command resolution — this repo hosts
|
||||||
|
Kotlin at root *and* a Node app in `frontend/`, and one flat alias can't serve both) closed on
|
||||||
|
2026-07-21 with `[commands.<toolchain>]` support in `6e844ef1`. The repo profile was never migrated:
|
||||||
|
every flat alias still pointed at npm, so a Kotlin run's auto-gate would have run
|
||||||
|
`npm --prefix frontend run build` — the latent misfire #40's own body predicted. Profile now carries
|
||||||
|
`[commands.jvm]` + `[commands.node]` with jvm as the flat default. Parsing verified against
|
||||||
|
`ProjectProfileLoader`; the gate prefers `<toolchain>.<alias>` and falls back to flat. #267's "re-scope
|
||||||
|
#40" is now just the live confirmation.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user