GloriousFlywheel Queue C Migration Candidate Truthing 2026-04-18
Snapshot date: 2026-04-18
Purpose
Resolve the current truth of the three Queue C repos from live workflow files:
tinyland-inc/betterkvmJesssullivan/tinyclawJesssullivan/remote-juggler
The goal is not to argue that they are good future candidates. The goal is to classify what they actually are today.
Live Findings
tinyland-inc/betterkvm
Live repo state:
- default branch is
sid/initial-scaffold - current workflow files on that branch are:
.github/workflows/ci.yml.github/workflows/release.yml.github/workflows/secrets-scan.yml
Current runner evidence:
ci.ymldeclares:NIX_RUNNER: ubuntu-latest- comment:
Switch to tinyland-nix when ARC runners are deployed
- the inspected jobs in
ci.ymlall run onubuntu-latest release.ymlalso runs onubuntu-latest
Decision:
betterkvmis hosted-only on its current default branch- it is not current runner enrollment
- it remains a migration candidate, but only after default-branch and branch intent stabilize
Jesssullivan/tinyclaw
Live repo state:
- default branch is
main - current workflow files on
maininclude:.github/workflows/build.yml.github/workflows/pr.yml.github/workflows/release.yml.github/workflows/ghcr.yml.github/workflows/upstream-sync.yml
Current runner evidence:
build.ymlruns onubuntu-latestpr.ymlruns all inspected jobs onubuntu-latestrelease.ymlruns onubuntu-latestghcr.ymlruns onubuntu-latest
Decision:
tinyclawis fully hosted onmain- it should stay outside current runner-adoption claims
- it should only return to the migration queue if there is an explicit product reason to move one authoritative path onto ARC
Jesssullivan/remote-juggler
Live repo state:
- default branch is
main - current workflow files on
maininclude:.github/workflows/ci.yml.github/workflows/nix-ci.yml.github/workflows/containers.yml.github/workflows/release.yml.github/workflows/tofu-apply.yml.github/workflows/gtk-gui.yml- additional hosted utility workflows
tinyland-inc/remote-juggleralso exists, but it is a fork and should not be counted as a separate enrollment surface
Current runner evidence:
ci.ymlruns onubuntu-latest,ubuntu-24.04-arm,macos-latest, andmacos-15nix-ci.ymluses Attic, but its inspected Linux jobs still run onubuntu-latestand its Darwin jobs onmacos-15containers.yml,release.yml,tofu-apply.yml, andgtk-gui.ymlall use hosted runners in the inspected paths
Decision:
remote-juggleris not a runner-enrolled repo today- it is a hosted CI repo with Nix and Attic acceleration
- it should be declassified from the current runner story and treated as
cache-acceleration or build-acceleration adjacent work unless a specific
authoritative lane is intentionally moved to
tinyland-nix
Updated Queue C Read
The three Queue C repos do not deserve the same treatment.
Keep As Later Migration Candidate
tinyland-inc/betterkvm- only after default-branch normalization and explicit branch intent
Remove From Current Runner Story
Jesssullivan/tinyclawJesssullivan/remote-juggler
These are not “almost enrolled.” They are hosted repos today.
Recommendation
Update the enrollment queue so that:
betterkvmremains the only active Queue C runner candidatetinyclawmoves to hosted-by-current-policy unless product priorities changeremote-jugglermoves out of runner-enrollment reporting and into cache-acceleration or later migration discussion
Exit Condition
This note can retire once:
betterkvmeither migrates or is declassifiedtinyclawhas an explicit keep-hosted or migrate decisionremote-jugglermoves one authoritative lane onto ARC or is permanently treated as hosted plus cache acceleration