logo
AutoDev - 자율 소프트웨어 딜리버리 시스템 설계
도구 비종속 자율 개발 시스템 설계·스펙 (design-first)
진행 중 (설계·스펙 단계)
GitHub
2026.06 ~ 진행 중
1인 설계 / 오픈소스
개인 오픈소스 프로젝트

에이전트가 이슈부터 구현·리뷰·머지까지 자율 수행하고, 사람은 되돌리기 어려운 '진짜 결정'만 내리는 자율 소프트웨어 딜리버리 시스템. 특정 오케스트레이터에 종속되지 않도록 Orchestrator/Runtime/Agent/Gate 추상으로 설계하고, 멀티모델 리뷰 건틀릿·리스크 티어 auto-merge·결정을 ADR로 축적하는 Evergreen Decision Graph를 문서와 ADR로 정의한 design-first 리포지토리.

기술 스택

architecture

Orchestrator/Runtime/Agent/Gate 추상
Evergreen Decision Graph
멀티레포 단일 docs SoT

agents

Claude Code (구현·1차 리뷰)
Codex (2차 리뷰)
CI 게이트

escalation

Slack DM
모바일 push/Telegram
decision card

knowledge

ADR (proposed→accepted)
Git + Markdown 지식 그래프

docs

Markdown docs-as-SoT
roadmap
MIT

주요 성과

  • 설계 문서 20여 편 + 자기 적용한 ADR 30여 건으로 시스템 스펙을 design-first로 정립
  • 특정 오케스트레이터에 종속되지 않는 추상 계층으로 런타임 교체 가능성 확보
  • 에스컬레이션과 지식 축적을 ADR 하나의 메커니즘으로 통합하는 Evergreen Decision Graph 개념 정의

주요 기능

도전 과제 및 극복

완전 자동화와 안전성의 균형

전면 auto-merge는 위험하다. 변경 유형을 안전/위험 레인으로 티어링하고 위험 레인만 사람에게 올리는 리스크 티어 게이트로 해결

사람 개입은 최소화하되 지식은 남기기

결정을 물어보는 행위 자체를 지식 자산으로 전환. decision card → ADR proposed → accepted 루프로 에스컬레이션과 지식화를 하나로 묶음

배운 점 및 성장

  • 자율 시스템에서 사람의 역할을 '결정자'로 좁히는 경계 설정
  • 멀티모델 교차 리뷰로 단일 모델 편향을 줄이는 리뷰 건틀릿 설계
  • 에스컬레이션을 지식 자산으로 전환하는 ADR 기반 결정 루프
  • design-first: 코드보다 문서·ADR를 SoT로 두는 멀티레포 운영