goldspec

goldspec documentation

The gold-spec methodology — how to write a spec in it, and why it is shaped this way.

Page For What it is
Getting started anybody writing their first chapter one complete chapter walked part by part, with the rules the gate enforces stated where an author looks for them
Writing a process flow anybody writing a chapter how to write one that passes, habit by habit
Reviewing a chapter anybody reading a chapter and deciding whether it is right the judgements a gate cannot make, and the failures that look like style
The worked example anybody who would rather read a file than a page the worked chapter from the tutorial and its drill-down, shipped in docs/example/ as a spec directory you can run goldspec against
Cite the spec from a test anybody wiring tests to the spec the proves and informs marks, where the gate looks for them, and what it refuses
Bringing in a document you already have anybody converting an existing document into a chapter where each part of the old document goes, what is dropped, and what the conversion's commit says

The example is checked by this project's own suite on every run, so an example that fails when copied cannot ship.

The short version

Not this, and deliberately

goldspec has many opinions about your workflow, and you opted into every one by installing it. Plumb has none — it observes a test run and derives whether a story is proven, works for any project with any workflow, requires no spec, and does not know this package exists. Neither requires the other, and the boundary is enforced by a test rather than promised.