1.4 KiB
1.4 KiB
ADDED Requirements
Requirement: Phase 1.5 checks cross-artifact alignment explicitly
SM Flow SHALL explicitly check alignment across requirement, design, specification, and execution artifacts during Phase 1.5.
Scenario: Alignment check runs
- WHEN Phase 1.5 reviews the current Draft OpenSpec
- THEN it checks that
brief/prdaligns withproposal,proposalaligns withdesign,designaligns withspecs, andspecsalign withtasks
Scenario: Alignment gap is found
- WHEN an expected behavior, term, field, constraint, or implementation slice appears in one artifact but not its downstream artifact
- THEN the flow marks the gap explicitly and repairs OpenSpec before entering the next phase
Requirement: Phase 2.9 validates cross-artifact closure
SM Flow SHALL re-check cross-artifact closure during Phase 2.9 before implementation.
Scenario: Commit gate runs
- WHEN Phase 2.9 evaluates whether Draft OpenSpec can become Committed OpenSpec
- THEN it verifies that
evidence.mdanddecisions.mdfindings that affect implementation are reflected in proposal, design, specs, or tasks
Scenario: User review would otherwise catch the gap
- WHEN a field, scope item, acceptance behavior, or design constraint is missing from the downstream OpenSpec artifacts
- THEN the flow SHALL fail the commit gate and return to the earlier phase that owns the missing update