Skip to main content

Auto-commit rules

Exhaustive list of when Jorv Builder's Auto-Commit Pipeline fires.

Card-lifecycle commits

TriggerCommit message anchorPushes?
mark_feature_done(card)The card's title + summaryYes (if autoPush !== false)
Audit card auto-close (all triaged)audit: <expert> · auto-close (all findings triaged)Yes
Audit card auto-close (clean re-run)audit: <expert> · auto-close (no findings on re-run)Yes
mark_audit_finding_triaged(action='promote')audit: promote finding from <expert>Yes
mark_audit_finding_triaged(action='dismiss')audit: dismiss finding from <expert>: <reason>Yes
dismissAllAuditFindings(card, reason)audit: dismiss all findings on <expert> — <reason>Yes

Ralph Loop iteration commits

TriggerBranchPushes?
End of each loop iterationThe loop's branch (not main)No — loop branch is private until merge
Loop merge to main (merge_loop_branch)mainYes

Inline-edit commits

TriggerCommit message anchorPushes?
Documents Panel Quick Edit saveFolded into the next card-lifecycle commit if one fires within 30s, otherwise a synthetic "Inline text edits" cardYes
Visual Design Mode inline text editsSame as aboveYes

Stragglers

TriggerSurfacePushes?
Working tree dirty 5+ minutes outside any card windowSingle "Uncommitted Changes" card on the Mission Board's Review laneN/A (waits for triage)

Disable per-project

Add to .orbit/config.json:

{ "autoPush": false }

Auto-commit still fires; push is skipped.

Related