# Mission to Mars: from launch to landing

> A process map exported from forks.world (https://forks.world). Author: Brian. Source: https://forks.world/p/cmv0kq90r003vjv06g3g9i9kd
> It describes who does what, in what order, and with which technology. Read the plain-language sections first; the JSON at the end is the exact, complete data.

## Summary

- 4 steps across 1 layer
- Persona: Mission team, Scientists
- Technology / systems: The rocket, The probe

## How to read this file

- A process is made of **layers**. The main layer is the top level; any step of kind `subprocess` opens a detail layer with its own lanes and steps.
- **Lanes** are either persona (people/roles) or technology (systems). Each step belongs to one lane; `using` lists tools a person uses for that step.
- Step kinds: `start`, `task`, `decision` (its arrows carry the answer as a label), `subprocess`, `end`.

## Mission to Mars: from launch to landing

Lanes:
- Mission team: person / role (id `team`)
- The rocket: technology / system (id `rocket`)
- The probe: technology / system (id `probe`)
- Scientists: person / role (id `science`)

Steps, in the order they run:

1. **A mission is planned** [start; Mission team; id `s1`]
   - then Launch, and land the booster
2. **Launch, and land the booster** [subprocess; The rocket; id `s2`], links to the published process "How a rocket booster lands itself" (https://forks.world/p/cmv0kpuod004xjn06cgqjzaua; full text at https://forks.world/api/public/cmv0kpuod004xjn06cgqjzaua/export)
   - then Cruise, navigate and land
3. **Cruise, navigate and land** [subprocess; The probe; id `s3`], links to the published process "How a rover lands on Mars" (https://forks.world/p/cmv0kq0c0001ijv06y07khgs0; full text at https://forks.world/api/public/cmv0kq0c0001ijv06y07khgs0/export)
   - then Study the rocks and plan the sample return
4. **Study the rocks and plan the sample return** [end; Scientists; id `s4`]

```mermaid
flowchart LR
  subgraph l_team["Mission team"]
    n_s1(["A mission is planned"])
  end
  subgraph l_rocket["The rocket"]
    n_s2[["Launch, and land the booster"]]
  end
  subgraph l_probe["The probe"]
    n_s3[["Cruise, navigate and land"]]
  end
  subgraph l_science["Scientists"]
    n_s4(["Study the rocks and plan the sample return"])
  end
  n_s1 --> n_s2
  n_s2 --> n_s3
  n_s3 --> n_s4
```

## Full data (JSON)

```json
{
  "title": "Mission to Mars: from launch to landing",
  "maps": {
    "m_root": {
      "id": "m_root",
      "lanes": [
        {
          "id": "team",
          "name": "Mission team",
          "type": "person"
        },
        {
          "id": "rocket",
          "name": "The rocket",
          "type": "system"
        },
        {
          "id": "probe",
          "name": "The probe",
          "type": "system"
        },
        {
          "id": "science",
          "name": "Scientists",
          "type": "person"
        }
      ],
      "steps": [
        {
          "id": "s1",
          "kind": "start",
          "lane": "team",
          "next": [
            {
              "to": "s2"
            }
          ],
          "uses": [],
          "label": "A mission is planned"
        },
        {
          "id": "s2",
          "kind": "subprocess",
          "lane": "rocket",
          "link": {
            "id": "cmv0kpuod004xjn06cgqjzaua",
            "scope": "public",
            "title": "How a rocket booster lands itself"
          },
          "next": [
            {
              "to": "s3"
            }
          ],
          "uses": [],
          "label": "Launch, and land the booster"
        },
        {
          "id": "s3",
          "kind": "subprocess",
          "lane": "probe",
          "link": {
            "id": "cmv0kq0c0001ijv06y07khgs0",
            "scope": "public",
            "title": "How a rover lands on Mars"
          },
          "next": [
            {
              "to": "s4"
            }
          ],
          "uses": [],
          "label": "Cruise, navigate and land"
        },
        {
          "id": "s4",
          "kind": "end",
          "lane": "science",
          "next": [],
          "uses": [],
          "label": "Study the rocks and plan the sample return"
        }
      ],
      "title": "Mission to Mars: from launch to landing",
      "parent": null
    }
  }
}
```
