Files

1.6 KiB

Validate SM Flow Standard Change

Why

The previous validation covered a micro change. A standard change has stricter expectations: an independent design.md, complete OpenSpec artifacts, and a separate evidence.md in devflow.

This validation checks whether the current sm-flow skill can still describe and validate a normal standard change after the recent simplification work.

What Changes

  • Create a standard-scale validation fixture for sm-flow.
  • Verify standard OpenSpec artifacts exist and are aligned: proposal.md, design.md, specs/, and tasks.md.
  • Verify standard devflow archive artifacts exist: brief.md, evidence.md, decisions.md, and acceptance.md.
  • Verify standard still uses the same four visible checkpoints and nine internal phases without exposing phase names as user commands.

Scope

In scope:

  • Standard-scale validation records.
  • Static checks over .agents/skills/sm-flow.
  • Narrow fixes to the skill if standard validation reveals inconsistency.

Out of scope:

  • Business code changes.
  • Reworking archived historical changes.
  • Changing the current trigger policy.

Non-Goals

  • This change does not test a complex migration, rollback, or cross-team interface change.
  • This change does not require independent browser/manual validation.
  • This change does not replace the micro validation already archived.

Risks

  • A standard validation fixture can become noise if left unarchived; status must be explicit.
  • If standard rules are only validated by file presence, semantic drift may still require future forward-testing.