Done on dev (dd10eda): full offline spine E2E (spine_e2e_test) drives AddAccount->Sync->list/read->MarkRead(+Subscribe event)->SendMessage over gRPC with injected MockMailBackend/MockMessageSender; production never depends on mocks. Added auth-mounted Mail.Sync RPC + wired CLI mail sync. Phase 1 complete.
Done on `dev` (dd10eda): full offline spine E2E (spine_e2e_test) drives AddAccount->Sync->list/read->MarkRead(+Subscribe event)->SendMessage over gRPC with injected MockMailBackend/MockMessageSender; production never depends on mocks. Added auth-mounted Mail.Sync RPC + wired CLI mail sync. Phase 1 complete.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Stand up offline mock IMAP/SMTP (+wiremock scaffold for JMAP/CalDAV). AC: full fetch->store->read->send E2E runs offline in CI.
Done on
dev(dd10eda): full offline spine E2E (spine_e2e_test) drives AddAccount->Sync->list/read->MarkRead(+Subscribe event)->SendMessage over gRPC with injected MockMailBackend/MockMessageSender; production never depends on mocks. Added auth-mounted Mail.Sync RPC + wired CLI mail sync. Phase 1 complete.