Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Staged semantic rules pipeline

Platform spec ADR

Staged semantic rules pipeline

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Monolithic semantic passes blocked incremental invalidation.

Semantic rules are grouped in analysis/rules/staged/ with explicit stage boundaries wired through services.rs for CLI and LSP.

New rules declare their stage; cross-stage dependencies are documented in the hub articles.

  • compiler/crates/beskid_analysis/src/analysis/rules/.