Replace run-level issue drafts with step-based issue contents

This commit is contained in:
2026-04-01 16:52:20 +09:00
parent 184e8165b2
commit 9250aea5be
11 changed files with 293 additions and 121 deletions

22
issues/README.md Normal file
View File

@@ -0,0 +1,22 @@
# Step Issue Usage
이 폴더의 문서들은 코드에 넣기 위한 문서가 아니라, Gitea `이슈` 탭에 그대로 붙여 넣기 위한 step별 이슈 본문 초안이다.
## 생성 순서
1. Step 1 이슈 생성
2. Step 2 이슈 생성
3. Step 3 이슈 생성
4. Step 4 이슈 생성
5. Step 5 이슈 생성
6. Step 6 이슈 생성
## 각 이슈에 반드시 들어갈 항목
- 목적
- 입력
- 실행 방법
- 성공 기준
- 실패 기준
- 실패 분류
- 실제 결과
- 판정
- 다음 단계 전달물

View File

@@ -0,0 +1,46 @@
## 제목
Step 1 / 입력 확인
## 목적
현재 입력 문서를 읽고 작업 목적, 범위, 제약을 명확히 한다.
## 입력
- 입력 폴더:
- 입력 파일명:
- 입력 파일 경로:
- 관련 산출물 경로:
## 실행 방법
1. 입력 문서를 읽는다.
2. 요청 목적을 정리한다.
3. 작업 범위를 정리한다.
4. 주요 제약을 정리한다.
5. 확인이 필요한 항목을 남긴다.
## 성공 기준
- 입력 파일이 명확히 식별된다.
- 요청 목적이 정리된다.
- 작업 범위가 정리된다.
- 주요 제약이 기록된다.
## 실패 기준
- 입력 파일이 불명확하다.
- 목적이 모호하다.
- 제약이 누락되었다.
## 실패 분류
- Input
## 실제 결과
- 입력 요약:
- 요청 목적:
- 작업 범위:
- 주요 제약:
- 확인 필요 사항:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- Step 2에서 참고할 입력 요약
- 제약 목록

View File

@@ -0,0 +1,41 @@
## 제목
Step 2 / 기준 해석
## 목적
입력 문서의 핵심 목적, 의미 보존 기준, 실패 패턴, 검증 기준을 정리한다.
## 입력
- Step 1 결과 경로:
- 입력 문서 경로:
## 실행 방법
1. 입력 요약을 읽는다.
2. 핵심 목적을 한두 문장으로 정리한다.
3. 반드시 보존해야 할 의미를 적는다.
4. 경계해야 할 실패 패턴을 적는다.
5. 검증 기준 초안을 만든다.
## 성공 기준
- 핵심 목적이 선명하다.
- 보존해야 할 의미가 기록된다.
- 실패 패턴과 검증 기준이 드러난다.
## 실패 기준
- 목적이 너무 넓거나 모호하다.
- 핵심과 보조가 구분되지 않는다.
- 다음 단계 입력으로 쓰기 어렵다.
## 실패 분류
- Interpretation
## 실제 결과
- 핵심 목적:
- 의미 보존 기준:
- 실패 패턴:
- 검증 기준:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- Step 3에서 참고할 해석 결과

View File

@@ -0,0 +1,41 @@
## 제목
Step 3 / 콘텐츠 구조화
## 목적
원문을 바로 생성하지 않고, 중심 메시지와 보조 정보를 분리해 구조를 정한다.
## 입력
- Step 2 결과 경로:
- 입력 문서 경로:
## 실행 방법
1. 중심 메시지를 정리한다.
2. 보조 정보를 분리한다.
3. 섹션 구조와 우선순위를 정한다.
4. body/sidebar/footer 배치 가정을 적는다.
## 성공 기준
- 중심 메시지와 보조 정보가 분리된다.
- 섹션 구조가 드러난다.
- 우선순위와 배치 가정이 있다.
## 실패 기준
- 구조 없이 원문 나열 수준이다.
- 핵심 메시지가 묻힌다.
- 정보가 중복되거나 충돌한다.
## 실패 분류
- Interpretation
- Planning
## 실제 결과
- 중심 메시지:
- 보조 정보:
- 섹션 구조:
- 배치 가정:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- Step 4에서 사용할 구조화 결과

View File

