Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

One ADR file per closed decision

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Monolithic decisions-record articles and hub prose duplicated the same choices without a stable identifier or reader ADRs tab.

Each Standard feature must publish closed choices under adr/ as one file per decision (specLevel: adr, stable adrId, adrStatus, adrDate). Body must include ## Context, ## Decision, ## Consequences; add ## Verification anchors when testable. Legacy decisions-record.mdx and hub ## Decisions summaries remain valid during migration; new work must use adr/. Inception cross-cutting ADRs stay under Project inception.

Superseded ADRs set supersedesAdr or link replacements in Consequences with a Git revision note. Hub ## Decisions summarizes by adrId only—no full ADR prose duplication.

checkAdrSections and checkStandardFeatureDecisions in packages/trudoc/src/verify/platform-spec-content.ts.