Product
Specs your team can actually decide on.
A room for each change, a named owner for each question, and a record of every decision in your repository.
01 · The record
The record lives in your repository.
Every decision, comment thread and signature is committed as readable YAML, in the name of the person who decided, at the moment they decided. Nobody can change it afterwards.
Sarah Bennett · decision: CL-014 answered1a2b3c4
Sarah Bennett · signoff: product on spec.md9f2c1ab
David Clarke · thread: dissent on spec.md4c8e21f
Sarah Bennett · Sarah Bennett: edit spec.mdb3d9e1f
03 · The router
Every open question goes to one named person.
A question gets an id and one owner, chosen by your policy file. Work stops until it is answered. If the owner is away, an admin can answer, under their own name.
CL-014 · routed to Sarah Bennett
Notification window - promptly or a number?
promptly a numberThis halts the phase until it is answered.