Skip to content

FeatherSpec 0.4.0 — Clarify & the Verification Chain

Choose a tag to compare

@GregorBiswanger GregorBiswanger released this 26 Aug 13:07
· 11 commits to main since this release
8edeb9a

Added

  • /sdd-clarify: adversarial pass over a finished spec — contradictions, ambiguity,
    untestable criteria, implementation posing as intent, missing failure modes — ending in
    one question.
  • Closed verification chain: criterion → step → code → test → Verified: → verdict. Plan
    steps carry a Verified: field; traceability gains a Test column and the state vocabulary
    open | built | verified.
  • Five acceptance-criterion shapes (always-true, event, state, unwanted behaviour, optional
    feature) with shall/should discipline and a falsifiability test.
  • Non-negotiables gain an Ask first tier and a documented fast path for changes
    smaller than their spec.
  • Project logo.

Changed

  • /sdd-compile re-derives readiness from the repository, not from ticked checkboxes, and
    returns NOT READY when the suite did not run.
  • /sdd-lifecycle requires recorded evidence before a spec moves to done/.
  • Copilot persona reduced to a thin loader; drifted rule copies removed.
  • README rewritten for fast onboarding; detail moved to the wiki.
  • The template's own build specs moved out of .specs/done/ so a fresh clone starts with an
    empty spec numbering.

Retroactive release — tagged 2026-08-26 to version the pre-release history. Original date: 2026-08-03.