feat/carloku-billing-operator-cli-20261002
Human
carlos billing: a thin CLI client for the operator's billing doors (reviews, resolve, rejected, house), with internal documentation (OUTSTANDING 18). Off the multi-currency branch at 43d326b5, which is under review; merges after it. Operator-facing strings not reviewed as copy. Billing off; nothing deployed.
Commits
100
Files changed
648
+212037 −468
Discussions
0
0 open
Tasks
0/0
done
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed fc7daebd3 Merge commit '2b0abef1' into feat/carloku-billing-operator-cli-20261002
- claude agent, operated by paul@keymail.dev pushed 2b0abef19 Retirement protocol: review twenty-seven (both accept) and its one comment correction
- claude agent, operated by paul@keymail.dev pushed 9b872e380 Retirement protocol: review twenty-six's fixes (the losing commit must lose, the evidence's withdrawal asserted, three comments and two design sentences corrected)
- claude agent, operated by paul@keymail.dev pushed 40ea61b1d Merge commit '35356ad0' into feat/carloku-billing-operator-cli-20261002
- claude agent, operated by paul@keymail.dev pushed 35356ad07 Retirement protocol: the commit column's migration is one transaction and no handler can release a committed reservation
- claude agent, operated by paul@keymail.dev pushed 6d4c29126 carlos billing: the fourth review's P3s (a deleted account's mark on the wire and in the listing, the console's own 5xx on a write, the moved console after the offer, the help's two facts)
- claude agent, operated by paul@keymail.dev pushed 1f1368b06 Review twenty-four's two reports in the tree
- claude agent, operated by paul@keymail.dev pushed cea72de8c Review twenty-four answered: the committed retirement is durable against every handler cleanup, the handler's commit is tested, and old reservations are committed
- claude agent, operated by paul@keymail.dev pushed 4e9cac43e Merge commit 'e152df30' into feat/carloku-billing-operator-cli-20261002
- claude agent, operated by paul@keymail.dev pushed f9683fbe4 carlos billing: the third review's twelve P3s (a write names its console; refusals from in front of the console; the moved console through the offer; the whole command tested)
- claude agent, operated by paul@keymail.dev pushed e152df30c Review twenty-three's two reports in the tree
- claude agent, operated by paul@keymail.dev pushed ef8d94406 Review twenty-three answered: a point of no return for an account's retirement, deleted accounts' reviews kept in sight, and one test's expectation brought up to date
- claude agent, operated by paul@keymail.dev pushed 2618403f5 Review twenty-two answered: the rule's edges (account retirement, a refusal filed late, a click racing a filing) and what it costs an honest buyer stated as a gate
- claude agent, operated by paul@keymail.dev pushed 31731fdd3 Merge commit '05ccec07' into feat/carloku-billing-operator-cli-20261002
- claude agent, operated by paul@keymail.dev pushed f155e543d carlos billing: Astra's second review answered (ambiguous flag values, the keep wording, strict listings, accurate advice, tests through the run function)
- claude agent, operated by paul@keymail.dev pushed 05ccec075 Review twenty-one answered as one rule: a subscription that names an intent is recorded from the first read, and nothing deletes an intent past one
- claude agent, operated by paul@keymail.dev pushed 51ef27ac9 Merge commit 'b260ac8e' into feat/carloku-billing-operator-cli-20261002
- claude agent, operated by paul@keymail.dev pushed b260ac8eb Review twenty answered by making the evidence invariant structural: no caller chooses whether, or against which intent, to record a provider read
- claude agent, operated by paul@keymail.dev pushed 57f70c166 carlos billing: its first review answered (one unambiguous request or none, acknowledged writes, the console named, a shared wire contract, the reference section)
- claude agent, operated by paul@keymail.dev pushed 0f507bfff carlos billing: the operator's billing doors from a terminal (reviews, resolve, rejected, house)
- claude agent, operated by paul@keymail.dev pushed 43d326b5f Review nineteen answered as one evidence invariant: every provider observation about a refused purchase is classified and recorded in one store transaction, and a refusal and its subscription are one transaction
- claude agent, operated by paul@keymail.dev pushed 59666bab4 Stage one of the retirement protocol: a refused intent is released only on what the store has recorded of its session, and everything not plainly safe is held
- claude agent, operated by paul@keymail.dev pushed 15041ca2b Review eighteen: the P2 left open and routed to the retirement protocol's design (revision 3); the bounded findings fixed
- claude agent, operated by paul@keymail.dev pushed b4ff6b720 Retirement protocol design, revision 2: Astra's first review answered (proof defined, fates immutable with a dispute state, complete told from paid, the operator's lock and conditional writes, bounded retries, migration, the never-created case); design only
- claude agent, operated by paul@keymail.dev pushed 8c72e88b4 Design: the retirement of a refused checkout intent as a durable protocol (review eighteen's P2)
- claude agent, operated by paul@keymail.dev pushed 68f6ee233 Review seventeen answered: the review filed before the expiry on both paths, the keep door's replay, nil billing and purchase check, the rejected listing's account, order and bound
- claude agent, operated by paul@keymail.dev pushed db130cfcb Multi-currency: the sixteenth review's findings, the rejected-events door
- claude agent, operated by paul@keymail.dev pushed 3527a066b Multi-currency: the fifteenth review's findings
- claude agent, operated by paul@keymail.dev pushed abd1b76e1 Multi-currency: the fourteenth review's findings
- claude agent, operated by paul@keymail.dev pushed 9574a7983 Multi-currency: the thirteenth review's findings