aidev 자율 개선 대시보드

한 줄 요약. Claude Code 자율 개선 에이전트가 hkjang 의 프로젝트를 개선·테스트·머지·릴리즈한 일일 보고. 오늘 45회차·릴리즈 8건, 누적 667회차·릴리즈 280건, 주의 필요 14건. 회차가 끝날 때마다 자동 갱신됩니다 (마지막 갱신 KST).

🩺 러너 정상 — 마지막 회차 26분 전 · 스케줄러 실행 중 · 다음 실행 2026-09-12 오후 8:50:00 · 디스크 71% · 최근 7일 회귀 23건 · 점검 20:45

📥 작업함 — 사람 판단이 필요한 PR·복구·수정 과제 32건

운영 문서 · 원장 · 실행 이력 · 경고 이슈 · 교훈 23건 · Atom 피드 · summary.json

오늘 (2026-09-12)

2026-09-12 보고 자세히 보기 →

오늘 전체 회차 (KST)
시각프로젝트결과
00:01vibe-coders실행 오류 error: fetch
00:20Momento검증 실패 CI failed, PR open PR #4
3파일 +70/−13 · 테스트 1 — fix(console): a requeued aggregate job says it is waiting to retry, not merely pending
00:40SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
92파일 +1271/−718 · 테스트 없음 — Notice a guide whose PDF was not re-baked before pushing
00:51vibe-coders실행 오류 error: fetch
01:21Momento검증 실패 CI failed, PR open PR #5
5파일 +200/−2 · 테스트 2 — docs(compose): say that a loaded release image is started with --no-build
01:37SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
93파일 +1348/−722 · 테스트 1 — Notice a guide picture that was not shot at the standard width
01:41vibe-coders실행 오류 error: fetch
02:10Momento검증 실패 CI failed, PR open PR #6
2파일 +77/−2 · 테스트 1 — fix(catalog): a metric uses the event its definition names, not one its text resembles
02:27SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
93파일 +1595/−722 · 테스트 1 — Notice a settings key or variable the admin guide has wrong
02:31vibe-coders실행 오류 error: fetch
03:01Momento검증 실패 CI failed, PR open PR #7
2파일 +116/−21 · 테스트 1 — fix(lineage): a ratio's sources are the events and metrics inside its sides, not only what it names at the top
03:17SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
94파일 +1787/−722 · 테스트 1 — Let the scripts the docs name be run the way the docs show
03:21vibe-coders실행 오류 error: fetch
03:48Momento검증 실패 CI failed, PR open PR #8
5파일 +246/−27 · 테스트 2 — fix(export): a cell the visitor wrote is text, not a formula, in the spreadsheet that opens it
04:08SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
94파일 +1923/−722 · 테스트 1 — Notice a status endpoint or job type the admin guide has wrong
04:11vibe-coders실행 오류 error: fetch
04:32Momento검토 대기 guarded files, PR open PR #9
4파일 +186/−10 · 테스트 2 — fix(auth): refuse a password bcrypt cannot hash instead of storing an empty one
04:54SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
97파일 +2017/−722 · 테스트 1 — Name the handover button the way the screen does
05:01vibe-coders실행 오류 error: fetch
05:19SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
97파일 +2234/−722 · 테스트 1 — List every step of the hourly check under the name the sweep logs it by
05:31vibe-coders실행 오류 error: fetch
05:49SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
99파일 +2359/−723 · 테스트 2 — Notice a review-list filter or sort order the user guide does not list
06:01vibe-coders실행 오류 error: fetch
06:18SecCheck검증 실패 verify failed: 실패한 검증: [ -d node_modules ] || npm ci --no-audit --no-fund (exit 1)
99파일 +2646/−723 · 테스트 2 — Say which bell title belongs to which notification type, and where each one opens
06:40SecCheck검토 대기 fix-round: guarded files, PR open PR #1
101파일 +2834/−724 · 테스트 3 — Hold the bodies the screens send against the fields the server reads
07:12vibe-coders검토 대기 fix-round: review held, PR open PR #15
31파일 +634/−69 · 테스트 없음 — docs(guide): rebuild the user and admin guides around real console captures
07:43AgentHub검토 대기 review held, PR open PR #24
16파일 +1591/−12 · 테스트 3 — feat: 관리자가 화면에서 방문 추적 스크립트를 붙일 수 있게 하다
08:28Invenqor배포 준비 완료 merged PR #18, released v0.2.33
19파일 +2464/−45 · 테스트 4 — feat: an administrator can attach a visitor tracking snippet without loosening the CSP
08:51relio병합 완료 merged PR #18 (approved)
10:03Momento검토 대기 fix-round: CI no-ci, PR open PR #11
1파일 +32/−3 · 테스트 1 — test: seed the fixture in one batch instead of two thousand round trips
10:47visitflow배포 준비 완료 fix-round: merged PR #12, released v2.7.4
2파일 +26/−6 · 테스트 2 — fix(tests): stop the OpenAPI route probe hanging on the lobby SSE stream
11:20Kkiit검토 대기 guarded files, PR open PR #2
28파일 +1619/−23 · 테스트 2 — feat: 관리자가 화면에서 방문 추적 스크립트를 붙일 수 있게 하다
12:04ReSSO검토 대기 guarded files, PR open PR #19
20파일 +1995/−7 · 테스트 4 — feat: let a service administrator attach a visitor tracking snippet under the strict content security policy
12:37SecCheck검토 대기 guarded files, PR open PR #2
19파일 +1348/−15 · 테스트 4 — Let an administrator attach a visitor tracking snippet without loosening the page policy
13:09Vendra검토 대기 guarded files, PR open PR #120
18파일 +2121/−13 · 테스트 4 — feat: let an administrator attach a visit-tracking script from the screen, under the policy that stays locked
13:52ai-admin검토 대기 review held, PR open PR #21
16파일 +1699/−41 · 테스트 3 — feat: 관리자가 화면에서 붙이는 방문 추적 스니펫과 nonce 기반 CSP
14:43appstore배포 준비 완료 merged PR #15, released v2.6.0
45파일 +2008/−23 · 테스트 6 — feat: let an administrator attach a visitor tracking snippet under a strict CSP
15:28cutover검토 대기 CI no-ci, PR open PR #2
19파일 +2130/−6 · 테스트 3 — feat: 관리자가 화면에서 붙이는 방문 추적 스크립트 체계와 nonce 기반 CSP
16:09dataworks배포 준비 완료 merged PR #18, released v0.9.53
14파일 +1755/−13 · 테스트 2 — feat(tracking): let administrators attach a visitor tracking snippet under a nonce CSP
17:20igame배포 준비 완료 merged PR #16, released v0.7.13
21파일 +1679/−16 · 테스트 5 — feat: let administrators attach a visit tracking snippet under a nonce-based CSP
18:14jikim배포 준비 완료 merged PR #26, released v0.2.11
18파일 +2038/−16 · 테스트 4 — feat: let administrators attach a visitor tracking snippet under a nonce-backed CSP
18:58jupiq배포 준비 완료 merged PR #13, released v1.6.0
17파일 +1638/−15 · 테스트 6 — docs: 관리자 가이드에 방문 추적 설정과 CSP 설명을 더한다
19:44moina검증 실패 CI failed, PR open PR #19
17파일 +2095/−4 · 테스트 4 — feat: 관리자가 화면에서 방문 추적 스니펫을 붙일 수 있게 합니다
20:18moyro검토 대기 review held, PR open PR #13
25파일 +2116/−18 · 테스트 6 — feat: let administrators attach a visitor-tracking snippet without loosening the CSP
20:59muni배포 준비 완료 merged PR #13, released v0.38.0
18파일 +1817/−19 · 테스트 3 — feat: 관리자가 화면에서 방문 추적 스크립트를 붙이고, CSP 가 막은 출처를 보고 허용합니다

