Tracker
Roadmap search
Versions, deliverables, workstreams, tasks, and pages
Stage ordering and lowering - Contracts and edge cases
articleStandard
src/content/docs/platform-spec/compiler/build-pipeline/stage-ordering/contracts-and-edge-cases.mdx
import SpecArticleChrome from '@beskid/beskid-ui/platform-spec/SpecArticleChrome.astro';
<SpecArticleChrome />- Build and run command paths must use the same lowering order for parity.
- Semantic error diagnostics must stop lowering before backend code generation.
- Parse diagnostics source naming differences must be documented (
pathvs"<memory>"). - Entrypoint lookup must use post-resolution typed metadata from the same lowering result.