census: invite delivery's sites after the main merge
The claim authority census lists the console's SES send client (mail.NewSESEmailSender), a send-only client with no store authority. The B8 record-write census re-digests NewServer, which now wires the console mailer and the invite delivery fields and adds no record write.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 files changed,
+2
−1
internal/console/testdata/claim-authority-sites.txt+1 −0internal/provision/plan9_b8_census_test.go+1 −1
diff --git a/internal/console/testdata/claim-authority-sites.txt b/internal/console/testdata/claim-authority-sites.txt| index 310cb54d3..d88304f0b 100644 |
| --- a/internal/console/testdata/claim-authority-sites.txt |
| +++ b/internal/console/testdata/claim-authority-sites.txt |
| @@ -45,6 +45,7 @@ |
| ../mail/aws.go|NewAWSProvisioner|iam.NewFromConfig(cfg) |
| ../mail/aws.go|NewAWSProvisioner|sesv2.NewFromConfig(cfg) |
| ../mail/aws.go|NewAWSProvisioner|sts.NewFromConfig(cfg) |
| +../mail/sessend.go|NewSESEmailSender|sesv2.NewFromConfig(cfg) |
| apihostclaim.go|handleAPIHostResolveInspect|s.cfg.ClaimAuthority.InspectMoveLoss(r.Context(), actor, account, app, r.PathValue("host"), in.Box) |
| apihostclaim.go|handleAPIHostResolve|s.cfg.ClaimAuthority.DeclareMoveLoss(r.Context(), actor, account, app, r.PathValue("host"), s.claimChallengeBox(in.Submission), in.Submission) |
| apiinstancemove.go|claimConsoleMove|a.Control.ConsoleMove(ctx, o, action) |
diff --git a/internal/provision/plan9_b8_census_test.go b/internal/provision/plan9_b8_census_test.go| index f66dd1740..817ddf3cd 100644 |
| --- a/internal/provision/plan9_b8_census_test.go |
| +++ b/internal/provision/plan9_b8_census_test.go |
| @@ -730,7 +730,7 @@ var plan9B8CensusInventory = []censusEntry{ |
| {"internal/console/relayops.go", "Server.relayPublishOnce", "nonrecord", "sel:Put", "783a3c20337914e08f92be783f6b48ab14288437a8043c0d5bf29f281a7a9b1d"}, |
| {"internal/console/relayops.go", "Server.relayRotate", "nonrecord", "sel:Put", "58e0090a4990e2d5e793cec2ec7bcbfb3626b4043307f64484a55766099e1434"}, |
| // Re-reviewed at the merge of carlos-run into seeded-instances (2026-10-13): main's body plus the start of the seed scratch pool; no record write. |
| - {"internal/console/server.go", "NewServer", "key-site", "lit:instances", "c4ce8eee8845435795d010af428d162c452186c1579330688e9adc40df695d31"}, |
| + {"internal/console/server.go", "NewServer", "key-site", "lit:instances", "4d82a68616a6754966ced46d8d12541fcda64de9e1856c3440a127a9c533b032"}, |
| {"internal/console/server.go", "Server.PublishMovesConsole", "nonrecord", "sel:PutReplace", "b228397d413769f93209645db9ac6bd4a47cc9db31f06c8699cb540cffea9b5a"}, |
| {"internal/console/server.go", "Server.handleAppInstances", "key-site", "lit:instances", "7368e00fa1bf20365b61361815db216441b7fd21b3d330349dc09170045d45b7"}, |
| {"internal/console/server.go", "Server.handleAppActivity", "key-site", "lit:instances", "265425be83a63bf2fbcd88e1b75600933cf1a2e8b7fa9cc90046fdd329db9786"}, |