Ship specs through real CI
Deploy merged PRs autonomously by running each unit of work through native CI gates and a jujutsu-backed merge engine until delivery is complete.
# Tanren — start here (for agents) Tanren turns specs into merged PRs — autonomously — through an agent workflow that runs each unit of work per-PR through real CI. v0 (Phases 0–3) is built and merged, and the real run loop is live-validated end-to-end across three tiers (easy/medium/hard, the hard one a private repo) — each reached a merged PR with real Codex + real credentials. v21 native delivery is the doctrine. Delivery is Action-less : the native shell-tier gate ( .tanren/ci.yml , a CiConfigV1 — not a GitHub Actions workflow) runs over SSH and feeds the sole merge authority ; the verdict publishes back to the forge as the tanren/gate commit status. Mergify is fully removed ( native queue is the merge engine); migrations are collapsed to a single baseline; the status vocabulary is unified; Vault per-run scoped credentials are done. (Tanren's own monorepo CI runs on GitHub Actions like any repo; the no-Actions doctrine governs the delivery path for the apps Tanren builds .) The tanren-owns-the-engine cutover is COMPLETE — it is the single live path. Delivery runs on the jj (jujutsu) WorkspaceVcsCore (jj-only, no git fallback), the guarante
codex
More ci loops
Wait for CI so you don't have to
Poll gh pr checks every 10 minutes and get told when the PR is ready to merge, or a summary of which checks failed and why.
/loop 10m run `gh pr checks 1234`; if all pass, tell me it's ready to merge; if any fail, summarize which and why
cilow risk
Babysit many PRs at once
Keep every PR labeled codex-watch healthy: fix CI failures, rebase behind-main branches, and nudge pending reviewers on a 15-minute cadence.
/loop 15m check every open PR labeled `codex-watch` and keep each healthy: fix CI failures, rebase when behind main, and nudge if a review is pending
cihigh risk
Ship specs through code review
Run spec-driven workflow loop every 10 minutes: plan work, collect reviews, execute tasks, open pull requests.
/loop 10m /flow-next:pilot # build loop: ready spec → plan → reviews → work → draft PR
cimedium risk