# The weekly home reset

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

- 8 steps across 1 layer
- Persona: You, Home
- Technology / systems: The store

## 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 weekly home reset

Lanes:
- You: person / role (id `me`)
- Home: person / role (id `home`)
- The store: technology / system (id `store`)

Steps, in the order they run:

1. **Saturday morning: look at the week ahead** [start; You; id `w1`]
   - then Stock up
2. **Stock up** [subprocess; You; id `w2`], links to the published process "Grocery shopping without buying everything" (https://forks.world/p/cmv0iekgd006njw06ns5jg2p9; full text at https://forks.world/api/public/cmv0iekgd006njw06ns5jg2p9/export)
   - then Wash the clothes
3. **Wash the clothes** [subprocess; You; id `w3`], links to the published process "Do the laundry (it has three parts)" (https://forks.world/p/cmv0iejzp006ijw06s9fvcqry; full text at https://forks.world/api/public/cmv0iejzp006ijw06s9fvcqry/export)
   - then Clean the kitchen and the bathroom
4. **Clean the kitchen and the bathroom** [task; Home; id `w4`]
   - then Plan the week's dinners
5. **Plan the week's dinners** [task; You; id `w5`]
   - then Time for something fun?
6. **Time for something fun?** [decision; You; id `w6`]
   - if "Yes" go to Do something that is not a chore; if "No" go to Ready for Monday
7. **Do something that is not a chore** [task; You; id `w7`]
   - then Ready for Monday
8. **Ready for Monday** [end; You; id `w8`]

```mermaid
flowchart LR
  subgraph l_me["You"]
    n_w1(["Saturday morning: look at the week ahead"])
    n_w2[["Stock up"]]
    n_w3[["Wash the clothes"]]
    n_w5["Plan the week's dinners"]
    n_w6{"Time for something fun?"}
    n_w7["Do something that is not a chore"]
    n_w8(["Ready for Monday"])
  end
  subgraph l_home["Home"]
    n_w4["Clean the kitchen and the bathroom"]
  end
  n_w1 --> n_w2
  n_w2 --> n_w3
  n_w3 --> n_w4
  n_w4 --> n_w5
  n_w5 --> n_w6
  n_w6 -->|"Yes"| n_w7
  n_w6 -->|"No"| n_w8
  n_w7 --> n_w8
```

## Full data (JSON)

```json
{
  "title": "The weekly home reset",
  "maps": {
    "m_root": {
      "id": "m_root",
      "lanes": [
        {
          "id": "me",
          "name": "You",
          "type": "person"
        },
        {
          "id": "home",
          "name": "Home",
          "type": "person"
        },
        {
          "id": "store",
          "name": "The store",
          "type": "system"
        }
      ],
      "steps": [
        {
          "id": "w1",
          "kind": "start",
          "lane": "me",
          "next": [
            {
              "to": "w2"
            }
          ],
          "uses": [],
          "label": "Saturday morning: look at the week ahead"
        },
        {
          "id": "w2",
          "kind": "subprocess",
          "lane": "me",
          "link": {
            "id": "cmv0iekgd006njw06ns5jg2p9",
            "scope": "public",
            "title": "Grocery shopping without buying everything"
          },
          "next": [
            {
              "to": "w3"
            }
          ],
          "uses": [],
          "label": "Stock up"
        },
        {
          "id": "w3",
          "kind": "subprocess",
          "lane": "me",
          "link": {
            "id": "cmv0iejzp006ijw06s9fvcqry",
            "scope": "public",
            "title": "Do the laundry (it has three parts)"
          },
          "next": [
            {
              "to": "w4"
            }
          ],
          "uses": [],
          "label": "Wash the clothes"
        },
        {
          "id": "w4",
          "kind": "task",
          "lane": "home",
          "next": [
            {
              "to": "w5"
            }
          ],
          "uses": [],
          "label": "Clean the kitchen and the bathroom"
        },
        {
          "id": "w5",
          "kind": "task",
          "lane": "me",
          "next": [
            {
              "to": "w6"
            }
          ],
          "uses": [],
          "label": "Plan the week's dinners"
        },
        {
          "id": "w6",
          "kind": "decision",
          "lane": "me",
          "next": [
            {
              "to": "w7",
              "label": "Yes"
            },
            {
              "to": "w8",
              "label": "No"
            }
          ],
          "uses": [],
          "label": "Time for something fun?"
        },
        {
          "id": "w7",
          "kind": "task",
          "lane": "me",
          "next": [
            {
              "to": "w8"
            }
          ],
          "uses": [],
          "label": "Do something that is not a chore"
        },
        {
          "id": "w8",
          "kind": "end",
          "lane": "me",
          "next": [],
          "uses": [],
          "label": "Ready for Monday"
        }
      ],
      "title": "The weekly home reset",
      "parent": null
    }
  }
}
```
