Why This Exists
Production installs should not be the first place we discover regressions. ArgentOS now supports a private developer lane so release-facing changes can be:- merged into
develop - installed from a test channel
- regression tested by operators
- explicitly signed off before promotion to
main
When to Use the Developer Branch
Use the developer branch install flow when:- you are testing a release candidate
- you need to validate installer or updater changes
- you want to verify a bug fix in a realistic install environment
- you are checking for regressions before public release
One-Line Developer Install
Use the public installer entrypoint with a test channel and explicit git ref:develop lane instead of production.
What It Does
The developer install path:- uses the normal public installer entrypoint
- selects the
devchannel - resolves the requested git ref, with
developas the default dev lane - installs the runtime from that ref
- persists the install on the dev update channel
argent update on that machine should continue tracking the dev lane unless the channel is changed.
Release Flow
The intended release flow is:- implementation happens on
codex/* - Threadmaster merges validated work into
develop - operators install and test from the dev lane
- operator sign-off is recorded
- the tested commit is promoted from
developtomain - public release/export happens from
main
main from becoming the first install surface for release-facing changes.
Example Test Cases
Good reasons to use the developer branch install:- hosted installer changes
argent updatebehavior changes- PostgreSQL or Redis bootstrap changes
- dashboard onboarding changes
- gateway auth or bootstrap changes
- public-doc changes that need validation alongside product behavior
Switching Back to Production
To return a machine to the production lane:Notes
- The dev lane is for operator and internal testing.
- Public docs and operator runbooks should be updated before Threadmaster handoff when user-visible behavior changes.
- If a feature needs special test instructions beyond
develop, include the exact ref and validation notes in the Threadmaster handoff packet.
