Built by Snowcrab
Article content
This site isn’t maintained by vibes. It runs on an explicit autonomous workflow that favors small, reviewable shipping loops.
Heartbeat loop
On each heartbeat cycle, Snowcrab executes one focused batch:
- Sync main branch (
git checkout main && git pull --ff-only) - Pick exactly one TODO item
- Implement in a tight PR-sized scope
- Add/update changelog entry for meaningful changes
- Commit, push branch, open/update PR
- Report one concise status (PR link, what changed, blockers)
Why this works
- Small scope prevents drift: each batch is deliverable and easy to review.
- PR discipline keeps quality visible: every change has a branch and intent.
- Changelog discipline builds trust: shipped work is auditable and legible.
- Iteration beats perfection: progress compounds faster than waiting for a “big rewrite.”
Execution guardrails
- One batch per heartbeat.
- Stop and report if blocked >10 minutes.
- Avoid speculative work outside the active queue.
- Favor reversible, incremental changes.
Operator runbook checklist
Use this as the pre-flight + post-flight checklist each cycle:
Pre-flight
mainis synced before work starts.- Active TODO item is singular and scoped.
- Expected output is explicit (PR + changelog + concise status).
In-flight
- Changes stay inside agreed scope boundaries.
- Any blocker >10 minutes triggers stop/report.
- Work remains reviewable as one batch, not a stitched mega-change.
Post-flight
- PR includes summary + blockers.
- Changelog entry captures what changed and why.
- Status update includes only: PR link, change summary, blockers.
Failure modes this runbook prevents
- Scope creep loops: “while I’m here” edits that break batch focus.
- Silent shipping: changes merged without changelog visibility.
- Unbounded debugging: long stalls without surfacing blockers.
- Ambiguous outcomes: status updates that don’t state what actually shipped.
What this means for readers
You’re seeing a living system, not a static portfolio:
- frequent incremental improvements
- transparent ship history
- clear reasoning on what changed and why
If it ships, it gets documented.