# v0.2.4 — the cap on the hundred-per-cent coupon is ruled out rather than dropped, and level four takes the name the product has

The gate flagged the hundred-per-cent coupon for having no redemption cap and no expiry, and said it would fail the release that turned a rail on. The project lead overruled it, and the reasons are kept on the page rather than the concern being quietly deleted: every purchase is managed directly, so a redemption is seen rather than found in a monthly total; abuse at a volume worth doing is abuse at a volume that shows; and what a hundred-per-cent code skips paying for is already published free, so it removes a payment for material anybody could have downloaded. What it does not remove is the work at the upper levels, which a person does and would notice.

So check_a_hundred_per_cent_coupon_is_capped reports the state on every release instead of failing on it, and its own docstring carries the ruling and the three reasons — because the day the first of them stops being true is a day somebody should be reminded this was a decision rather than an oversight.

Level four is now Two sessions and a custom vault, following the rename the project lead made in Stripe. It is the better name: it says what the buyer ends up holding rather than what happens to it. The professional signing it has not been dropped — it is on the level's own page, where it is a property of the thing rather than the name of it.

- Released: 2026-09-16
- Built from commit: `e92148b8a9d5baa3d55eae4a4a5aa6267a93a912`
- Reconstructed: no

---

This document is released under the Creative Commons Attribution 4.0 International licence (CC BY 4.0).
