Tracker
Roadmap search
Versions, deliverables, workstreams, tasks, and pages
Verification and traceability
articleStandard
src/content/docs/platform-spec/compiler/codegen-and-ir/lowering-contract/verification-and-traceability.mdx
import SpecArticleChrome from '@beskid/beskid-ui/platform-spec/SpecArticleChrome.astro';
<SpecArticleChrome />Verification strategy
- Unit-level checks validate local transformations.
- Integration tests validate crate-to-crate contracts.
- End-to-end fixtures validate user-visible behavior.
Traceability map
- Spec requirement source:
/platform-spec/compiler/codegen-and-ir/lowering-contract/. - Core implementation anchors:
beskid_codegen::lower_sourceincompiler/crates/beskid_codegenCodegenArtifactconstruction incompiler/crates/beskid_codegenJitModuleconsumption incompiler/crates/beskid_engine/src/jit_module.rs
- Conformance anchor:
- Runtime execution coverage in
compiler/crates/beskid_tests/src/runtime/jit.rs
- Runtime execution coverage in
Review checklist
- Requirement text and test expectation describe the same boundary.
- Crate ownership updates are reflected in spec links.
- Newly introduced edge cases include at least one reproducible fixture.