Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Snapshot and refresh contract

Platform spec feature

Snapshot and refresh contract

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

What this feature specifies

Snapshot and refresh contract defines one operational contract that a newcomer can follow end-to-end: first the model, then execution flow, then strict guarantees, concrete examples, and verification guidance.

Implementation anchors

  • LSP diagnostics in compiler/crates/beskid_lsp/src/diagnostics.rs
  • Analysis services in compiler/crates/beskid_analysis/src/services.rs
  • Resolver implementation in compiler/crates/beskid_analysis/src/resolve/resolver.rs
  • LSP tests in compiler/crates/beskid_tests/src/analysis/resolve.rs

Decisions

No open decisions. D-TOOL-LSP-0001 (hub authority), 0002 (invalidation on focus and manifest)—see adr/ and the ADRs tab.

Articles