Skip to content
beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

12.4 Proposed vs Standard

Maturity labels, what you can cite in arguments and what is still forming.

Proposed vs Standard

Spec pages carry status metadata. Treat it like a fire rating on a door, not decoration.

statusMeaning
ProposedIncomplete or unstable; do not cite as enforceable language law
StandardEnforceable contract at this Git revision; needs decisions + verification anchors
stateDiagram-v2
  accTitle: Spec maturity status
  accDescr: A page starts as Proposed and becomes Standard when the gates are met. A Standard bundle that loses its normative prose, anchors or decisions is downgraded to Proposed.
  [*] --> Proposed
  Proposed --> Standard: gates met
  Standard --> Proposed: placeholder-only or circular stub found

Text equivalent: New material is Proposed. It becomes Standard once it has normative prose, verification anchors and decisions. Placeholder-only or circular bundles must return to Proposed.

From Specification authority.

A Standard feature hub must have:

  • Normative MUST/SHOULD/MAY prose
  • Verification anchors (tests, crates, registry links)
  • ## Decisions on the hub and/or adr/ per decision

Placeholder-only bundles or circular canon stubs must downgrade to Proposed until fixed (Feature hub template).

Roadmap labels like v0.2 describe delivery scope, not alternate spec URLs. See Release and versioning policy.

When building on Beskid for production, prefer Standard language-meta articles. When experimenting, read Proposed pages, but do not blame the compiler when the spec said “still forming.”

Git as version axis