Progressive delivery
Progressive delivery is how HoBo shifts traffic, flags, and contract observation without treating every change as a big-bang deploy.
Building blocks
| Block | Role |
|---|---|
| Harness flags | Ranked evaluation with audit facts |
| Experiments | Bounded exposure |
| Gateway weights | Split traffic across revisions/camps |
| Sandbox lanes | Isolate experimental observations |
| Trails | Multi-step cutover recipes when infra + data move together |
| Gatekeeper | Still admits infra mutations |
Safe defaults
- Baseline contracts ignore sandbox-lane events.
- Flag and weight changes are events — replayable.
- Auto-rollback hooks pair with canary live-fix (Crew SRE path).
- Prod writes often
require-approvalunder policy packs.
CLI
hobo feature …— flags / progressive opshobo trails plan|status|inspect— recipe observationhobo inspect— projections and time-travel
Testing
Shadow Bridge mode, dual fixtures (flag on/off), and chaos partial shifts. See Harness reference · Bridge modes.