SUPERSEDED FOR NEW EXPERIMENTS: The distinct public chaos environment is
Natoshi-moto/Experimental-Sandbox. Existinglab/*andplay/*branches remain historical and may finish bounded work; new experiments should use the separate repository so “Lab” always means canonical Nexus Lab.
status_authority: NONE
Human Gate: merges require explicit human authorization recorded for the exact PR commit; this is not independent review.
This is the documented, public contract for parallel chaos.
| Zone | What you do | What CI does | Touches main? |
|---|---|---|---|
main |
Board posts + Human-merged good stuff | Full Nexus Audit | Yes — keep it green |
**lab/** branches |
Named experiments, documented, linked from board | Lab-mode CI on every push | No |
**play/** branches |
Total abuse (see also /home/anon/Lab-PLAY) |
Lab-mode CI on every push | No |
| Forks | Your or others’ forks | Their CI if any | No |
You may open as many lab/* and play/* branches as you want.
Ugly names OK. Parallel OK. Abandoned OK.
Only rule: do not merge garbage into main without a sober Gate moment.
lab/<short-topic>-<optional-date> # semi-serious experiment
play/<anything-you-want> # pure thrash
Examples:
lab/gva-fixture-trial-001
lab/three-pane-mock-html
play/i-hate-this-api
play/eidolin-explode-7
- Optional: board item in
board/plans/orboard/INBOX.mdwith branch name. - Register in
BRANCHES.md(one line — or tell an AICALL SCRIBEto add it). - Push:
git checkout -b lab/my-idea
# thrash
git push -u origin HEADCI runs automatically on that push (.github/workflows/lab-mode.yml).
On every push/PR to lab/** or play/**:
- Checkout
./nexus doctor(fail the lab run if doctor fails — your lab is broken, main is fine)python3 -m unittest discover -s tests -v(best effort; may neednpm cifor full R013+)- Never deploys, never tags, never touches
main
Failed lab CI = “this playground is sick,” not “Lab is down.”
| Path | Branch | Use |
|---|---|---|
/home/anon/audit-lab/Lab |
RULE / main / real PRs |
Careful |
/home/anon/Lab-PLAY |
play/operator-abuse-sandbox |
Default abuse worktree |
See Agent Resources/Agent-Profile-Persona/rails/RULE_VS_PLAY.md.
1. Note the lab/play branch + what worked
2. On a clean RULE branch from main: re-apply cleanly
3. PR → Human merges to main
4. Board item: "promoted from lab/foo"
Cherry-pick only if history is not cursed.
| You want | CALL | Where |
|---|---|---|
| Spam thoughts publicly | SCRIBE |
board/ on main |
| Code chaos | PLAY / BREAKER |
Lab-PLAY or play/* |
| Serious feature | BUILDER |
lab/* then PR |
Lab mode is not a product sandbox with user data. No secrets on any branch.
status_authority: NONE