-
d3d546c
A fresh session lands on the list, not the bill
Paul Campbell
-
22fb41d
Copy round three approved: name field, joke names, and the CSP fix ship
Paul Campbell
-
7afdfda
The app's own CSP was refusing its own sign-in redirect
Paul Campbell
-
c2c8d2a
Joke names per stance, and a sign-in button that stops promising an email
Paul Campbell
-
dc1f2de
A name field, and the selector that would not have styled it
Paul Campbell
-
6ce317b
Copy round two approved: the gate opens
Paul Campbell
-
7e12ad0
A type ramp that exists
Paul Campbell
-
4262594
DESIGN.md, written from what shipped rather than what was intended
Paul Campbell
-
6386215
The second ink builds, everywhere
Paul Campbell
-
efa02f4
Round three: the regressions undone, and the tab says where it goes
Paul Campbell
-
88cb9fc
Review fixes: the bill gets an edge, the sheet gets the bill's grammar
Paul Campbell
-
88ad839
The flyposted bill
Paul Campbell
-
bcb33fe
X-Carlos-Version is not proof; /api/version is
Paul Campbell
-
3a5bf5a
HEAD requests answered, found by deploying rather than by a test
Paul Campbell
-
1338bbc
The editorial note is the joke, so it ships
Paul Campbell
-
9b44b1a
Paul's copy, applied verbatim, and the gate opens
Paul Campbell
-
e1838bb
Tasks 9 and 10: admin that fails closed, and a tick the scheduler can reach
Paul Campbell
-
ac2d880
Tasks 7 and 8: confirmation burns on POST, and the budgets hold
Paul Campbell
-
51fba7a
Task 6: one handler, four checks, one transaction, one page
Paul Campbell
-
b1c4bb0
Task 5: the solver, and a test that proves both sides agree
Paul Campbell
-
d40fd32
The headline question is answered, so the spec should stop asking it
Paul Campbell
-
aa59645
Product truth, before any of it gets designed
Paul Campbell
-
cdb4c0e
Task 4 and the server half of 5: sealed challenges, bound proof of work
Paul Campbell
-
9785ecd
Tasks 2 and 3: config that refuses, logging that cannot leak, copy that waits
Paul Campbell
-
ad25639
Task 1: the scaffold, on our module path, with the browser gate wired in
Paul Campbell
-
260f960
Plan 1: the engine, in ten tasks
Paul Campbell
-
b90d500
Review 3: the environment is fixed at exec, and other corrections
Paul Campbell
-
d9e1383
Review 2: the nonce table was a denial of service, inverted
Paul Campbell
-
1587c35
Review: the seal was a mail-bombing primitive, and other corrections
Paul Campbell
-
74fcf1f
Design: the one rule, and why the third stance label won't work
Paul Campbell
-
65feaea
Bootstrap: an empty repo with somewhere to put build output
Paul Campbell