최근 14일

최근 14일 회차 수날짜별 회차 수를 릴리즈·머지·변경 없음·실패로 나눠 쌓은 막대. 같은 값은 아래 표에 있다.01020304050607080901002026-08-30: 회차 0 · 릴리즈 0 · 머지 0 · 변경 없음 0 · 실패 02026-08-31: 회차 0 · 릴리즈 0 · 머지 0 · 변경 없음 0 · 실패 008/312026-09-01: 회차 0 · 릴리즈 0 · 머지 0 · 변경 없음 0 · 실패 02026-09-02: 회차 50 · 릴리즈 28 · 머지 16 · 변경 없음 3 · 실패 009/022026-09-03: 회차 96 · 릴리즈 63 · 머지 25 · 변경 없음 8 · 실패 02026-09-04: 회차 77 · 릴리즈 33 · 머지 9 · 변경 없음 1 · 실패 009/042026-09-05: 회차 36 · 릴리즈 21 · 머지 6 · 변경 없음 1 · 실패 02026-09-06: 회차 47 · 릴리즈 12 · 머지 3 · 변경 없음 1 · 실패 009/062026-09-07: 회차 65 · 릴리즈 11 · 머지 13 · 변경 없음 0 · 실패 02026-09-08: 회차 53 · 릴리즈 29 · 머지 8 · 변경 없음 0 · 실패 009/082026-09-09: 회차 79 · 릴리즈 37 · 머지 11 · 변경 없음 1 · 실패 22026-09-10: 회차 62 · 릴리즈 33 · 머지 7 · 변경 없음 0 · 실패 109/102026-09-11: 회차 57 · 릴리즈 5 · 머지 1 · 변경 없음 1 · 실패 42026-09-12: 회차 45 · 릴리즈 8 · 머지 1 · 변경 없음 0 · 실패 64509/12

