The GitHub-hosted private runner is 2 vCPU/8 GB and cannot build qbz-slint (died at 1h42m). The dev box CAN, so a self-hosted runner (qbz-box) gives a reliable CI artifact. Manual trigger; uncapped threads=2 (box-proven); persistent work dir = incremental after first build. cc