DODD

재현 가능하고 감사 가능하며 검증 가능한 구조.

모든 이상에는 Incident ID가 있고, 모든 처리에는 Session ID가 있습니다. Dodd는 prompt, diagnosis, diff, verify log, report를 저장합니다.

Logs / CommandDetectorRepoMapLLMWorktreeVerifyPR/MRNotify

Detector

명령과 로그에서 테스트, 빌드, 런타임, 비즈니스 이상을 분류합니다.

Context Builder

Aider RepoMap 또는 fallback으로 관련 저장소 컨텍스트를 추출합니다.

Architect / Editor

근본 원인과 위험을 진단한 뒤 구조화된 수정을 생성합니다.

Worktree Runner

격리된 Git worktree에서 패치 적용과 검증을 실행합니다.

Integrations

GitHub, GitLab, Telegram, Workbench UI와 연결합니다.

SAFETY

기본은 보수적입니다. 낮은 위험의 변경만 자동으로 진행합니다.