일일 보고

날짜회차릴리즈머지변경 없음실패비용
2026-09-12458106$286.03
2026-09-11575114$364.29
2026-09-106233701$356.91
2026-09-0979371112$300.23
2026-09-085329800$227.63
2026-09-0765111300$135.58
2026-09-064712310$190.48
2026-09-053621610$50.01
2026-09-047733910
2026-09-0396632580
2026-09-0250281630

주간·월간 보고

주간

활동일회차릴리즈실패비용시간
2026-W37636112313$1670.6770시간 38분
2026-W3653061570$240.4810시간 51분

월간

활동일회차릴리즈실패비용시간
2026-091166728013$1911.1681시간 29분

프로젝트별 현황

프로젝트 이름을 누르면 원장 전체와 회차 이력을 볼 수 있습니다.
프로젝트 · 건강자율화마지막 회차결과최근 릴리즈누적 비용
AgentHub 건강 D검증된 릴리즈 게시2026-09-12 07:43• 기타 review held, PR open PR #24v0.244.0 자산 8$143.94
ai-admin 건강 D검증된 릴리즈 게시2026-09-12 13:52• 기타 review held, PR open PR #21v1.2.19 자산 2$85.78
aiportal-front 건강 C검증된 릴리즈 게시2026-09-10 19:15✅ 머지 merged PR #14, release skippedskipped$37.95
aiportal-front-admin 건강 B검증된 릴리즈 게시2026-09-10 19:12✅ 머지 merged PR #16, release skippedskipped$34.81
aiportal-java 건강 B검증된 릴리즈 게시2026-09-08 19:17• 기타 verify failed: 실패한 검증: ./gradlew --quiet test (exit 1)skipped$19.39
aiportal-py 건강 C검증된 릴리즈 게시2026-09-10 19:13✅ 머지 merged PR #17, release skippedskipped$41.02
appstore 건강 D검증된 릴리즈 게시2026-09-12 14:43🚀 릴리즈 merged PR #15, released v2.6.0v2.6.0 자산 1$89.50
Clustara 건강 C검증된 릴리즈 게시2026-09-10 17:50🚀 릴리즈 merged PR #20, released v0.9.281v0.9.281 자산 3$75.95
cutover 건강 B검증된 릴리즈 게시2026-09-12 15:28• 기타 CI no-ci, PR open PR #2$15.51
dataworks 건강 B검증된 릴리즈 게시2026-09-12 16:09🚀 릴리즈 merged PR #18, released v0.9.53v0.9.53 자산 1$79.53
git-ctx 건강 D검증된 릴리즈 게시2026-09-10 19:34• 기타 guarded files, PR open PR #28v0.77.11 자산 2$38.53
igame 건강 D검증된 릴리즈 게시2026-09-12 17:20🚀 릴리즈 merged PR #16, released v0.7.13v0.7.13 자산 1$76.18
Invenqor 건강 D검증된 릴리즈 게시2026-09-12 08:28🚀 릴리즈 merged PR #18, released v0.2.33v0.2.33 자산 25$94.30
jikim 건강 C검증된 릴리즈 게시2026-09-12 18:14🚀 릴리즈 merged PR #26, released v0.2.11v0.2.11 자산 2$71.91
jupiq 건강 B검증된 릴리즈 게시2026-09-12 18:58🚀 릴리즈 merged PR #13, released v1.6.0v1.6.0 자산 1$58.38
kanpic 건강 B검증된 릴리즈 게시2026-09-11 05:42🚀 릴리즈 merged PR #17, released v0.243.0v0.243.0 자산 2$43.18
Kkiit 건강 B검증된 릴리즈 게시2026-09-12 11:20• 기타 guarded files, PR open PR #2v0.2.0 자산 1$23.32
moina 건강 D검증된 릴리즈 게시2026-09-12 19:44❌ 실패 CI failed, PR open PR #19v0.1.27 자산 1$58.40
Momento 건강 D검증된 릴리즈 게시2026-09-12 10:03• 기타 fix-round: CI no-ci, PR open PR #11$37.16
moyro 건강 C검증된 릴리즈 게시2026-09-12 20:18• 기타 review held, PR open PR #13v0.2.28 자산 1$68.27
muni 건강 C검증된 릴리즈 게시2026-09-12 20:59🚀 릴리즈 merged PR #13, released v0.38.0v0.38.0 자산 1$65.19
pii-masker 건강 A검증된 릴리즈 게시2026-09-10 14:39🚀 릴리즈 merged PR #17, released v1.0.20v1.0.20 자산 1$29.27
ptium 건강 D검증된 릴리즈 게시2026-09-11 12:36• 기타 review held, PR open PR #19v1.69.34 자산 7$54.90
Quantoss 건강 B검증된 릴리즈 게시2026-09-07 11:43• 기타 approved PR #13, rebase conflictskipped$16.11
releasedock 건강 C검증된 릴리즈 게시2026-09-10 15:54🚀 릴리즈 merged PR #16, released v0.5.15v0.5.15 자산 2$38.25
relio 건강 D저위험 자동 병합2026-09-12 08:51✅ 머지 merged PR #18 (approved)v1.11.19 자산 1$52.85
ReSSO 건강 D검증된 릴리즈 게시2026-09-12 12:04• 기타 guarded files, PR open PR #19v0.9.78 자산 2$105.15
seaton 건강 B검증된 릴리즈 게시2026-09-11 21:02• 기타 review held, PR open PR #25v1.4.1 자산 1$13.58
SecCheck 건강 C검증된 릴리즈 게시2026-09-12 12:37• 기타 guarded files, PR open PR #2$69.38
umm 건강 A검증된 릴리즈 게시2026-09-11 08:58• 기타 review held, PR open PR #151v0.71.7 자산 3$42.54
Vendra 건강 C검증된 릴리즈 게시2026-09-12 13:09• 기타 guarded files, PR open PR #120v0.7.50 자산 1$123.44
vibe-coders 건강 B검증된 릴리즈 게시2026-09-12 07:12• 기타 fix-round: review held, PR open PR #15v0.85.1$12.86
visitflow 건강 D검증된 릴리즈 게시2026-09-12 10:47🚀 릴리즈 fix-round: merged PR #12, released v2.7.4v2.7.4 자산 1$26.58
weekly 건강 B검증된 릴리즈 게시2026-09-11 10:23🚀 릴리즈 merged PR #13, released v0.296.0v0.296.0 자산 1$68.05

