# The hit machine: a movie, a song and a meme

> A process map exported from forks.world (https://forks.world). Author: Brian. Source: https://forks.world/p/cmv0kq9ix0040jv0698zilhw0
> 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

- 7 steps across 1 layer
- Persona: The studio, The label, The internet, You

## 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`.

## The hit machine: a movie, a song and a meme

Lanes:
- The studio: person / role (id `studio`)
- The label: person / role (id `label`)
- The internet: person / role (id `web`)
- You: person / role (id `you`)

Steps, in the order they run:

1. **Greenlight a film** [subprocess; The studio; id `h1`], links to the published process "From script to opening weekend: how a blockbuster gets made" (https://forks.world/p/cmv0kpddq0007jn06ld0drndf; full text at https://forks.world/api/public/cmv0kpddq0007jn06ld0drndf/export)
   - then A song from the soundtrack takes off
2. **A song from the soundtrack takes off** [subprocess; The label; id `h2`], links to the published process "How a song becomes a hit in the short-video era" (https://forks.world/p/cmv0kpdw5000cjn06r0ra8tex; full text at https://forks.world/api/public/cmv0kpdw5000cjn06r0ra8tex/export)
   - then A scene becomes a joke
3. **A scene becomes a joke** [subprocess; The internet; id `h3`], links to the published process "How a meme goes viral" (https://forks.world/p/cmv0kpctr0002jn06fmoqc7zx; full text at https://forks.world/api/public/cmv0kpctr0002jn06fmoqc7zx/export)
   - then Do you watch it in theaters?
4. **Do you watch it in theaters?** [decision; You; id `h4`]
   - if "Yes" go to The box office wins; if "Maybe later" go to It arrives on streaming
5. **The box office wins** [end; The studio; id `h5`]
6. **It arrives on streaming** [subprocess; The internet; id `h6`], links to the published process "How a streaming show gets renewed or cancelled" (https://forks.world/p/cmv0kpgvh0016jn06c5hkpti8; full text at https://forks.world/api/public/cmv0kpgvh0016jn06c5hkpti8/export)
   - then Awards season begins
7. **Awards season begins** [subprocess; The studio; id `h7`], links to the published process "How the Oscars are decided" (https://forks.world/p/cmv0kphdp001bjn06ekxw1lsh; full text at https://forks.world/api/public/cmv0kphdp001bjn06ekxw1lsh/export)
   - (no next step recorded)

```mermaid
flowchart LR
  subgraph l_studio["The studio"]
    n_h1[["Greenlight a film"]]
    n_h5(["The box office wins"])
    n_h7[["Awards season begins"]]
  end
  subgraph l_label["The label"]
    n_h2[["A song from the soundtrack takes off"]]
  end
  subgraph l_web["The internet"]
    n_h3[["A scene becomes a joke"]]
    n_h6[["It arrives on streaming"]]
  end
  subgraph l_you["You"]
    n_h4{"Do you watch it in theaters?"}
  end
  n_h1 --> n_h2
  n_h2 --> n_h3
  n_h3 --> n_h4
  n_h4 -->|"Yes"| n_h5
  n_h4 -->|"Maybe later"| n_h6
  n_h6 --> n_h7
```

## Full data (JSON)

```json
{
  "title": "The hit machine: a movie, a song and a meme",
  "maps": {
    "m_root": {
      "id": "m_root",
      "lanes": [
        {
          "id": "studio",
          "name": "The studio",
          "type": "person"
        },
        {
          "id": "label",
          "name": "The label",
          "type": "person"
        },
        {
          "id": "web",
          "name": "The internet",
          "type": "person"
        },
        {
          "id": "you",
          "name": "You",
          "type": "person"
        }
      ],
      "steps": [
        {
          "id": "h1",
          "kind": "subprocess",
          "lane": "studio",
          "link": {
            "id": "cmv0kpddq0007jn06ld0drndf",
            "scope": "public",
            "title": "From script to opening weekend: how a blockbuster gets made"
          },
          "next": [
            {
              "to": "h2"
            }
          ],
          "uses": [],
          "label": "Greenlight a film"
        },
        {
          "id": "h2",
          "kind": "subprocess",
          "lane": "label",
          "link": {
            "id": "cmv0kpdw5000cjn06r0ra8tex",
            "scope": "public",
            "title": "How a song becomes a hit in the short-video era"
          },
          "next": [
            {
              "to": "h3"
            }
          ],
          "uses": [],
          "label": "A song from the soundtrack takes off"
        },
        {
          "id": "h3",
          "kind": "subprocess",
          "lane": "web",
          "link": {
            "id": "cmv0kpctr0002jn06fmoqc7zx",
            "scope": "public",
            "title": "How a meme goes viral"
          },
          "next": [
            {
              "to": "h4"
            }
          ],
          "uses": [],
          "label": "A scene becomes a joke"
        },
        {
          "id": "h4",
          "kind": "decision",
          "lane": "you",
          "next": [
            {
              "to": "h5",
              "label": "Yes"
            },
            {
              "to": "h6",
              "label": "Maybe later"
            }
          ],
          "uses": [],
          "label": "Do you watch it in theaters?"
        },
        {
          "id": "h5",
          "kind": "end",
          "lane": "studio",
          "next": [],
          "uses": [],
          "label": "The box office wins"
        },
        {
          "id": "h6",
          "kind": "subprocess",
          "lane": "web",
          "link": {
            "id": "cmv0kpgvh0016jn06c5hkpti8",
            "scope": "public",
            "title": "How a streaming show gets renewed or cancelled"
          },
          "next": [
            {
              "to": "h7"
            }
          ],
          "uses": [],
          "label": "It arrives on streaming"
        },
        {
          "id": "h7",
          "kind": "subprocess",
          "lane": "studio",
          "link": {
            "id": "cmv0kphdp001bjn06ekxw1lsh",
            "scope": "public",
            "title": "How the Oscars are decided"
          },
          "next": [],
          "uses": [],
          "label": "Awards season begins"
        }
      ],
      "title": "The hit machine: a movie, a song and a meme",
      "parent": null
    }
  }
}
```
