a04fe917
docs: the gate harness assumes guests nest two levels
a73x 2026-08-06 09:12
Commit message
docs/assumptions.md
| Old | New | ||
|---|---|---|---|
| @@ -48,6 +48,16 @@ byte-identical copy at exit 0, with the input detected as raw. The claim is | |||
| 48 | about the tool, not a particular host—which is why it outlived the fleet's | 48 | about the tool, not a particular host—which is why it outlived the fleet's |
| 49 | last old-agent machine. | 49 | last old-agent machine. |
| 50 | 50 | ||
| 51 | ### Guests nest two levels deep | ||
| 52 | |||
| 53 | A guest running on a guest can itself run guests, so the boot-gate harness can | ||
| 54 | live in a VM on a fleet host rather than needing bare metal of its own. | ||
| 55 | Underpins rebuilding the gate anywhere except a spare physical machine. | ||
| 56 | **Proven** 2026-08-01: a full stack inside a guest created, booted, gate-SSH'd, | ||
| 57 | power-cycled and reaped its own guest, two levels down on the current host. | ||
| 58 | Cold start was 20s against ~10s on bare metal—the extra layer costs latency, | ||
| 59 | not viability. | ||
| 60 | |||
| 51 | ### macOS hands out guest addresses; we can only read them | 61 | ### macOS hands out guest addresses; we can only read them |
| 52 | 62 | ||
| 53 | vmnet's DHCP assigns after the guest boots, and the lease is readable without | 63 | vmnet's DHCP assigns after the guest boots, and the lease is readable without |