Missions align teams on a clear goal, scope, and success criteria. Tasks are the verifiable steps that achieve that goal.
Human-in-the-loop: Every Mission has a Mission Owner (human). Genesis data agents execute Tasks, escalate questions, surface insights, and report results to the Mission Owner.

What are Missions & Tasks?

Mission

A goal-led charter for related data work that defines the desired outcome, scope, success criteria, and ownership.

Task

A specific, testable unit of work within a Mission. Tracks owner, status, history, and attachments.

Dependencies

Order-of-operations between Tasks to ensure prerequisites are met before execution.
Terminology: In the UI you’ll see Mission and Task. In some tooling you may see Project and Todo. These are equivalent (Mission ≈ Project, Task ≈ Todo).

Overview

  • Missions coordinate multi-step outcomes with clarity on scope and success criteria.
  • Tasks break work into small, verifiable steps.
  • Dependencies ensure correct order when required.
  • Attach files/links for specs, outputs, and auditability.

Roles at a glance

RoleWho executesResponsibilitiesExamples
Mission OwnerHumanDefines scope/success, prioritizes, approves, receives reportsData Platform Lead, Analytics Manager
Task OwnerHuman or BotExecutes the step, updates status, attaches artifactsEngineer, FieldMappingAgent, DbtBuildingAgent
StakeholderHumanConsumes updates, reviews outputs, gives sign-offProduct Owner, Data Steward

Common use-cases

  • Source onboarding: ingest → stage → model → validate → schedule
  • Field mapping and schema alignment across systems
  • dbt model development/refactoring and documentation
  • Data quality and lineage improvements
  • Backfills and schema evolution

How Missions and Tasks work

1

Define the Mission

Go to Missions → New Mission. Provide a concise, outcome-oriented name and a description with scope and success criteria (what “completed” means). Assign a Mission Owner for approvals and final sign-off.
2

Genesis creates tasks

Genesis converts the Mission into small, testable steps with acceptance criteria and assigns them to specialized data agents.
3

Genesis sets dependencies

Dependencies are added so steps run in the correct order.
4

Configure escalation

Define where agents escalate (e.g., Slack channel, email) and who approves decisions.
5

Execute & attach

Data agents execute work, attach artifacts (docs, SQL, logs), and update status/history.
6

Validate outcomes

Outcomes are validated at each step during autonomous execution.
7

Close the Mission

When acceptance criteria are met and all Tasks are done, the Mission Owner verifies that success criteria have been met and closes the Mission.

Create your first Mission

Try it out! Select the Field Mapping mission in the Genesis UI below and create your first Mission. Then watch the data agents work autonomously.

Creating the Healthcare Data Pipeline Mission

Reference Example To Illustrate What’s Happening: Healthcare Data Pipeline

Everything below highlights what’s happening in the mission you just created.