오늘 상한

비용
286.03 / 300
회차
45 / 100
릴리즈
8 / 60
휴면 규칙
변경 없음 3회 연속이면 7일 제외
수동 실행
이슈 만들기 — 제목 run: <프로젝트>, 라벨 run → 다음 회차 우선 실행

설정: state/caps.env. 상한에 닿으면 그날은 새 회차를 시작하지 않고 알린다.

품질 지표 (최근 14일)

‘검증된 개선’은 머지 후 24시간 관찰에서 회귀(main CI 실패·되돌림·롤백)가 없는 변경. ‘완전한 릴리즈’는 태그·Release·필수 자산 검증까지 끝난 것. 비용이 확인되지 않은 세션은 0이 아니라 ‘미확인’으로 뺀다.

비용·사용량

claude -p 가 세션마다 보고한 추정값(정액제에서는 참고값). 회차별 내역은 각 일일 보고와 프로젝트 페이지, 원본은 usage.jsonl.

개선 캠페인

캠페인목표대상예산기한회차상태
guides-2026-09이 저장소의 사용자 가이드와 관리자 가이드를 화면 캡처가 들어간 완성본으로 만든다. 표준은 aidev 저장소의 GUIDE-STANDARD.md 에 있다. 먼저 읽고 그대로 따른다: /mnt/c/Users/USER/projects/aidev/GUIDE-STANDARD.md 산출물은AgentHub, Invenqor, Kkiit, Momento, ReSSO, SecCheck, Vendra, ai-admin, appstore, cutover, dataworks, igame, jikim, jupiq, kanpic, moina, moyro, muni, ptium, relio, seaton, umm, vibe-coders, visitflow, weekly$454.53 / $7002026-10-1584완료
tracking-2026-09관리자가 화면에서 방문 추적 스크립트를 붙일 수 있는 체계를 이 저장소에 만든다. 표준과 참조 구현은 aidev 저장소의 TRACKING-STANDARD.md 에 있다. 먼저 읽고 그대로 따른다: /mnt/c/Users/USER/projects/aidev/TRACKING-STANDAgentHub, Invenqor, Kkiit, ReSSO, SecCheck, Vendra, ai-admin, appstore, cutover, dataworks, igame, jikim, jupiq, moina, moyro, muni, ptium, relio, seaton, umm, vibe-coders, visitflow, weekly$208.24 / $3002026-10-3116진행
handoff-2026-09이 서비스가 다른 사내 서비스와 문서를 주고받을 수 있게 만든다. 표준은 aidev 저장소의 HANDOFF-STANDARD.md 에 있다. 먼저 읽고 그대로 따른다. 엔드포인트 이름·요청 모양·응답 코드를 임의로 바꾸지 마라 — 여섯 서비스가 서로 맞물려야 하므로, 한 곳이라도 다르게umm, muni, kanpic, ptium, weekly$0.00 / $1802026-11-150진행
mail-2026-09사내 SMTP 릴레이로 이벤트 알림을 보내는 체계를 이 저장소에 만든다. 표준과 참조 구현은 aidev 저장소의 MAIL-STANDARD.md 에 있다. 먼저 읽고 그대로 따른다: /mnt/c/Users/USER/projects/aidev/MAIL-STANDARD.md 참조 구현AgentHub, Invenqor, Kkiit, ReSSO, SecCheck, Vendra, ai-admin, appstore, cutover, dataworks, igame, jikim, jupiq, moina, moyro, muni, ptium, relio, seaton, umm, vibe-coders, visitflow, weekly$0.00 / $3002026-11-300진행
silent-sso-2026-09Keycloak(또는 ReSSO)에 이미 로그인한 사람이 이 서비스를 열면 로그인 화면 없이 바로 본 화면으로 들어가게 만든다. OIDC 의 prompt=none 을 쓰는 silent authentication 이다. 표준은 aidev 저장소의 SILENT-SSO-STANDARD.mdAgentHub, Invenqor, Kkiit, ReSSO, SecCheck, Vendra, ai-admin, appstore, cutover, dataworks, igame, jikim, jupiq, moina, moyro, muni, ptium, relio, seaton, umm, vibe-coders, visitflow, weekly$0.00 / $3002026-12-150진행

