Specs¶
Specs live in the project wiki, not in this repository.
A spec is a point-in-time decision record. It is written once, true of a
moment, and read later for its conclusions. Keeping them here buried the living documentation they
sat beside, so they moved. Contributor guides, engineering standards and testing
conventions stay in docs/, because those change with the code.
| Spec | Title | Status |
|---|---|---|
| 0001 | Bootstrap sigillum: a standalone signing & verification CLI over go/signing | IMPLEMENTED |
| 0002 | KMS-Ed25519 minisign artefact signing | IN PROGRESS |
| 0003 | An MCP tool surface for sigillum | APPROVED |
| 0004 | KMS-backed OpenPGP certificate assembly and decryption | IN PROGRESS |
Referring to a spec¶
By number and name ("0002, the minisign artefact signing spec"), never by date. The number is a stable handle; a date is not something anyone remembers.
Writing a new one¶
Claim the next number first, then draft against the canonical shape. See the
spec-driven-development skill in the phpboyscout marketplace.