Auto-Dev Universe
すべてのフェーズに責任ゲートを備えたエージェント駆動の開発。コードは統制パイプラインを通じて生成・レビュー・テスト・マージされます ── 魔法の杖ではなく。
コードジェネレーターではない。開発システムである。
Even with ambiguous instructions, auto-dev reaches the completion line.
Define Completion Line
Not perfect spec, but minimum success criteria that can be verified
Acceptance: verifiableSmall Iterations
Build, run, verify, fix — always recoverable, never destructive
Max cycles: 3Auto-Complete
Continues until acceptance criteria met or stops with full context
False-done: 0%Executor AI
Builds & Runs
Judge AI
Verifies & Approves
Ambiguity in. Verified completion out.
仕様からリリースまで ── すべてのフェーズにゲート。
Speed is not the goal. Structured evolution that never breaks is.
Code, deps, build
Issue, PRD, ADR
Gate YAML, rules
Tests, SLO, lint
require_ticket: true · require_trace: true
No trace, no side effects. Gaps are impossibilities.
Agents propose. Gates authorize. Gateway executes. Trace proves.
開発Universeを構成する。
5 agents, each with sub-agents. Risk surfaces at every step.
Five agents. Fifteen sub-agents. Every risk scored before execution.
判断を統制し、実行を並列化
3つのゾーン:判断、実行、検証。
Zone A
Zone B
Zone C
Formal Definition
Parallel by default
Ready nodes across zones execute simultaneously
No cross-zone side effects
Zones are isolated; coupling only through Decision DAG
Deterministic replay
Same inputs, same execution order, same results
Parallelism is not a performance hack. It is a structural guarantee.
5つのエージェント。明確な境界。重複なし。
各エージェントが開発ライフサイクルの1フェーズを担当。
Implementation-focused execution
Test generation and failure isolation
Design integrity and diff quality
Vulnerability and permission audit
Deploy planning and rollback design
Risk Scoring Function
Risk determines gate escalation thresholds. Higher risk requires stronger evidence and human approval.
Capability is not intelligence. It is accountable execution within governed boundaries.
エージェントは同時に稼働。マージにはゲート承認が必要。
Each agent spawns specialized sub-agents. Risk scores aggregate upward. Quality loops never stop.
Parallel execution. Aggregated risk. Gate-enforced release.
コードがリリースされる前に4つのゲート。
Gates are not monitoring. They are execution boundaries. If the gate does not open, the action cannot happen.
Trigger: files_changed > 25, sensitive paths touched
Action: BLOCK or ESCALATE
Trigger: risk >= 3
Action: REQUIRE_HUMAN_APPROVAL
Trigger: Evidence incomplete (tests, typecheck, lint, security)
Action: BLOCK
Trigger: Missing canary_plan or rollback_plan
Action: BLOCK_IF_MISSING
Gate Policy YAML
principles: fail_closed: true no_ticket_no_side_effects: true no_trace_no_side_effects: true action_gateway: require_ticket: true require_trace_prewrite: true verify_signature: true
No Ticket, No Side Effects
If the gate did not issue a ticket, the action cannot execute. Enforcement by construction.
No Trace, No Side Effects
If trace cannot be written synchronously, execution is denied. Gaps are not bugs, they are impossibilities.
Enforcement is not detection. It is structural impossibility.
生成からデプロイまで ── 1つのパイプライン。
4つの状態変数がパイプライン全体のコード成果物を追跡。
State Variables
Tests, static analysis, SLO compliance
Unverified scope, low repro rate
Change area, permissions, data impact
Lines, files, dependency reach
Convergence Criterion
qk ≥ qtarget ∧ ek ≤ etarget
∧ critical_alerts = 0
∧ replay_match = 100%
∧ dk ≤ dthreshold
Scope Bound
d_k <= d_max
Auto-split if exceeded
Risk Escalation
r_k >= r_human
BLOCKED until approval
Evidence Required
EvidenceComplete(v)
No downstream without it
Convergence Meters
Divergence Detection
Same failure repeated M times triggers spec-request or human escalation. Never retries blindly.
Auto-Dev is not about building faster. It is about converging with certainty.