설정: state/campaigns.json. 캠페인 대상은 수정·수동 큐 다음 순서로 우선 배정되고, 예산·기한이 다하면 자동 종료된다.

FAQ

이 페이지는 무엇인가요?

hkjang 의 GitHub 프로젝트들을 Claude Code 자율 개선 에이전트가 스스로 분석해 개선하고, 테스트를 통과시킨 뒤 PR 을 main 에 머지하고, 각 저장소의 기존 관례대로 릴리즈한 결과를 회차마다 자동으로 갱신하는 일일 보고 대시보드입니다.

얼마나 자주 갱신되나요?

에이전트는 10분 간격 스케줄로 사실상 연속 실행되며, 회차가 하나 끝날 때마다 이 사이트가 다시 만들어집니다. 보통 1~2분 안에 반영됩니다. Atom 피드(/feed.xml)를 구독하면 일일 보고를 받아볼 수 있습니다.

한 회차에서 에이전트는 무엇을 하나요?

저장소를 파악하고 개선 아이디어 5개를 가치·위험·작업량으로 채점해 하나를 고른 뒤 구현하고, 테스트·린트·빌드를 실제로 실행해 통과한 경우에만 커밋합니다. 러너가 PR 을 열고 CI 통과를 확인한 뒤 머지하며, 릴리즈 에이전트가 이전 릴리즈 방식(태그·버전 파일·CHANGELOG·워크플로·첨부 자산)을 확인해 같은 방식으로 다음 버전을 냅니다.