@@ -0,0 +1,40 @@
## 제목
Step 4 / 실행 계획 수립
## 목적
실제 실행을 어떤 stage 순서로 진행할지 정리하고 검증 및 재시도 기준을 확정한다.
## 입력
- Step 3 결과 경로:
- 관련 위키 경로:
## 실행 방법
1. 필요한 stage를 식별한다.
2. stage별 입력과 출력을 적는다.
3. stage별 검증 포인트를 적는다.
4. 재시도 기준과 fallback 경로를 적는다.
## 성공 기준
- stage 목록이 명확하다.
- stage별 입력/출력/검증 기준이 있다.
- 재시도와 fallback 경로가 정리된다.
## 실패 기준
- stage가 빠져 있다.
- 검증 없는 생성 단계가 있다.
- 실행 경로가 불명확하다.
## 실패 분류
- Planning
## 실제 결과
- stage 목록:
- 검증 포인트:
- 재시도 기준:
- fallback 경로:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- Step 5에서 사용할 실행 계획

View File

@@ -0,0 +1,42 @@
## 제목
Step 5 / 실제 수행
## 목적
계획에 따라 실제 실행을 수행하고 산출물을 저장한다.
## 입력
- Step 4 결과 경로:
- 실행에 사용할 코드/스크립트:
## 실행 방법
1. 계획된 stage를 순서대로 수행한다.
2. 산출물을 저장한다.
3. 경고와 재시도 이력을 남긴다.
4. 최종 결과물 경로를 연결한다.
## 성공 기준
- 산출물이 실제로 생성되었다.
- 실행 경로가 추적 가능하다.
- 경고와 재시도 이력이 남는다.
## 실패 기준
- 실행이 중간에 끊겼다.
- 산출물이 저장되지 않았다.
- 어떤 입력으로 어떤 실행을 했는지 추적이 안 된다.
## 실패 분류
- Generation
- Rendering
- Tooling
## 실제 결과
- 사용한 실행 경로:
- 생성된 산출물:
- 경고:
- 재시도 이력:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- Step 6에서 사용할 실행 결과와 산출물 경로

View File

@@ -0,0 +1,45 @@
## 제목
Step 6 / 검증 및 기록
## 목적
최종 결과가 목적과 제약에 맞는지 검증하고, 다음 run을 위한 개선 방향을 기록한다.
## 입력
- Step 5 결과 경로:
- 최종 산출물 경로:
## 실행 방법
1. 목적 적합성을 평가한다.
2. 내용 보존을 평가한다.
3. 렌더링/측정 결과를 평가한다.
4. 최종 판정을 적는다.
5. 다음 액션과 되돌림 지점을 기록한다.
## 성공 기준
- 목적 적합성, 내용 보존, 제약 준수, 렌더 상태가 평가되었다.
- 최종 판정이 명시되었다.
- 다음 액션과 되돌림 지점이 기록되었다.
## 실패 기준
- 검증 결과가 모호하다.
- 실패 원인이 분류되지 않았다.
- 다음 run으로 이어질 개선 포인트가 없다.
## 실패 분류
- Verification
- Quality
## 실제 결과
- 목적 적합성:
- 내용 보존:
- 렌더링/측정:
- 최종 판정:
- 실패 원인 분류:
- 다음 액션:
- 되돌림 지점:
## 판정
- pass / revise / fail
## 다음 단계 전달물
- 다음 run 시작 전에 참고할 검증 결과와 개선 사항

View File

