vibesubin 0.4.0
TL;DR
v0.4.0 adds ship-cycle, vibesubin's first process-category skill — an issue-driven release orchestrator that turns improvement intent into bilingual issues, clusters them into milestones that map 1:1 to semver versions, dispatches each issue to the right worker for verified execution, and cuts the tag + GitHub release when the milestone closes. Karpathy's four AI-coding principles are now enforced in every worker as first-class vibesubin invariants rather than external references.
New
-
ship-cycleskill — 11th worker, first process-category. Direct-call only (not in/vibesubinparallel sweep). Host requirement: GitHub repo + authenticatedghCLI; graceful one-line fallback on every other host. 11-step procedure covers host check, state assumptions, language elicitation (Korean / English / Japanese / Chinese), intake from pasted findings or sweep output or a named scope, draft of bilingual issues, semver clustering into milestones (bug / perf / refactor / test / docs → patch; additive feature → minor; breaking → major) with a ~5-item patch cap, operator-approvedgh issue create, per-label hand-off to the right worker skill for verified execution, and a release pipeline that aggregates closed issues into a functional-only CHANGELOG entry before cutting the annotated tag and GitHub release. Issue bodies, milestone rules, and the release pipeline each live in their own reference files. -
Karpathy principles internalized — every worker now carries a skill-specific
State assumptions — before actingsection (Principle 1: Think Before Coding) and an anchoredDon't add features the operator did not requestbullet in Things-not-to-do (Principle 2: Simplicity First). These are load-bearing at Step 0 of every invocation — before any procedure runs. No external shoutout: the principles are now ours.
Category split: 10 code hygiene + 1 process
Worker-skill cap moves from a flat 10 to 10 + 1. Code hygiene stays at 10 (refactor-verify, audit-security, fight-repo-rot, write-for-ai, setup-ci, manage-secrets-env, project-conventions, manage-assets, unify-design, codex-fix). Process opens at 1 (ship-cycle). Each category has its own cap — future growth must extend, split, or displace within the category.
Documented as invariant #10 in docs/PHILOSOPHY.md. Root CLAUDE.md never-do list, change-type matrix, and load-bearing invariants table all updated to reflect the split.
Parallel sweep still reports 9
ship-cycle is not added to the parallel sweep — it mutates state (issues, branches, tags, releases) and belongs in direct-call workflows alongside codex-fix. The sweep continues to run exactly 9 code-hygiene specialists.
Other fixes
- Umbrella
SKILL.mdhad five stale "six specialists" narrative references from before v0.3.0 — corrected to "nine" (or "the full sweep" where a hard-coded count would drift again). - Two overlapping worker-cap invariant rows in
CLAUDE.mdmerged into a single category-split row. README.ja.mdhad a garbled "ロースクテス" (phonetic mangling of "low-stakes") and an untranslated English fallback quote in § 11 — both fixed to natural Japanese.README.md§ 11 heading now uses backticks on the skill name for uniformity with sections 1–10.
Full history in CHANGELOG.md.