Skip to content

Tiers and phases

Model tiers, run profiles, the human gates, the phases only a human calls, and CI tiers.

Read from the repositories at commit: hatsu 3c582c18a4 (v0.159.0) · nen d7a720ddcd (v0.29.0) · handbooks 39b8e06d3c (v0.13) · 2026-11-04

Model tiers

A tier is named, never a model version. nen/workflow.json → models maps four tiers to one alias per surface, and a role to a tier; the live id is read from the surface when a skill runs, never remembered. A subagent never runs on the frontier tier, which is where your own conversation lives.

TierRoleClaude CodeCodexCursorAntigravity
frontierorchestrator: your own sessionfableastragrokultra
deeprevieweropussolgrokpro
fastworker, measurersonnetterracomposerflash
economywatcher, formatterhaikulunacomposerflash

Run profiles

The run profile the loop reads: fast, standard, thorough. A landing always runs thorough, whatever the turns before it named.

ProfilePer turnDeferred to mukaiReport
faststeps 1 to 3 as ren § 2 states them; step 4 skipped, launch line deferred by profile fast; isolation still requires an explicit maintainer core-launch callcoverage and the full page; launch skipped, not movedturn-fast
standardtoday's turn: every step of ren § 2nothingturn
thoroughstandard plus the impacted suites (kotoamatsukami) after step 3nothingturn

The gates

GateClauseWhat it isDelegable?
G1CON-4epic approval: you apply one delivery-mode labelnever
G1-MCON-25release into build: the building stage labelthe one delegated crossing, under four named carve-outs inside a logged run
G2CON-5merge to mainnever, save one PR: every PR ends at en's merge prompt; getsuga merges its own release proposal inside § 3a
G3CON-6release go/no-go: publishingnever on an agent's word: only your typed go, by name, as a mugetsu step of your own futon chain, or as your own answer to kazaana's one question after the tag it cut
G4CON-7policy or spec change: a PR into a canon repository, whose product is the processthe same as G2
G5CON-47anything else human-only: a semantic conflict, a new business rule, signing material, a supply-chain failurenever; its definition is "the decision is yours"

The phases only a human calls

PhaseWhat it doesWhy it is the human's
aka· pushlint → squash the unpushed commits → ao → re-lint if catch-up moved the tree → pushpublishing work is a decision, and a squash is destructive
mukai· open the PRmurasaki → hanten review → kokusen checkpoint → kotoamatsukami impacted tests → byakugan coverage → publish proven updates → evidence → shibari opens the PR → landing report → ring, offer en through the picker and end Mukai. § 5 is the full shapeEn runs on the maintainer's answer (or at once under mukai.autoEn); pending is En's in-progress state
mergeG2 (merge) and G4 (canon-merge)every PR into main is the maintainer's — en § 5 ends it at the merge prompt, its link and an inline gh pr merge line, at either row (ROSTER.md § Rulings of 2026-09-30 — En never merges); getsuga § 3a merges its own release-proposal PR through nen pr merge --release-unit; futon § 5 merges effort branches locally (git merge --no-ff) into its own integration branch — no sub-PR, no gh pr merge
kagutsuchi· send a builda non-production upload, per target: nen shu deploy --target <name> prints the plan always; § 3a's freshness gate reads the archive's build SHA against HEAD and origin/<branch.base>'s tip on a clean tree, and only when it is not the tip's build § 3b runs susanoo first in one idempotent clean worktree under core's .nen/ (the maintainer's gitignored files copied from core, project.fromCore, § 3) and sends from there; --run acts only on a call — the target typed, or the declared deploy.defaultTarget (§ 2)the blast radius leaves this machine
mugetsu· publishpublication, per target, G3: only on the maintainer's own go (mugetsu § 0), with the preflight green and the tag already cut — one target per call; with no target typed, the single declared destination and the latest cut tag with no published release (ruling of 2026-09-28)the blast radius is other people's users

CI tiers

An adopted repository can also carry CI reviewer lanes, installed by kuchiyose (install a CI tier) as one version-controlled PR: it reads the tier catalogue at the pinned provider tag, asks the per-repository rulings, writes the caller workflow and the gate entries, and prints the day-one ceremony that stays yours (the Apps, the secrets, the required-checks ruleset). It never creates an App, sets a secret, applies a ruleset or merges. Hosted, autonomous runs of the whole loop are the future Cloud tier, coming later.

Built in the open by zheref. MIT license.

Versions and commands on this site are read from the repositories at build time. hatsu 0.159.0 · nen 0.29.0 · handbooks v0.13 · 2026-11-04

Independent open-source project. Not affiliated with or endorsed by any anime or manga rights holder.