"We don't ship code. We launch rockets."
Voyager is the first long-range vessel built by Iterwheel β a precision rocket factory for code, automation, and multi-agent systems.
This repository is the founding charter. Code arrives later; the constitution ships first.
Iterwheel = Iter(ation) + (Fly)wheel
Two ideas stacked into one word:
- Iteration β stepwise improvement; each round is a little better than the last
- Flywheel β accumulated momentum; slow at first, exponential later, never stops
Every iteration adds a little kinetic energy to the flywheel. The longer it spins, the faster it goes.
That belief drives everything in this repo.
In 1977, NASA launched two probes that were only meant to study Jupiter and Saturn. Nearly 50 years later, both Voyagers are still flying β and still transmitting data home. They are the farthest human-made objects in history.
Voyager embodies the Iterwheel spirit at every level:
| Iterwheel Spirit | How Voyager Shows It |
|---|---|
| Compound | Half a century of flight; time keeps taking it farther |
| Flywheel | Gravity assists from planets accelerate it; every flyby spins the wheel faster |
| Iteration | Every transmission is a new discovery |
| Spiral ascent | Jupiter β Saturn β Uranus β Neptune β interstellar space |
| Never returns | Once launched, only forward β that is what release means |
Full reasoning: rules/VOY-1801.
Every code change at Iterwheel is treated as a launch mission. Each stage is owned by exactly one bot:
Blueprint β Stack β Assembly β Static Fire β Clearance β Countdown β Liftoff
π π°οΈ π§ π₯ β
β±οΈ π
Design Classify Implement Ground test Polling T-minus Launch
| # | Bot | Stage | GitHub Job |
|---|---|---|---|
| 1 | Blueprint π | Mission blueprint | Issue intake and title validation |
| 2 | Stack π°οΈ | Vehicle stacking | Issue classification labels |
| 3 | Assembly π§ | Implementation | Branch, code, commit, PR β write work only |
| 4 | Static Fire π₯ | Ground test | CI / test aggregation |
| 5 | Clearance β | Go / No-Go poll | Review status aggregation |
| 6 | Countdown β±οΈ | T-minus | PR convention checks and final merge gate |
| 7 | Liftoff π | Launch | Release / deploy |
Reserved future slots: Manifest, Caliper, Tanking, Apogee, Telemetry.
Assembly graduated from reserved to active (see VOY-1802, issue #67).
See rules/VOY-1802 for the full spec.
The constitutional documents under rules/ are the canonical source of truth.
Read them in order on a first visit:
| Doc | Type | Purpose |
|---|---|---|
| VOY-1800 | REF | Founding philosophy: Iterwheel meaning, core values, design principles |
| VOY-1801 | REF | Voyager mission charter + sister-mission naming space |
| VOY-1802 | REF | Bot roster: the rocket factory pipeline |
| VOY-1803 | REF | Visual and voice identity (aerospace tone) |
| VOY-1804 | ADR | Naming convention decision (and rejected alternatives) |
| VOY-1805 | SOP | GitHub bot account roster + responsibilities |
| VOY-1806 | SOP | GitHub App permission matrix |
| VOY-1807 | REF | GitHub App registry + webhook state |
| VOY-1808 | ADR | Cross-account installation strategy |
The index at rules/VOY-0000 is auto-regenerated
by af index.
Any new bot, sub-project, or major component must satisfy these five principles (from VOY-1800):
- Narrative consistency β fits the rocket-launch story
- Clear responsibility β single responsibility per component
- Extensibility β new components find a matching rocket-stage word
- Sense of ceremony β workflow as ceremony, not just process
- Compound spirit β every Liftoff is the start of the next iteration
Anything that breaks the rocket narrative needs a new ADR. Don't break the story silently.
When bots speak β on PRs, issues, status checks β they speak as flight controllers, not as utilities.
- Pass: "All engines nominal." / "All stations report GO." / "v1.2.0 has cleared the tower."
- Hold: "Hold, hold, hold." / "Stack misalignment detected." / "NO-GO from Reviewer Station."
Self-check: would a real flight director say this on a live mission? If not, rewrite.
Full guide: rules/VOY-1803.
π οΈ Pre-launch. This repo currently holds the founding charter plus the first
GitHub App operating rules. The public bot identities are
iterwheel-blueprint, iterwheel-stack, iterwheel-staticfire,
iterwheel-clearance, and iterwheel-countdown.
iterwheel-assembly is the next bot to be created (see VOY-1807).
- Every PR is a mission
- Every Review is a Go/No-Go poll
- Every Release is a Liftoff
- Every iteration spins the flywheel a little faster
Welcome to Iterwheel. π Godspeed, Voyager. π°οΈ