Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Verification and traceability

Platform spec article

Verification and traceability

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki
  • Unit-level checks validate local transformations.
  • Integration tests validate crate-to-crate contracts.
  • End-to-end fixtures validate user-visible behavior.
  • Spec requirement source: /platform-spec/compiler/implementation-map/crate-to-spec-anchors/.
  • Core implementation anchors:
    • beskid_analysis -> parser/resolution/semantic leaves
    • beskid_codegen -> lowering contract leaves
    • beskid_abi and beskid_runtime -> execution ABI/runtime leaves
  • Conformance anchor:
    • beskid_tests and beskid_e2e_tests -> conformance leaves
  • 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.