← Branches
settings-2-promotion-records
Commits
-
cf58b27b9
settings-2: reconcile with main (held-stage authorization on the claim path)
claude agent, operated by paul@keymail.dev
-
04d5e3886
Merge origin/main (d905a676) into settings-2-promotion-records
claude agent, operated by paul@keymail.dev
-
6b033c361
Merge origin/main (29dab2d8) into settings-2-promotion-records
claude agent, operated by paul@keymail.dev
-
6a7d58e9d
settings-2: reconcile with main (record-write census)
claude agent, operated by paul@keymail.dev
-
fee327ba1
Merge origin/main (a3bf7d6c) into settings-2-promotion-records
claude agent, operated by paul@keymail.dev
-
7ea90f330
settings-2: apply Paul's approved copy and pin it
claude agent, operated by paul@keymail.dev
-
a18b0a290
settings-2: the authorize door is the system operators' (R19)
claude agent, operated by paul@keymail.dev
-
629846405
settings-2: Astra's final review findings (REJECT, fixed) and scoped re-review (ACCEPT)
claude agent, operated by paul@keymail.dev
-
2c3f0ad8a
settings-2 final review: the authorize write-failed draft no longer claims nothing was signed
claude agent, operated by paul@keymail.dev
-
0fc74c118
settings-2 final review: the fleet store door serves a box its own account's promotion records
claude agent, operated by paul@keymail.dev
-
6f79b01d3
settings-2 final review: held stages observe every verified pointer and skip digestless entries on digested channels
claude agent, operated by paul@keymail.dev
-
98e3f1649
Merge origin/main (moves-phase1-4) into settings-2-promotion-records
claude agent, operated by paul@keymail.dev
-
47037e314
settings-2 task 8: carlos releases authorize
claude agent, operated by paul@keymail.dev
-
85c23a677
settings-2 task 7: a held stage that cannot tell is retried, never dropped
claude agent, operated by paul@keymail.dev
-
9d4f8d0d9
settings-2 task 7: a move's held stage installs only §4.1-authorized builds
claude agent, operated by paul@keymail.dev
-
442ada567
settings-2 task 6: the authorize POST draws the write budget
claude agent, operated by paul@keymail.dev
-
9d7f410f3
settings-2 task 6: the console's authorize door (person-only, root-signed)
claude agent, operated by paul@keymail.dev
-
21096648a
settings-2 task 5: pruning and purging remove promotion records
claude agent, operated by paul@keymail.dev
-
4fb51f77a
settings-2 task 4: report a manifest read failure as itself, not as a change
claude agent, operated by paul@keymail.dev
-
c41c0c406
settings-2 task 4: PlanAuthorize and Authorize (root key, explicit, never automatic)
claude agent, operated by paul@keymail.dev
-
fcaa86df3
settings-2 task 3: a new head's promotion writes its signed record after authorization, before the pointer moves
claude agent, operated by paul@keymail.dev
-
fac0f5330
settings-2 task 2: reader-side refusal tests for promotion records
claude agent, operated by paul@keymail.dev
-
024fb5547
settings-2 task 2: the signed promotion record and AuthorizedManifest
claude agent, operated by paul@keymail.dev
-
75aae4249
settings-2 task 1: internal/updatewords, the draft strings for the settings plans
claude agent, operated by paul@keymail.dev