oficina / suite Public

Record Home canary and Keymail revocation progress

Paul Campbell pushed by paul@keymail.dev 3c8723f702973e5d0b19a0c7ed5c6c5542c3f0f8 parent f1c99bc
1 file changed, +37 −0
  • implementation/overnight-2026-09-07.md +37 −0

No CI script — run details

CI log
amadan: no CI script — add an executable .amadan/ci or a `ci` target to the Makefile
diff --git a/implementation/overnight-2026-09-07.md b/implementation/overnight-2026-09-07.md
index e9eb120..f07e378 100644
--- a/implementation/overnight-2026-09-07.md
+++ b/implementation/overnight-2026-09-07.md
@@ -444,3 +444,40 @@ Full review is retained there and posted to suite discussion 5.
Root asked owner to cite the remaining written-form approval gate against the
existing Go-ahead before holding slice1. Existing ownership remains intact;
no Meet implementation/live media completion is claimed.
+
+## Checkpoint at 00:46 Dublin, 2026-09-08
+
+- Original Home owner handback remains authoritative in Home9: root owns
+ integration, SMTP, canary and deployment. Combined4013745 is now verified
+ in both canary API bodies and headers after a scoped credential restart;
+ initial deploy watch timed out and is not reported as a successful watch.
+ Sixteen GET-only browser cases pass. Live redemption/passkey/recovery and
+ restore remain outstanding; zero real sign-in mail sent. Estilo theme6e5f715
+ and browser driverf94d690 remain separate review candidates.
+- Keymail backend dbee45c implements scoped device listing and row deletion,
+ additive public IDs, legacy insert/backfill, transactional actor revalidation,
+ collision handling, relay/mailbox isolation and an executable CI gate.
+ Full actual CI passes, including private dependency download and race tests.
+ Frozen design7d0b3b6 is preserved; backend draft work was authorized without
+ waiving independent review. No UI management or OAuth/Home revocation claim.
+- Keymail's baseline Litestream shutdown race was reproduced independently.
+ Targeted private v0.5.14 backport ac602783 joins snapshot producers and
+ monitors before database closure. Original regressions fail on baseline;
+ patched focused and full upstream/Keymail race runs pass. Remote replacement
+ amadan.net/oficina/litestream.git v0.0.0-20260907233401-ac60278360c7 is pinned
+ with checksums; no committed filesystem replacement or public upstream push.
+ Dependency and full backend Fable reviews are now separately queued.
+- Fresh Keymail synthetic canary revocation-0809a runs pristine old45c1a68
+ on dev instance i-026386726a440d140, loopback21357, persistent private unit.
+ Actual mapped executable hash, configured arguments, listener ownership and
+ open SQLite inode pass read-only operator attestation. Committed WebKit gate
+ passes /, /import, /claim and /docs through session-owned SSM tunnel.
+ No claim/account ceremony or old/new/old/new transition has occurred yet.
+ Private four-phase driver is prepared; candidate build and encrypted claim
+ transfer preparation are underway. These are not completed rollback evidence.
+- Fable timer remains active at01:51 Dublin with12 jobs, guarded source heads
+ and artifact hashes. Queueing is not approval; no automatic merge/deploy.
+- Meet owner reports Paul approved written form, revision8d4186e7 merged to
+ main and first implementation slice started under original ownership. Root
+ recorded native clients as following web delivery and depending on Home
+ assertions. Web callback scope remains unchanged; media completion unproven.