Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Workspace and lock contracts

Platform spec feature

Workspace and lock contracts

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

What this feature specifies

Workspace and lock contracts 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

  • Lock/update commands in compiler/crates/beskid_cli/src/commands/
  • Project and dependency resolution in compiler/crates/beskid_analysis/src/resolve/mod.rs
  • Workspace tests in compiler/crates/beskid_tests/src/analysis/pipeline/core.rs
  • Corelib package tests in compiler/crates/beskid_tests/src/projects/corelib/layout.rs

Decisions

No open decisions. D-TOOL-MAN-0001 (hub authority), 0002 (lock mutations via CLI)—see adr/ and the ADRs tab.

Articles