Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Flow and algorithm

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Code lifecycle algorithm:

  1. Define or reuse an issue kind in diagnostic_kinds.rs.
  2. Emit that kind from a semantic rule in analysis/rules.
  3. Convert issue kind to stable code/category payload.
  4. Surface payload through services to CLI and LSP.
  5. Validate docs and source sync with diagnostics verification scripts.

The code identity must survive every handoff unchanged, even when message templates differ between clients.