Multi-Repo Layout
This document describes the repo layout that matters today, plus the older compatibility-era layout that still explains some surviving files and docs.
Current Primary Layout
Current Repository Roles
GloriousFlywheel
- Host: GitHub (
tinyland-inc/GloriousFlywheel) - Role: primary source of truth for the runner platform, cache surfaces, dashboard, and operator tooling
- Current deployment target: the
honeycluster - Current product boundary: GitHub-first, tailnet-first, local-first from this repo
Downstream Consumers And Canaries
- Examples:
tinyland-inc/labtinyland-inc/tinyland.devtinyland-inc/blahajJesssullivan/XoxdWMJesssullivan/yt-text
- Role: prove the shared runner contract, bootstrap rules, cache contract, and migration kit on real repos outside GloriousFlywheel itself
Compatibility Surfaces
The repo still contains compatibility paths for:
- GitLab-oriented runner and dashboard control paths
- Codeberg and cross-forge documentation
- historical overlay-oriented deployment notes
These are not the primary operating model anymore.
Current CI And Deployment Flow
- Work is developed and applied from this repo.
- The operator path is local-first via
just tofu-init,just tofu-plan, andjust tofu-apply. honeyis the only physical cluster target.- Downstream repos consume runner labels, composite actions, and shared cache conventions from GloriousFlywheel.
Historical Overlay And GitLab Context
Earlier versions of the system were organized around:
- a public upstream repo
- private overlays
- GitLab-driven CI and HTTP state
- mirrored or forwarded GitHub-to-GitLab repository flows
That context still matters for:
- reading older docs
- understanding compatibility paths
- interpreting the surviving archived
gf-overlaystate surface
It should not be treated as the current primary repo layout.
Related Documents
- Current State — public operating contract
- Roadmap — current short execution view
- Bzlmod Topology — current module shape and compatibility name
- Overlay System — historical and compatibility merge mechanics
- Recursive Dogfooding — the self-deploying property of the deployed infrastructure