CI-001: long-running qemu CI workers (Ubuntu + FreeBSD) on the beagle wire

Now
OPEN

Beagle needs GitHub-Actions-style per-commit CI: build + ctest on Ubuntu and on FreeBSD (the closest self-hostable stand-in for mac). The Verbs basis is closed, so CI is an Extensions script, jab ci, not a verb. The runners are two LONG-RUNNING qemu VMs, each an ssh-reachable host holding a persistent clone (warm ninja cache, amortized FreeBSD boot), named like any remote: ssh://ubuntu-ci, ssh://fbsd-ci. No Docker as architecture Linux containers cannot run FreeBSD; a containerized localhost is at most one runner flavor later. Pull-model first; push-into blocks on GIT-022.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome