Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion agents/critic/auto_review_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
},

"ai_review": {
"agents": ["paper-critic", "reviewer"],
"agents": ["paper-critic"],
"checklist": "agents/critic/checklist_v1.md",
"prompt_template": "agents/critic/AI_REVIEW_PROMPT.md",
"independent_passes": 2,
Expand Down
42 changes: 29 additions & 13 deletions ai_scientist/output_v03/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# output_v03 — AI Scientist 설계서 시각화 (2026-08-20 기준)

`ai_scientist/`의 설계서 7개(README + 01~06)를 **mermaid 10종 + HTML** 단일 페이지로 시각화한 결과물.
`ai_scientist/`의 설계서 7개(README + 01~06)를 **mermaid 13종 + HTML** 단일 페이지로 시각화한 결과물.

| 파일 | 내용 |
|---|---|
Expand All @@ -26,28 +26,43 @@ CI 검증기가 **3종 → 7종**으로 늘었고, 그중 둘(`게이트 mutatio
|---|---|---|
| CI 검증기 | 3종 | **7종** (게이트 mutation · 공허통과 회귀 · split 누수 · 국영문 정합 추가) |
| 검수의 성격 | 결과를 검증 | **검증기 자신을 검증** |
| 미해결 갭 | 5건 | **6건** + **1건 닫힘**(스키마) |
| 미해결 갭 | 5건 | **5건** + **2건 닫힘**(스키마 · config 정렬) |
| 03 문서 반영 | 라우팅 + 계약 | + **품질 기준선** · **실행·보고 계약** · **mock 분기** |
| 04 문서 반영 | 티어 게이트 | + **`required_followups`**(노동 ≠ 판단) |
| 01 문서 | "원고 아직 없음" | 🔴 **정정** — 원고 존재 |
| 다이어그램 | 12종 | **10종**(재구성: 닫힌 루프·mock 분기·mutation 신규) |
| 다이어그램 | 12종 | **13종** — 닫힌 루프 · **메타학습 루프** · **Layer A 상세** · mock 분기 · mutation · **세션 지속** 신규 |

## 다이어그램 10종
## 다이어그램 13종

| # | 그림 | 대응 |
|---|---|---|
| 1 | 전체 흐름 + **실행 모드 분기**(mock 포함) | README·03 |
| **2** | **⭐ 닫힌 루프** — 발견→분리→결정→도구화→CI | 신규 |
| 3 | 2-레이어 + 사람 게이트 3개 | 01 |
| 4 | **권한 강제 지도** — 도구로 막힌 곳 vs 말로만 | 02 (GAP 3) |
| 5 | **mock 분기** — 데모를 실 결과처럼 넘기지 않는 장치 | 03 |
| 6 | **검수 3층 — CI 7종 상세** | 04 |
| **7** | **⭐ 검증기를 검증하는 층**(mutation / 공허통과) | 04 · 신규 |
| 8 | 협업 흐름 | 05 |
| 9 | 교차검수 owner≠reviewer | 05 |
| 10 | 설계 계보 | 06 |
| **3** | **⭐ 메타-학습 루프** — 사고→PITFALLS_REGISTRY→**재발방지 장치** | 신규 (kkkim ④) |
| 4 | 2-레이어 + 사람 게이트 3개 | 01 |
| **5** | **⭐ 레이어 A 상세** — 5역할 체인 + **A→B 산출물 계약** | 신규 (kkkim ②) |
| 6 | **권한 강제 지도** — 도구로 막힌 곳 vs 말로만 | 02 (GAP 3) |
| 7 | mock 분기 — 데모를 실 결과처럼 넘기지 않는 장치 | 03 |
| 8 | 검수 3층 — CI 7종 상세 | 04 |
| 9 | **검증기를 검증하는 층**(mutation / 공허통과) | 04 |
| **10** | **⭐ 세션을 넘는 상태 인계** — HANDOFF/SESSION_LOG 2층 + memory | 신규 (kkkim ①) |
| 11 | 협업 흐름 | 05 |
| 12 | 교차검수 owner≠reviewer | 05 |
| 13 | 설계 계보 | 06 |

## kkkim(Leader) 검토 반영 — #11983 (2026-08-20)

| 지적 | 반영 |
|---|---|
| ① **세션-간 상태 지속 레이어가 없다**(가장 큰 누락) | ✅ 신설 섹션 + 그림 10 — HANDOFF/SESSION_LOG 2층 · memory · 백업 규칙 · 로그 유실 사고 |
| ② **Layer A가 얕다** | ✅ 그림 5 신설 — 5역할 체인(data→embedding→modeling→therapeutic_evidence→critic) + **A→B 산출물 계약** |
| ③ 헤드라인 재계산 게이트가 CI에 없음 | ✅ GAP 1에 명시 — *"CI의 숫자 드리프트는 JSON↔md 정합이지 raw 재산출이 아님"*. **CI화는 Leader 승인 사안으로 남김** |
| ④ incident→레지스트리→가드 루프에 이름 붙이기 | ✅ 그림 3 신설 — **메타-학습 루프** |

> ③의 경계는 kkkim 지적대로다 — **문서에 갭으로 적는 것까지는 지금, 실제 CI 신설은 별도 승인.**
> `/wrap`·`/mine`은 이 환경에서 실재를 확인하지 못해 **인용하지 않았다.**

## 갭 6건은 전부 실물 재검증했다
## 갭 5건은 전부 실물 재검증했다

v03 작성 시점에 **문서를 믿지 않고 리포를 열어** 재확인했다. 그 결과 v02가 갭으로 적었던 **스키마 항목은 닫혀 있어** "닫힌 루프" 절로 옮겼다.

Expand All @@ -58,6 +73,7 @@ v03 작성 시점에 **문서를 믿지 않고 리포를 열어** 재확인했
| `.claude/agents/*.md` frontmatter | `manuscript-writer`는 `Write` 보유 · `venue-reviewer`는 `tools:` 미선언 |
| `schemas/critic_report.schema.json` | `critic_status` enum 3값 — "식별 불가" 없음 |
| `schemas/hypothesis.schema.json` | 3필드 **정식 등재됨** → 갭 아님(닫힘) |
| `auto_review_config.json` | `ai_review.agents` → **`["paper-critic"]` 정렬 완료**(kkkim 승인 #11915) → 갭 아님(닫힘) |
| `.github/workflows/critic-validators.yml` | blocking 스텝 **7개** |

## 특징
Expand Down
Loading
Loading