/ work / the-comparison-table
The comparison table
4 of 6 units done. Features down the left, five columns across — free, £10, £50, £500, £1,500. The page that makes the differences between the levels legible, and the one that finally explains the entry price, because a licence is only a difference next to a column that does not have it.
This workstream came out of a memo. One table, five columns, and the free one first, 2026-09-16 — kept verbatim, read into a brief, and broken into the units below.
Queued1
Asked for as a brochure. The store already generates PDFs from built HTML, so this is a build target rather than a second artefact.
Blocked on CT-5.memo 2026-09-16Up Next1
Deliberately kept off the comparison table until it is decided. Email support on the paid levels was floated in the memo and never scoped. What is true today and could be said instead: every purchase is managed directly by the person who does the work. That is stronger than a support tier and it is also a different promise, so it needs saying on purpose rather than by default.
The project lead, in conversation · memo 2026-09-16In Progress0
—
Done4
Answered by building it the other way round. A row goes on the table only when each of its five cells can be pointed at — a price in data/offers.yml, a gets sentence, a not-promised line, or a ruling. A row whose cells would be a promise is not on the table at all. Fourteen rows qualified.
The project lead, in conversation · memo 2026-09-16Shipped in v0.2.8 as data/comparison.yml. Fourteen rows in four groups, each carrying the sentence that says what the reader is actually buying.
memo 2026-09-16Settled by reading what the level already says. £10 is explicitly not a vault — its own page has said so since it was written — and £50 is where a vault starts. It was never a proposal; it was already true.
The project lead, in conversation · memo 2026-09-16Shipped in v0.2.8 at /compare/, free column first.
memo 2026-09-16