← knowledge.oriz.in

Push to main by default — no explicit say-so needed

rule rulegitworkflowautonomy

Push to main by default

What

Agents working on chirag127/oriz* family repos commit AND push to main immediately after every meaningful change, with no further user prompt required. Standing authorisation, granted by user 2026-06-20.

Why

The prior rule ([[no-push-without-say-so]] — now retired) created a bottleneck: agents queued unpushed commits waiting for an "okay push" nod that interrupted flow. With CI on every push and [[one-branch-only]] keeping main honest, immediate push is safer than batching — feedback arrives sooner.

What still requires explicit confirmation

Push-by-default does NOT extend to outward-effect actions that are hard to reverse:

How to apply

# After every concept-file write, decision lock, or service decision:
git add -A
git commit -m "feat(knowledge): <one-line>"
git push origin main
# Done. No "should I push?" prompt.

For submodule pointer bumps:

# In submodule subdir
git add . && git commit -m "..." && git push origin main
# Then in master
cd ../..
git add sites/<name> && git commit -m "chore(submodule): bump <name>" && git push

Cross-references