6월, 2026의 게시물 표시

spec에서 첫 PR까지 — jira-agent 4일 구축 기록 (구축기 2편)

이미지
1편에서는 Jira에 티켓 하나 적으면 7분 만에 PR이 만들어지는 흐름을 보여줬다. 그 흐름을 만드는 데 사흘이 걸렸다. 5월 18일에 spec 결정 12개로 시작해서 5월 20일에 첫 운영 PR이 나오기까지다. 이 글에서는 그 사흘 동안 무엇을 결정했고, 어느 시점에 spec을 고쳤고, 어떻게 풀었는지를 기록한다. 비슷한 1인 자동화를 만들려는 사람에게 참고가 됐으면 한다. 이런 분이 읽으면 좋다 1편을 보고 jira-agent 같은 자동화를 직접 만들어보고 싶은 1인 개발자 4일 정도에 운영까지 올릴 만한 구축 흐름이 궁금한 사람 여러 모듈을 의존성 그래프로 묶어 동시에 만드는 방법이 필요한 사람 한 줄로 요약하면, architect가 한 번에 계획을 다 짜지 못했고 운영 실측 결과로 두 번 다시 짰다 . 그래서 4일이 걸렸다. 역할을 다섯으로 나눴다 5월 18일에 역할을 다섯으로 나눴다. 각자 무엇을 했는지는 본문에서 풀어쓴다. architect — spec을 받아 구축 계획과 의존성 그래프를 그리는 역할 module-builder — 계획에 적힌 모듈을 하나씩 가져가 코드와 테스트를 같이 쓰는 역할 integration-qa — 빌더가 만든 모듈을 모아 테스트 전체를 돌리는 역할 fail-fast-reviewer — 예외를 삼키거나 빈 분기를 두는 식의 fail-fast 위반이 있는지 검증하는 역할 infra-setup — launchd 상주, secrets 권한, worktree 격리 같은 환경을 깔아두는 역할 이 다섯이 같은 4일 동안 동시에 돌아갔다. 시간 순서로 풀면 다음과 같다. 1일차 — 결정 12개와 모듈 22개 5월 18일에 처음 spec을 작성했다. 결정 12개와 다섯 섹션으로 구성된 설계 문서다. 경로는 docs/superpowers/specs/2026-05-18-jira-agent-pipeline-design.md . 핵심 결정은 다음과 같다. 입력 = Jira descriptio...