Notification types

What can fire, when, and on what channel.

EventEmailDashboardMutableNotes
Welcome / activationyes—noSent once when your tenant is provisioned.
Mission decomposed (awaiting approval)yesyesnoSubject: mission name + task count.
Mission completedyesyesyesFinal state notification.
Mission failedyesyesnoFirst failing task is named.
Mission cancelled—yes—No email (you initiated it).
Task started—yes—Live status in dashboard.
Task completed—yesyesPer-task email is off by default.
Task failedyesyesyesCan be muted; mission-level still fires.
Task blocked / attention requestyesyesnoCarries the question text.
Review created—yes—Bell icon in dashboard.
Review push to origin failedyesyesnoPush-side error; requires action.
Cost milestone—yesyesEmail integration is a v2 follow-up.
Quiet hours summaryyes—yesOptional daily digest.

Mutable means you can turn it off from Settings → Notifications. Non-mutable emails are required for product safety (you must be able to be notified to approve a plan; a missed activation email locks you out, etc.).

Full event catalog

The table above describes the events you'll meet in a normal session. The full set of event types the platform can emit is broader — grouped here, one line each. Most fire on the dashboard feed; a subset also mails you.

Decisions

  • DecisionCreated — a decision needs your input.
  • DecisionApproved / DecisionRejected — a decision was approved / rejected.

Missions

  • MissionUpdate — a mission changed status.
  • MissionDecomposed — a plan is ready (title + task count).
  • MissionCompleted — a mission reached its final state.
  • MissionTasksModified — a mission's task list changed.
  • MissionLinked — a mission was linked to other work.
  • MissionDeleted — a mission was deleted.

Tasks

  • TaskStatusChanged — a task moved to a new status.
  • TaskCompleted / TaskFailed — a task finished / failed.
  • TaskReady — a task is ready to run.
  • TaskAwaitingIntegration — a finished task's branch waits to be folded in.
  • TaskRecovered — a task was recovered after an interruption.
  • TaskLinked — a task was linked to other work.

Reviews

  • ReviewCreated — a review is ready to look at.
  • ReviewAssigned — a review was assigned.
  • ReviewCompleted — a review reached a verdict.

Costs, quotas & providers

  • CostUpdate — a spend update (estimated cost + model).
  • RateLimitUpdate — a model family neared or hit a rate limit.
  • QuotaWarning — provider credits are running low.
  • ProviderFailover — a call fell over from one provider to its fallback.
  • AllProvidersFailed — no provider could take the call.

Projects & onboarding

  • ProjectCloneCompleted / ProjectCloneFailed — your repository clone finished, or didn't.
  • ProjectDiscoveryCompleted — project discovery finished.
  • OnboardingProgress / OnboardingComplete — project onboarding advanced / finished.
  • ConversationEvent — activity in a conversation.

Research & intelligence

  • ResearchPhaseCompleted / ResearchFailed — a research phase finished / the research failed.
  • KnowledgeSourceIngested — a knowledge source was ingested.
  • KnowledgeDiscoveryCompleted — knowledge discovery produced suggestions.
  • IntelligenceBriefingGenerated — an intelligence briefing is ready.
  • TrendAlertRaised — a tracked trend crossed a threshold.

Support cases

  • SupportCaseReceived — we received your case.
  • SupportCaseTransitioned — your case changed state.
  • SupportCaseConfirmedBug — confirmed as a bug.
  • SupportCaseAwaitingReporter — we asked you a question and are waiting.
  • SupportCaseVerificationRequested — a fix shipped; please verify.
  • SupportCaseSlaReminder / SupportCaseSlaTimeout — a reply is needed / the case auto-closed without one.
  • SupportCaseClosed — your case closed, with a verdict.

Automated review

  • ReviewEngineSessionStarted / ReviewEngineTargetReviewed / ReviewEngineFindingDiscovered / ReviewEngineSessionCompleted / ReviewEngineFullSystemCompleted — the automated reviewer started, reviewed a target, found something, finished a session, finished a full sweep.
  • UxReviewFinding / UxReviewPageReviewed / UxReviewSweepCompleted — the same shape for the UX reviewer.

Coders & fleet (mostly operator-side)

  • CoderStarted / CoderStopped — a coder came up / went down.
  • CoderScaleBlocked — the fleet hit its global cap.
  • CoderHealthIssue — a coder reported a health problem.
  • FleetConfigChanged / FleetDiscoveryCompleted — fleet configuration changed / image discovery finished.

Governance & compliance (operator-side)

  • GovernanceAlertCreated / GovernanceAlertResolved — a governance alert opened / closed.
  • IncidentCreated / IncidentTimelineOverdue — a compliance incident opened / a phase is overdue.
  • ComplianceDocumentExpiring / ComplianceAssessmentCompleted / ComplianceReportGenerated — document, assessment and report events.

Standing agents (only if enabled for your tenant)

  • AgentMissionUpdate / AgentMilestone / AgentRiskFlagged / AgentAttention — a standing agent reported progress, a milestone, a risk, or needs your attention.

Platform internals (operator surfaces — you'll rarely see these)

  • SystemEvent, ConfigChanged, ScenarioFailed, MaintenanceCycleCompleted, CycleCompleted, ReportCompiled, PrismReportGenerated, ComparisonCompleted, CharterStatusChanged, MatterVerificationStarted, DesignConcernUpdated, DesignAlertRaised, ScaffoldingPlanGenerated, ScaffoldingExecuted, PreviewStatusChanged, PreviewReady, PreviewFailed — lifecycle events for the operator surfaces listed in Pages you can ignore.

Email subjects

All system mail uses subjects prefixed [Genesis]. Example:

[Genesis] Mission Decomposed: "Add /healthz endpoint to api/" (4 tasks)

That [Genesis] prefix is consistent (mail from the automated reviewer uses [Genesis Review]) — useful for Gmail filters or Outlook rules.

Sender address

Outbound: update@etiakorp.com. We don't rotate sender. Inbound replies land in our support inbox but don't drive action in the product — see Filing a support case for the right inbound path.

When channels disagree

Email queues; dashboard is live. If you ack a mission's approval request via the dashboard in a fast window, the email still arrives. The link in the email goes to the right page either way — it doesn't re-send the action.

Webhook / Slack integration

Not in v1. If you want pagination-style notifications into Slack or PagerDuty, file a support case — we're tracking demand.