History: docs/decisions.md
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| 7dd41af7 | wire: what the rename argued, the tree now enforces | a73x | 2026-08-23 |
| a79a3c06 | docs: the site says what you get, not why we built it that way | a73x | 2026-08-19 |
| a9a7f4b6 | docs: pages named for what the reader is doing | a73x | 2026-08-18 |
| f52ac6a1 | networks: a VM joins the operator's LAN by name, and keeps its NAT life | a73x | 2026-08-14 |
| ece9eee4 | docs: a binary nobody was ever handed leaves the record | a73x | 2026-08-11 |
| 7ab204ff | feat(mcp): one surface — the plane serves /mcp, the stdio binary retires | a73x | 2026-08-11 |
| eab8df07 | docs: the agent aspires to kubelet | a73x | 2026-08-11 |
| 7dd7ae3c | feat(exposures): a published port can carry datagrams | a73x | 2026-08-09 |
| 0438267d | docs: networking stays minimal — just enough to be usable | a73x | 2026-08-09 |
| 212f6ed1 | feat(server): a PAT is enough — public MCP at /mcp | a73x | 2026-08-08 |
| a1533a4f | feat: a host proposes its guest subnet, and the fleet only suggests one | a73x | 2026-08-06 |
| aee1395c | docs: record what the decisions rest on | a73x | 2026-08-06 |
| d058f942 | docs,web: one voice, one dash system | a73x | 2026-07-30 |
| 2823c631 | feat(arch): every crossing is owned — R7 through R10 | a73x | 2026-07-26 |
| b6a96396 | docs: index the doc set, record decisions, and set the v0.0.1 roadmap | a73x | 2026-07-26 |