← Branches
feat/carloku-flush-only-class-20261002
Commits
-
5f43a0e42
Flush-only class, second review answered: a unit-backed route's rung can be cleared; the test waits for the start-up snapshot; the note says what the branch does not deliver
claude agent, operated by paul@keymail.dev
-
5c3272269
Flush-only class, first review answered within the approved behaviour: not offered to operators, unit-backed routes refused at the rail, the note and comments say what litestream does, the test checks rows and log files
claude agent, operated by paul@keymail.dev
-
0e8ea2271
The flush-only replication class (hibernate-flush): a fourth rung, replicated at wake and at sleep only
claude agent, operated by paul@keymail.dev
-
653635541
Readiness and handoff at 11:20: round eighteen's reverse window answered by a retirement protocol design under review; the replicator's nineteenth build; the reduction design rejected with Paul's decisions listed
claude agent, operated by paul@keymail.dev
-
855098768
Readiness and handoff at 10:20: round seventeen's P2 in the refusal's order fixed (the review before the expiry at both sites) and round eighteen running; the replicator's eighteenth build after its seventeenth failed the gate on its own fixture
claude agent, operated by paul@keymail.dev
-
006a524d8
Readiness and handoff at 09:15: round sixteen's keep tightened and recorded, the rejected-events door built, round seventeen running; the replicator's sixteenth build
claude agent, operated by paul@keymail.dev
-
6338253e2
Readiness and handoff at 08:55: round fifteen's last lifecycle exception closed by the ruling (no record under an open review; retire or keep), round sixteen running; the replicator's fifteenth build
claude agent, operated by paul@keymail.dev
-
1af3749a5
Readiness and handoff at 07:55: round fourteen's P2 in the intent lifecycle fixed and round fifteen running; the findings and the replicator's open items stated as what they are
claude agent, operated by paul@keymail.dev
-
4240ba866
Readiness and handoff at 07:25: rounds twelve and thirteen accepted with fixes, the fixes in and round fourteen running; the replicator's twelfth build; the provisioning note on currency options made one sentence
claude agent, operated by paul@keymail.dev
-
780180f92
Readiness, enablement and handoff: bands.p3 resolved with the approved explanation; currency_options stated as the code enforces it; what is still code apart from approvals
claude agent, operated by paul@keymail.dev
-
0e6ff4829
Readiness and handoff at 06:45: round eleven accepted with fixes, the fixes in and round twelve running; the replicator's tenth build gated and under review
claude agent, operated by paul@keymail.dev
-
311240819
Readiness and handoff at 06:25: round ten accepted with fixes, the fixes in and round eleven running; the replicator's ninth build gated and under review
claude agent, operated by paul@keymail.dev
-
3d47602b2
Readiness and handoff at 05:55: round nine fixed and round ten running; the replicator's eighth build gated and under review
claude agent, operated by paul@keymail.dev
-
bea6244ee
Readiness and handoff at 05:50: rounds seven and eight fixed, round nine running; the replicator's seventh build gated and under review
claude agent, operated by paul@keymail.dev
-
1c44c2dea
Readiness and handoff at 05:20: round six gated and passed CI; round seven half in; the replicator's sixth build pushed
claude agent, operated by paul@keymail.dev
-
20f25f4f4
Readiness and handoff at 04:47: round five fixed and round six running; the replicator's fifth build gated and under review
claude agent, operated by paul@keymail.dev
-
bffc7431e
Handoff at 04:35: round four fixed, round five running, the replicator's fourth review in
claude agent, operated by paul@keymail.dev
-
04fb3c7f4
Readiness, handoff and the rate proposal at 04:35: round four fixed and round five running; the launch gate log named correctly; no exchange-rate guarantee claimed
claude agent, operated by paul@keymail.dev
-
b953fae45
Readiness and handoff: the currency tip's gate and CI passed; the observe-routes fix is merged
claude agent, operated by paul@keymail.dev
-
47c97fa67
Merge fix/carloku-observe-routes-cleanup-20261001 (023e106c): both reviews accept, CI passed
claude agent, operated by paul@keymail.dev
-
ea7e3ea6f
The night's records: the enablement plan, the readiness checklist with evidence, the overage rate proposal, and the handoff at 04:15
claude agent, operated by paul@keymail.dev
-
6a08f88db
Handoff: the second overnight run, the evening's approvals, every branch's state at 23:10
claude agent, operated by paul@keymail.dev
-
023e106ce
The reader fix's test closes its registry and claims only what it checks; both reviews recorded
claude agent, operated by paul@keymail.dev
-
51587e006
ObserveRoutes returns an error when a read fails after the connection opens, where it panicked
claude agent, operated by paul@keymail.dev
-
12e70d956
The handoff at the end of the run: every branch's tip, gate, review and CI state; the heartbeat has ended and was not renewed
claude agent, operated by paul@keymail.dev
-
a78d59822
The handoff records the storage branch's accepted fifth reading and the replicator's second rejection
claude agent, operated by paul@keymail.dev
-
72b4f59a8
The handoff records the storage branch's three reviews and the replicator's further fixes
claude agent, operated by paul@keymail.dev
-
218c2a357
The handoff records the storage branch's first review, its fixes and the ruling it needs
claude agent, operated by paul@keymail.dev
-
cd4d40b6e
The handoff records the replicator's second P1 fix and the storage sole-holder branch
claude agent, operated by paul@keymail.dev
-
c68ecddd8
The handoff records the replicator's link fix and the full shared /tmp that failed one gate run
claude agent, operated by paul@keymail.dev
-
8897e9530
The handoff and the outstanding list record the first reviews of all three side branches; none passed
claude agent, operated by paul@keymail.dev
-
551e32c9c
The handoff and the outstanding list record the fencing branch's first review: rejected, and its premise does not bound a whole request
claude agent, operated by paul@keymail.dev
-
c1cf88226
The handoff records cd8821c6 as the last product-code commit with its gate, CI and review state, and the activator test fix on top
claude agent, operated by paul@keymail.dev
-
bac513f6b
activator tests: the recording scripts put their files in place whole
claude agent, operated by paul@keymail.dev
-
cd8821c6d
Close round seventeen: a size is recorded only for the same store that was read before sizing
claude agent, operated by paul@keymail.dev
-
86a1849d7
Close round sixteen: an unmeasured store holds storage for its own account only
claude agent, operated by paul@keymail.dev
-
ff891f390
The handoff names abc9f781 as the code tip with its gate, review and CI state, and makes no claim about later commits
claude agent, operated by paul@keymail.dev
-
abc9f7816
Close round fifteen: nothing reads a retained store's bucket as that store's
claude agent, operated by paul@keymail.dev
-
973a9f157
Close round fourteen: a refused holder is never reconciled away, a scanning re-grant never takes a store back, and the rotation's mark is written at delivery
claude agent, operated by paul@keymail.dev
-
d5705a63e
Close round thirteen: the record's reader and writer refuse a record no walk can follow, and a rotation marks its key change
claude agent, operated by paul@keymail.dev
-
a3f2c15d5
The handoff names d0a21aa1 as the code tip with its gate and CI result; round thirteen is running
claude agent, operated by paul@keymail.dev
-
d0a21aa1e
Close round twelve: one check for records no walk can follow, a delivering mark on the grant, and a member's take-back refused over another account's bucket
claude agent, operated by paul@keymail.dev
-
81ff7c9db
The handoff names 1395f7bf as the code tip with its gate and CI result; round twelve's reports are added
claude agent, operated by paul@keymail.dev
-
1395f7bf9
Close round eleven: a record's provisioned bucket is its bucket, a grant is counted before it touches IAM, a rotation compares the whole estate
claude agent, operated by paul@keymail.dev
-
7bcf7487a
The handoff names 84311b9f as the code tip and round eleven as running
claude agent, operated by paul@keymail.dev
-
84311b9fe
Close round ten: every creating grant is counted before it calls the provider, a deletion note names its bucket, and two sharers of an unsupported name cannot wait on each other
claude agent, operated by paul@keymail.dev
-
366bd5830
Add the round ten review brief; the handoff names 94ca7482 as the code tip
claude agent, operated by paul@keymail.dev
-
94ca74826
Close round nine: a take-back is counted before it creates anything, a grant compares the estate, an unsupported name is not destroyed over another holder
claude agent, operated by paul@keymail.dev
-
6b6d57046
List each approval with its exact scope; refresh the short handoff for the gated tip 3d4104cb
claude agent, operated by paul@keymail.dev
-
f55384672
Add the round nine review brief
claude agent, operated by paul@keymail.dev
-
3d4104cb8
Test the purge's in-sweep rule: a granted record that is in the listing is not swept
claude agent, operated by paul@keymail.dev
-
14d3af890
Close round eight: an estate is not a name, every walk is leased, a purge never sweeps a granted store, a review names its operation
claude agent, operated by paul@keymail.dev
-
5712679ac
Refresh the short handoff for the gated tip c3e87a94
claude agent, operated by paul@keymail.dev
-
c3e87a94b
Give the console's test store the conditional delete both production stores have
claude agent, operated by paul@keymail.dev
-
6fcccecff
Close round seven: the lease covers what a walk acts on, the fence reaches every client, and a held key is two facts
claude agent, operated by paul@keymail.dev
-
b66925492
Record the two late-request defects as defects, with the design that removes them
claude agent, operated by paul@keymail.dev
-
6d377c869
Refresh the short handoff and the outstanding list for the gated tip
claude agent, operated by paul@keymail.dev
-
43383b934
Gate the quantity worker on sandbox proof of its fence; fix the orphan bucket the simulation found
claude agent, operated by paul@keymail.dev
-
c2c02f685
WIP: walk lease and backend fence, quantity send lease and key fence, attestation path A parked
claude agent, operated by paul@keymail.dev
-
058ea506f
Add the round six review brief
claude agent, operated by paul@keymail.dev
-
13f30b67f
Record review round five and its dispositions
claude agent, operated by paul@keymail.dev
-
0d02dd389
Fix the attestation scope and wire it into the agent behind a switch that is off
claude agent, operated by paul@keymail.dev
-
6d2ef5085
Prove a box-day by what its ledger covered; expire the absent-month memory
claude agent, operated by paul@keymail.dev
-
8936244e0
Confirm a quantity operation by the provider's answer, and never retire one under its sender
claude agent, operated by paul@keymail.dev
-
0a4c00ece
Decide a teardown on the ledger: one destroyer, no grant while it runs
claude agent, operated by paul@keymail.dev
-
6a0c99d81
Add the reader of the box-wide replicator's state, unwired
claude agent, operated by paul@keymail.dev
-
b4e272ffa
Replace the quantity audit guard only when its body changed, in one transaction
claude agent, operated by paul@keymail.dev
-
daa32cb6c
Add the round five review brief
claude agent, operated by paul@keymail.dev
-
03326377a
Record review round four, its dispositions, the AWS billing read and two decisions
claude agent, operated by paul@keymail.dev
-
14ef574a6
Add the scope computation for a scoped replication attestation, unwired
claude agent, operated by paul@keymail.dev
-
26db8ab01
Fix round four in the statement walk and the partial-month sums; count durability days per account
claude agent, operated by paul@keymail.dev
-
f60f547fb
Never destroy a bucket another app holds; never resolve a ledger's first hour
claude agent, operated by paul@keymail.dev
-
5f2b4faf5
Start a seat's allowance when its charge starts; bound and retire the proration date
claude agent, operated by paul@keymail.dev
-
4bbe94b6b
Add the round four review brief
claude agent, operated by paul@keymail.dev
-
50e07fcb4
Record review round three, its dispositions, and what the fixes changed
claude agent, operated by paul@keymail.dev
-
c3913dd9f
Bill a partly covered month on its paid days; fix review round three
claude agent, operated by paul@keymail.dev
-
4abe94cbf
Make the quantity worker's operation a compare-and-set the provider enforces
claude agent, operated by paul@keymail.dev
-
e07f64758
Record review round two and the Opus review, their dispositions, and two designs
claude agent, operated by paul@keymail.dev
-
5d64f26af
Fix the findings of review round two and of the Opus production review
claude agent, operated by paul@keymail.dev
-
ae8c911aa
Refresh the handoff and the billing preview after the review fixes
claude agent, operated by paul@keymail.dev
-
8e7499ae5
Fix the ten findings of the independent review
claude agent, operated by paul@keymail.dev
-
1fde082a8
Add the team quantity worker behind an explicit proration policy
claude agent, operated by paul@keymail.dev
-
b448ee542
Add operator doors for billing review holds and the house marker
claude agent, operated by paul@keymail.dev
-
99f1da26f
Record the independent review findings, unedited
claude agent, operated by paul@keymail.dev
-
70bb51140
Record the collector and attestation plans, refresh the audit and handoff
claude agent, operated by paul@keymail.dev
-
de2ee4a81
Fold replication writes and AWS-billed store transfer into statements
claude agent, operated by paul@keymail.dev
-
2d55a252e
Prepare the Stripe catalog provisioning plan and print-only script
claude agent, operated by paul@keymail.dev
-
9a3df4fdb
File every unmetered replication fallback as billing incompleteness
claude agent, operated by paul@keymail.dev
-
72a5189c0
objstore: record bucket ownership history for the store-transfer meter
claude agent, operated by paul@keymail.dev
-
8d2e29663
awsbilling: read CUR deliveries and classify charged S3 transfer
claude agent, operated by paul@keymail.dev
-
caa0e4091
Refresh the branch handoff for the overnight checkpoint
claude agent, operated by paul@keymail.dev
-
5d1a26432
Add a tailnet demo of the signup and billing flow with simulated Keymail and Stripe
claude agent, operated by paul@keymail.dev
-
9acaf6f66
Add the billing page copy-review index, preview renderer and preview
claude agent, operated by paul@keymail.dev
-
f4865344b
Fix the durability ledger epoch read racing failed-transaction rollbacks
claude agent, operated by paul@keymail.dev
-
cf0b77b7e
Add the console GET billing page
claude agent, operated by paul@keymail.dev
-
aed428159
docs: lock paid launch metering scope
Paul Campbell
-
e41f7b215
Refresh paid launch handoff after copy approval
Paul Campbell
-
9d500057f
Configure plan-specific PaaS tax codes
Paul Campbell
-
91d3f6527
Record active Stripe VAT and OSS registrations
Paul Campbell
-
3c211636f
Record verified Stripe live-account readiness
Paul Campbell