← Branches
feat/paid-pricing-20260916
Commits
-
01b62f7
The money renderer is a module the test calls: a fractional minor unit is refused by moneyText, asserted by calling it, not by reading the source
Paul Campbell
-
4026231
Render the pricing page from the export before the draft check, and refuse a floor that is not whole cents
Paul Campbell
-
c12318d
Say what the slot test establishes: output equality, not literal provenance
Paul Campbell
-
a7283e7
A figure is a whole number token on both sides, grouping commas included; the check lives in hack/token.mjs with its counterexamples
Paul Campbell
-
f291a9e
Every plan, band and currency slot equals its exported amount, Free included; a figure token is not found inside a grouped number
Paul Campbell
-
a7dae7f
Pin every band of every banded inclusion, recomputed from the export; spell floors as prices, not rounded rates
Paul Campbell
-
5be6b41
Each priced element must show its own USD value as static text; amounts match strings as whole tokens
Paul Campbell
-
e091e3f
bands.p3: the approved currency explanation replaces the converted-euro promise
Paul Campbell
-
251c4b1
Check every amount on the page, in all three currencies, against the book or an approved string
Paul Campbell
-
3f1610d
Name the price-book test for what it checks: schema, currencies and the source note, not equality with the platform file
Paul Campbell
-
9427c22
The ordinary site build runs the price book check too
Paul Campbell
-
4feb1cd
Pricing page: the static links forget earlier choices, the draft gate takes exactly "1", the typed figures are matched as tokens
Paul Campbell
-
2fc6388
Pricing page: exact overage rates, the book's own country list, an honest handoff, and a draft book that cannot be published
Paul Campbell
-
15317d2
Pricing page: the billing country sets the band shown, and the signup links carry it
Paul Campbell
-
b4e5f20
Pricing page: the approved grouped cards and currency controls, every amount from the platform's price book
Paul Campbell
-
7bd8fcc
Site: opt-in currency selector behaviour, its tests, and the approved pricing and currency copy results
Paul Campbell
-
35f29d8
Add the pricing page (draft copy under review)
claude agent, operated by paul@keymail.dev