← Branches
s3-polling-336
Commits
-
8b204a21a
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
a98caaeaa
S3 change index: Astra whole-branch round 2 (accept; two P2s) (#336)
claude agent, operated by paul@keymail.dev
-
345255bf5
S3 change index: fix report for Astra round 1 (#336)
claude agent, operated by paul@keymail.dev
-
25eac78c3
provision: Reconcile and ReconcileSidecars stay whole units (scan and retire closures); census overlays re-pinned for the review fixes (#336)
claude agent, operated by paul@keymail.dev
-
5e0af511c
edge: an unchanged cert poll retries a failed local copy from the snapshot it holds (#336)
claude agent, operated by paul@keymail.dev
-
6ca3bf3cd
host: a canary group is settled only by its own pointer read, at the generation and age the gate asks (#336)
claude agent, operated by paul@keymail.dev
-
46a738be8
host: with no change index armed the telemetry pass is main's, one resolve per app (#336)
claude agent, operated by paul@keymail.dev
-
0c3e3ebc0
host: the moves pass acts only on its own walk of the bucket; the record view only says whether there is move work (#336)
claude agent, operated by paul@keymail.dev
-
c1d293789
provision: a snapshot pass decides removals from the bucket's own walk (#336)
claude agent, operated by paul@keymail.dev
-
cd418ebf7
release, provision, host: any failed index poll leaves the watch unknown; record view polls are bounded; no canary gate on a tick that could not read the index (#336)
claude agent, operated by paul@keymail.dev
-
4512018ac
S3 change index: Astra whole-branch review round 1 findings (#336)
claude agent, operated by paul@keymail.dev
-
7d6626713
S3 change index: whole-branch review brief (#336)
claude agent, operated by paul@keymail.dev
-
26b9e850d
provision: census overlays for the change index (root reads and record writes), proposed on #280; spec §4.4 records the bucket-confirmed removals (#336)
claude agent, operated by paul@keymail.dev
-
e9025d7bb
README: operator notes for the change index, copy-reviewed (#336)
claude agent, operated by paul@keymail.dev
-
2342d5260
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
ea27ce950
console: the mutation invariant counts the bucket's conditional GET and ETag listing as reads (#336)
claude agent, operated by paul@keymail.dev
-
aa5884504
console: run sweep reads the record view; orphan housekeeping narrows to recent runs; seed sweep skips the walk with nothing to delete (#336)
claude agent, operated by paul@keymail.dev
-
bcf2d9c2c
edge, host, release: one unreadable cert is never a failed changed-only poll; index polls are bounded and give up on a stuck watch (#336)
claude agent, operated by paul@keymail.dev
-
a0e3fb0a4
edge: cert mirror and home map re-read only what moved; mesh keys keep their own poll (#336)
claude agent, operated by paul@keymail.dev
-
a73204344
host: config-gen, canary pointers and telemetry read only on change or at the backstop age (#336)
claude agent, operated by paul@keymail.dev
-
0072cc2c1
host, provision, release: removals over a snapshot confirm in the bucket; the scoped pass reads only the moved apps; schedule-status bumps no scope (#336)
claude agent, operated by paul@keymail.dev
-
6b236966d
host: reconcile, sidecars, moves and steering read through the record view; index-only changes run a scoped pass (#336)
claude agent, operated by paul@keymail.dev
-
cf9c78bb6
provision: the hold write's record re-read reads the bucket, not the record view snapshot (#336)
claude agent, operated by paul@keymail.dev
-
57b758a56
provision: the simulation's failed bumps hold for root too; default 50 seeds (#336)
claude agent, operated by paul@keymail.dev
-
bc89ff8eb
provision: RecordView invariant simulation; five mutation checks fail as they must (#336)
claude agent, operated by paul@keymail.dev
-
57d2b4834
provision: a snapshot answers keys under an account whose apps the walk could not list with that failure, not absence (#336)
claude agent, operated by paul@keymail.dev
-
46b920fa2
provision: a failed walk or refresh never leaves a stale snapshot Complete; ListDirs after a write keeps the bucket shape (#336)
claude agent, operated by paul@keymail.dev
-
1b265b1aa
provision: RecordView keeps the record families and serves snapshots as a read-through store (#336)
claude agent, operated by paul@keymail.dev
-
9770f3b55
Dir-mode deployment openers enable the change index; opener test counts sites (#336)
claude agent, operated by paul@keymail.dev
-
7b1d7363b
Deployment openers enable the change index; opener classification test (#336)
claude agent, operated by paul@keymail.dev
-
4bc05b16e
release: ChangeWatch polls the change index; ReadGate gates reads on generation and age (#336)
claude agent, operated by paul@keymail.dev
-
34cfaf977
release: conditional GET and ETag listings, forwarded through prefix stores and the hostops boundary (#336)
claude agent, operated by paul@keymail.dev
-
559295c78
release: concrete stores bump the change index after each mutation (#336)
claude agent, operated by paul@keymail.dev
-
2113b70c9
release: change scopes and the change index document (#336)
claude agent, operated by paul@keymail.dev
-
e25b441e0
S3 change index: Astra round 2 findings (#336)
claude agent, operated by paul@keymail.dev
-
d2fccfd03
S3 change index plan: overlay order and claim-invariant check (#336)
claude agent, operated by paul@keymail.dev
-
eed4d6213
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
c75a6c499
S3 change index plan: census overlay loads after ci-speed-activator (#336)
claude agent, operated by paul@keymail.dev
-
ee32478d9
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
1a43f8e39
S3 change index plan: host test parallelism rule (#336)
claude agent, operated by paul@keymail.dev
-
70695da86
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
3c51fc7bb
S3 change index plan: shard weights and CI gate notes (#336)
claude agent, operated by paul@keymail.dev
-
e2a16a533
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
471f7627b
S3 change index plan: tests stand alone under the split test runner (#336)
claude agent, operated by paul@keymail.dev
-
9f5e67cbc
Merge remote-tracking branch 'origin/main' into s3-polling-336
claude agent, operated by paul@keymail.dev
-
92f5669ed
S3 change index: implementation plan (#336)
claude agent, operated by paul@keymail.dev
-
c50ad7c94
S3 change index spec rev 3: close Astra round 2 cost gaps (#336)
claude agent, operated by paul@keymail.dev
-
ca1296239
S3 change index spec rev 2: answer Astra round 1 (11 findings accepted) (#336)
claude agent, operated by paul@keymail.dev
-
ab3aaee50
S3 change index spec: record Paul's rulings R3 (30-min backstop) and R4 (old CLIs at backstop) (#336)
claude agent, operated by paul@keymail.dev
-
bbae135c4
S3 change index: spec rev 1 and review brief (#336)
claude agent, operated by paul@keymail.dev