Skip to content

iterwheel/voyager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

430 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Voyager πŸ›°οΈ

"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.


What is Iterwheel?

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.


Why "Voyager"?

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.


The Rocket Factory Pipeline

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.


Document Map

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.


Design Principles

Any new bot, sub-project, or major component must satisfy these five principles (from VOY-1800):

  1. Narrative consistency β€” fits the rocket-launch story
  2. Clear responsibility β€” single responsibility per component
  3. Extensibility β€” new components find a matching rocket-stage word
  4. Sense of ceremony β€” workflow as ceremony, not just process
  5. 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.


Voice

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.


Status

πŸ› οΈ 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).


The Iterwheel Way

  • 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. πŸ›°οΈ

About

Iterwheel's first long-range vessel β€” the founding mission of the rocket factory. πŸš€

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages