1.5 KiB
1.5 KiB
sm-flow Standard Change Spec
ADDED Requirements
Requirement: Standard Change Has Full OpenSpec Artifacts
A standard sm-flow change SHALL have proposal.md, independent design.md, specs/, and tasks.md.
Scenario: Standard fixture is committed
- Given a change is classified as
standard - When commit validation runs
- Then
proposal.md,design.md, at least one spec file, andtasks.mdexist - And the artifacts are aligned from proposal to design to specs to tasks
Requirement: Standard Archive Has Evidence
A standard sm-flow archive SHALL include brief.md, evidence.md, decisions.md, and acceptance.md in devflow.
Scenario: Standard fixture is archived or accepted
- Given a standard validation change has completed apply checks
- When devflow records are written
- Then
evidence.mdexists as a separate file - And it records the static and script validation evidence used for acceptance
Requirement: Scale Definitions Remain Centralized
Standard-specific artifact requirements SHALL be defined by references/scales.md; other files may reference those requirements but not carry a competing full definition.
Scenario: Standard wording is scanned
- Given sm-flow references mention standard behavior
- When scale definition phrases are scanned
- Then complete standard definitions appear only in
references/scales.md - And operational files defer to the current scale rather than hard-coding alternative standard rules