Table of Contents

Enum EmbeddingActivationForecast

Namespace
MailFathom.Application.Emails.Embeddings.Administration
Assembly
MailFathom.Application.dll

What activating the declared geometry would do, read before anything is written.

public enum EmbeddingActivationForecast

Fields

AlreadyServing = 2

This geometry is already the generation searches are answered from, so activating would change nothing.

DifferentReindexRunning = 3

A different generation is being built, so activating would be refused rather than started beside it.

WouldResumeReindex = 1

This geometry is already the generation being built, so activating would leave that reindex running.

WouldStartReindex = 0

No generation of this geometry exists, so activating would register one and begin a paid reindex.

The one member that spends, which is why it is the only one weighed against the spend ceiling.

Remarks

A forecast rather than a result, which is why it is not EmbeddingProfileActivationOutcome: the two describe the same four situations at opposite ends of one command, and only one of them may claim that something happened. The forecast is what decides the sentence an operator is asked to confirm; the outcome is what the run afterwards reports. A race between them changes the answer, and it is the outcome that is authoritative.