# recipes/schema

A task board that two nodes share, and neither of them will hold wrongly.

The job is an ordinary one: a board with columns and tasks, edited here and mirrored on a second node. What makes it a proof is where the description is enforced. The board carries a guard, so a bad edit written here never lands and never reaches the mirror. The mirror carries no guard and asks `check` at its own door instead, because a node that did not make a commit still has to decide whether to take it. The same description answers both.

```sh
node recipes/schema/main.ts
```

## Files

- [`main.ts`](/docs/recipes/schema/files/main.ts)