릴리즈 워크플로가 실패하면 어떻게 되나요?

러너가 한 번 자동으로 재실행합니다. 그래도 실패하면 실패 단계와 로그 요지를 수정 과제 큐에 넣고, 다음 회차에서 그 프로젝트를 우선 배정해 에이전트가 원인을 고칩니다(검증을 느슨하게 만드는 것은 금지). 큐에 있는 동안 '주의 필요'에 표시됩니다.

어떤 프로젝트가 대상인가요?

최근 30일 안에 커밋이 있고, 작업트리가 깨끗하며, GitHub 원격이 있는 저장소만 후보가 됩니다. 사람이 작업 중인(미커밋 변경이 있는) 저장소는 자동으로 제외됩니다.

'머지(릴리즈 없음)'는 무슨 뜻인가요?

개선은 머지됐지만 릴리즈가 만들어지지 않은 회차입니다. 릴리즈 이력이 전혀 없는 신규 저장소(관례를 새로 정하지 않음)이거나, 릴리즈 단계가 실패·미완료된 경우입니다.

'주의 필요'에는 무엇이 뜨나요? 알림은 어디로 오나요?

최근 2일 회차 중 CI 실패로 머지되지 않은 PR, 릴리즈 실패, 이전 릴리즈에는 있던 첨부 자산이 빠진 릴리즈, 수정 과제 대기처럼 사람이 확인해야 할 항목입니다. 새 경고가 생기면 GitHub Issue(라벨 alert)에 기록하고, 설정돼 있으면 Slack·이메일·Windows 알림으로도 보냅니다.

머지 전에 검토는 없나요?

있습니다. 구현과 다른 세션의 리뷰 에이전트가 diff 만 읽고 '머지하면 안 되는 이유'(검증하지 않는 테스트, 논리 오류, 설명과 다른 동작, 위험한 변경)를 찾습니다. 거절하면 PR 에 사유를 달고 열어 둡니다. 또 워크플로·마이그레이션·인증·결제·배포 파일(보호 파일)을 건드린 PR 은 자동 머지하지 않습니다.

깨진 변경은 어떻게 되나요?

머지 2시간 뒤부터 main CI 실패와 되돌림 커밋을 확인해 '교훈'으로 기록하고, 그 프로젝트의 다음 회차 프롬프트에 주입해 같은 실수를 피하게 합니다. 릴리즈 워크플로가 반복 실패하고 수정 회차도 실패하면 원래 머지를 되돌리는 롤백 PR 을 자동으로 엽니다(머지는 사람). 프로젝트마다 최근 14일의 실패·경고·회귀로 건강 등급 A~D 를 매깁니다.

자율화 단계란 무엇인가요?

프로젝트마다 러너 권한을 '분석만 → PR 생성 → 승인 후 병합 → 저위험 자동 병합 → 검증된 릴리즈 게시' 다섯 단계로 나눕니다. 단계를 올리는 것은 사람이 정책 파일(state/<프로젝트>.policy.json 의 autonomy)을 고쳐야 하고, 롤백이나 회귀가 생기면 러너가 한 단계 내립니다(⬇ 표시). 작업함에서 승인(aidev-approved)·반려(aidev-rejected) 라벨로 개별 PR 을 처리할 수 있습니다.

긴급히 멈추려면?

bin/stop.sh all|merge|release|<프로젝트> on "사유" 또는 aidev 저장소에 라벨 stop, 제목 stop: <범위> 이슈를 만들면 됩니다. 새 회차 시작뿐 아니라 진행 중인 회차도 에이전트 시작 전·머지 전·릴리즈 전 경계에서 멈춥니다.

비용은 어떻게 계산되나요?

각 회차의 claude -p 세션이 보고한 추정 비용(USD)과 소요 시간·턴 수·토큰을 그대로 합산합니다. 정액제 구독에서는 실제 청구가 아닌 참고값입니다.

원본 데이터는 어디서 보나요?

회차 기록은 runs.jsonl, 사용량은 usage.jsonl, 요약은 data/summary.json, 프로젝트별 원장은 GitHub 저장소 hkjang/aidev 의 state/ 폴더, 러너와 프롬프트는 같은 저장소의 bin/ 과 prompt.md 에 있습니다.


러너·프롬프트·원장은 https://github.com/hkjang/aidev 에서 관리한다. 이 페이지는 회차가 끝날 때마다 bin/report.py 가 다시 만든다.