@@ -1,66 +0,0 @@
# run-001 Issue Body
## 제목
run-001 - 건설산업 DX의 올바른 이해(0127) / Kei API 없이 후반부 실행 실험
## 입력
- 파일: `01. 건설산업 DX의 올바른 이해(0127).mdx`
- 목표: DX와 BIM의 혼용 문제를 바로잡고, `DX는 상위 개념`, `BIM은 핵심 기술`이라는 메시지를 1장 슬라이드로 전달
## Step 1 입력 확인
- 결과 문서: `docs/run-001/01-input/input-review.md`
- 판정: `pass`
- 요약: 입력 목적, 보존 요소, 제약사항을 정리했고 이미지/비교표 처리는 후속 단계에서 결정 대상으로 남김
## Step 2 Kei 기준 해석
- 결과 문서: `docs/run-001/02-kei-interpretation/kei-interpretation.md`
- 판정: `pass`
- 요약: 핵심 목적을 `DX는 상위 개념, BIM은 핵심 기술`로 고정했고, 비교표와 사례는 보조 정보로 다루는 기준을 정함
## Step 3 콘텐츠 구조화
- 결과 문서: `docs/run-001/03-structure/content-structure.md`
- 판정: `pass`
- 요약: `문제 제기 -> 정의 -> 관계 설명 -> 결론` 구조로 정리하고, body/sidebar/footer 배치 가정을 설정함
## Step 4 실행 계획
- 결과 문서: `docs/run-001/04-plan/execution-plan.md`
- Stage 1A/1B 대체 입력:
- `docs/run-001/04-plan/stage-1a-topics.json`
- `docs/run-001/04-plan/stage-1b-refined-concepts.json`
- 판정: `pass`
- 요약: `Phase T` 전체 stage를 따르되, 초기 해석은 run 산출물 기반, 후반부는 기존 `design_agent` 코드 자산 기반으로 연결하는 계획 수립
## Step 5 실제 수행
- 브리지 스크립트: `scripts/run_from_artifacts.py`
- 실행 산출물:
- `docs/run-001/05-execution/final.html`
- `docs/run-001/05-execution/generated_html.json`
- `docs/run-001/05-execution/measurement.json`
- `docs/run-001/05-execution/context.json`
- 판정: `pass`
- 요약: `Kei API` 없이도 후반부 실행 경로를 실제로 동작시켰고 HTML 결과물까지 생성함
## Step 6 검증 및 기록
- 결과 문서: `docs/run-001/06-validation/validation-result.md`
- 판정: `revise`
- 요약:
- 실행 경로 검증: 통과
- 렌더링/측정: 통과
- 내용 보존 검증: 실패
- 최종 품질 판정: 재작업 필요
## 핵심 실패 원인
- `content_verifier` 기준으로 `body_core`에서 이미지 참조와 비교표 일부가 누락으로 검출됨
- 생성 전략은 비교표를 요약형으로 압축했지만, 검증 기준은 원문 세부 보존을 더 강하게 요구함
- 따라서 `Stage 1A/1B 산출물``검증 규칙` 사이에 정합성 문제가 있음
## 현황
- `Kei API`를 기본 경로에서 빼고도 후반부 실행이 가능하다는 점은 확인함
- 즉, 구조 전환 실험은 성공
- 다만 결과물 품질과 verifier 정합성은 아직 보정 필요
## 개선 방향
1. `Stage 1A/1B` 산출물에서 비교표와 이미지 참조 처리 방식을 더 명확히 적기
2. `Stage 2` 생성 전략을 `핵심 메시지 + 핵심 비교축 요약` 기준으로 더 명시하기
3. 필요 시 `content_verifier`를 run 기반 구조화 흐름에 맞게 분기 또는 완화하기
4. 다음 run에서 동일 실패 패턴이 재현되는지 비교 검증하기

View File

@@ -1,41 +0,0 @@
# run-001 Issue Draft
## 제목
run-001 - 건설산업 DX의 올바른 이해(0127) / Kei API 없이 후반부 실행 실험
## 입력
- 파일: `01. 건설산업 DX의 올바른 이해(0127).mdx`
- 목적: DX와 BIM의 혼용 문제를 바로잡고, DX는 상위 개념이고 BIM은 핵심 기술이라는 메시지를 1장 슬라이드로 전달
## Step 1 입력 확인 결과
- `docs/run-001/01-input/input-review.md` 참고
## Step 2 Kei 기준 해석 결과
- `docs/run-001/02-kei-interpretation/kei-interpretation.md` 참고
## Step 3 콘텐츠 구조화 결과
- `docs/run-001/03-structure/content-structure.md` 참고
## Step 4 실행 계획
- `docs/run-001/04-plan/execution-plan.md` 참고
- Stage 1A/1B 대체 입력:
- `docs/run-001/04-plan/stage-1a-topics.json`
- `docs/run-001/04-plan/stage-1b-refined-concepts.json`
## 실행 경로
- `scripts/run_from_artifacts.py` 사용
- `Kei API` 없이 run 산출물을 입력으로 사용
- 후반부는 기존 `design_agent` 코드 자산 활용
## 검증 결과
- `docs/run-001/06-validation/validation-result.md` 참고
- 요약:
- 실행 경로 검증: 통과
- 렌더링/측정: 통과
- 내용 보존 검증: 실패
- 최종 판정: revise
## 다음 액션
1. Stage 1A/1B 산출물 정교화
2. 비교표/이미지 처리 방식 명시 강화
3. 필요 시 verifier 규칙 조정