Design decisions and lineage
Cadence grew from GSD and its discuss, plan, execute and verify loop. I kept that core idea and narrowed the tool around the way I work as a single developer.
The history matters because some of the current boundaries came from trying a broader approach and paying for it. It belongs here for readers who want to understand those choices, without making everyone read it before using the tool.
| Document | What it records |
|---|---|
| Manifesto | Why the tool exists and what it chooses to leave out. |
| Design record | Decisions, changes of direction and their reasons. |
| Lineage | The derivation from GSD and the dated measurements behind the comparison. |
| Changelog | Shipped changes by release. |
Historical counts and experiments describe the version measured at the time. For current behavior, use this guide and the implementation it describes.
Cadence is maintained by John Crenshaw and is a derivative work of GSD by Open GSD. It is distributed under the MIT License. The original copyright and attribution are retained in the license and NOTICE.