Skip to content

V1.4.0

Latest

Choose a tag to compare

@CodeMachine0121 CodeMachine0121 released this 10 May 15:01

v1.4.0 — SpecBridge Integration

What's New

Contract testing is now handled by SpecBridge.

The /sdd-spec phase now produces two outputs:

  • PRD.md — business behaviour in human-readable Given/When/Then format
  • {feature}.feature — SpecBridge HTTP contract (machine-executable)

The /sdd-verify phase now runs specbridge verify against your live
API instead of relying on hand-written contract test code.

Breaking Changes

  • /sdd-test removed. Contract tests are no longer generated as
    source code. The .feature file is the contract.
  • Output paths unified to .gsi/.
    All phase outputs (PRD.md, *.feature, architecture.md,
    conclusion.md) now live under .gsi/{feature_name}/.
    Previously some outputs were written to docs/features/ or features/
    — update any existing scripts or CI steps accordingly.

Migration

If you have existing .feature files written in the old
business-behaviour Gherkin format (Given/When/Then with domain language),
they are not directly compatible with SpecBridge.
Re-run /sdd-spec on the original requirement to regenerate both
PRD.md and the new HTTP contract .feature.

Prerequisites

SpecBridge must be installed before running /sdd-verify:

npm install -g @ksz54213/specbridge

Full Changelog: v1.3.2...v1.4.0