GloriousFlywheel Rollout Execution Refresh 2026-04-22
Correction on 2026-04-24: This note is preserved as historical runner-rollout narrowing from before the pooled-substrate reset. It is not the active execution queue. Read its runner-promotion and active-rollout language as historical context only, not as the current product frame.
Snapshot date: 2026-04-22
Purpose
Refresh the active runner-rollout execution set after the broader tranche-2 note named a larger post-tranche-1 set.
The key question here is narrower than “what repos are interesting?”
It is:
- which repos still belong in the active runner-execution queue today
- which repos should stay named only as hosted or cache-acceleration surfaces
- which repo still carries the real runner-migration prerequisite
Inputs
config/orgwide-enrollment-queue.jsondocs/current-state.mddocs/cleanup-program.mddocs/research/gloriousflywheel-broader-downstream-rollout-tranche-2-2026-04-22.mddocs/research/gloriousflywheel-queue-c-migration-candidate-truthing-2026-04-18.md- live
gh repo viewandgh api repos/<repo>/actions/runnerschecks on 2026-04-22 - live workflow-file reads for
betterkvm,tinyclaw,remote-juggler, andtinyland.devon 2026-04-22
Live Findings
tinyland-inc/betterkvm
- default branch is still
sid/initial-scaffold - repo runner inventory is still
0accessible runners - current workflow files on that branch are still:
.github/workflows/ci.yml.github/workflows/release.yml.github/workflows/secrets-scan.yml
- inspected jobs still run on
ubuntu-latest ci.ymlstill carries the explicit comment:Switch to tinyland-nix when ARC runners are deployed
Decision:
betterkvmremains the only real active runner-migration prerequisite in the current queue- it stays named because the blocker is real platform reachability, not because the repo is already runner-enrolled
Jesssullivan/tinyclaw
- default branch is
main - repo runner inventory is
0accessible runners .github/workflows/build.yml,pr.yml,release.yml,ghcr.yml, andupstream-sync.ymlall still run onubuntu-latest
Decision:
tinyclawis still fully hosted onmain- it should not stay in the active runner-promotion queue just because it is an active repo
- it only belongs back in the migration queue if there is an explicit product decision to move one authoritative lane onto ARC
Jesssullivan/remote-juggler
- default branch is
main - repo runner inventory is
0accessible runners - inspected workflow paths still run on hosted surfaces:
.github/workflows/ci.ymlusesubuntu-latest,ubuntu-24.04-arm,macos-latest, andmacos-15.github/workflows/nix-ci.ymluses hosted runners while consuming Attic.github/workflows/release.yml,containers.yml,gtk-gui.yml,test-install.yml, andtofu-apply.ymlare also hosted in the inspected paths
Decision:
remote-juggleris still a hosted repo with real Nix and Attic acceleration- it should be kept out of active runner-enrollment claims unless a specific
authoritative lane is intentionally moved onto
tinyland-nix - this is runner-adjacent work, not current runner-rollout execution
tinyland-inc/tinyland.dev
- the repo still belongs in the named set because it shapes public rollout truth
- the Nix plus Attic builder path remains part of the product story while the broader Bazel, container, publish, and staging paths remain hosted by policy
Decision:
tinyland.devremains the named hybrid-by-policy boundary- it is active rollout truth, but not a promotion candidate in the same sense as a repo that is about to move one authoritative lane onto ARC
Updated Execution Read
The active runner-rollout execution subset is now smaller than the broader tranche-2 naming note suggested.
Active Runner-Execution Set
tinyland-inc/betterkvm- still the only real active runner-migration prerequisite
tinyland-inc/tinyland.dev- still the named hybrid-by-policy boundary that keeps public rollout claims honest
Explicitly Outside Active Runner Execution
Jesssullivan/tinyclaw- hosted by current policy
Jesssullivan/remote-juggler- hosted plus cache-acceleration adjacent
These repos are still relevant to the broader product picture. They are no longer honest to describe as the next active runner-promotion targets.
Recommendation
Update the queue and canonical docs so that:
promotion_candidatesis empty until a real new candidate existsbetterkvmremains the only active runner-migration prerequisitetinyland.devremains explicit as hybrid-by-policytinyclawmoves tokeep_hostedremote-jugglermoves tokeep_hostedwith cache-acceleration context
Exit Condition
This refresh can retire once one of the following becomes true:
betterkvmproves a real self-hosted lane or is declassifiedtinyland.devconverges more of its authoritative path onto shared runners or stays explicitly hybrid-by-policy without ambiguitytinyclawgets a deliberate runner-mode decisionremote-jugglermoves one authoritative lane onto ARC or is permanently treated as hosted plus cache acceleration