Files

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/prd aligns with proposal, proposal aligns with design, design aligns with specs, and specs align with tasks

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.md and decisions.md findings 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