Files

2.5 KiB

Validate SM Flow Standard Change Decisions

Capability Source

  • This is an ordinary engineering validation, not an explicit sm-flow invocation.
  • External OpenSpec child commands are not directly callable in the current tool surface.
  • Validation uses file-based OpenSpec fixtures and static/script checks.

Scale Decision

  • Scale: standard.
  • Reason: this validation intentionally exercises the full normal artifact set: proposal, independent design, specs, tasks, and separate evidence.
  • Interface impact: L1 internal documentation/protocol validation.

Question Pool

Question Mode Status Result
Does standard require independent design.md? evidence-driven confirmed references/scales.md defines independent design.md for standard.
Does standard require separate evidence.md in devflow? evidence-driven confirmed references/scales.md defines brief.md, evidence.md, decisions.md, acceptance.md.
Are standard scale definitions duplicated outside scales.md? evidence-driven confirmed Scale definition scan matched complete scale definitions only in references/scales.md.
Is user scope confirmation needed? user-interview not required User asked to validate a regular change; no product scope choice is blocked.

Cross-Artifact Alignment

Link Status Notes
proposal -> design aligned Proposal asks for standard artifact validation; design defines standard artifact model.
design -> specs aligned Specs require full OpenSpec artifacts, evidence archive, and centralized scale definitions.
specs -> tasks aligned Tasks include fixture creation, validation scans, commit gate, and devflow records.

Findings

  • Standard OpenSpec artifact completeness passed: proposal.md, independent design.md, spec file, and tasks.md exist.
  • Cross-artifact alignment passed: proposal -> design -> specs -> tasks.
  • Scale duplication scan passed.
  • Obsolete wording scan passed.
  • Skill quick validation passed.
  • Reference integrity scan passed.

Commit Gate

  • .committed created.
  • Status: committed standard validation fixture.

Archive Status

  • Devflow standard records created.
  • User confirmed OpenSpec archive.
  • External openspec-archive-change was not directly callable in the current tool surface.
  • Archived by moving the OpenSpec change to openspec/archive/2026-07-05-validate-sm-flow-standard-change/, matching existing repository archive convention.
  • devflow/index.md status updated to archived.