devpage 0.1.0

Live documents from Markdown in a repository: sites, docs and slides, with comments, link checking and PDF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Design

```mermaid
flowchart LR
  app["App"] --> outbox["Outbox"]
  outbox -->|"on reconnect"| server["Server"]
  server -->|"ack"| outbox
```

Each write gets a client-generated id, so the server can drop a replay — the
answer to the [risk](context.md#risks).

## Risks

The outbox grows without bound while offline.