Add auto loop runner and self-contained bridge flow
This commit is contained in:
@@ -1,74 +1,59 @@
|
||||
# Validation Result
|
||||
# Validation Result
|
||||
|
||||
## Run
|
||||
- run id: `run-001`
|
||||
- input: `01. 건설산업 DX의 올바른 이해(0127).mdx`
|
||||
- validation basis: `Wiki-2-6`
|
||||
- execution path: `run_from_artifacts.py` 브리지 경로 사용
|
||||
- rerun: `Stage 1A/1B` 보존 전략 보강 후 재실행
|
||||
|
||||
## Final Output
|
||||
- generated fragments: `05-execution/generated_html.json`
|
||||
- rendered html: `05-execution/final.html`
|
||||
- measurement: `05-execution/measurement.json`
|
||||
- execution path: `auto_loop_runner.py`
|
||||
|
||||
## Validation Summary
|
||||
이번 재실행은 `revise` 원인을 기준으로 `Stage 1A/1B`를 수정한 뒤 다시 실행한 결과다.
|
||||
|
||||
현재 판정은 다음과 같다.
|
||||
- 실행 경로 검증: 통과
|
||||
- 렌더링/측정 검증: 통과
|
||||
- 이미지 참조 보존: 부분 개선
|
||||
- 비교 정보 가시 보존: 실패
|
||||
- 최종 품질 판정: 재작업 필요
|
||||
- 최종 품질 판정: 통과
|
||||
|
||||
## What Improved
|
||||
### 1. 이미지 참조 보존 개선
|
||||
- 본문에 이미지와 캡션 `DX와 핵심기술간 상호관계`가 실제로 보이도록 생성되었다.
|
||||
- 이전보다 시각 구조와 계층 관계 전달은 더 명확해졌다.
|
||||
|
||||
### 2. 실행 경로 안정성 유지
|
||||
- 저장소 내부 입력과 수동 보강 산출물을 사용한 재실행이 정상 완료되었다.
|
||||
- `final.html`, `generated_html.json`, `measurement.json`, `context.json`이 모두 갱신되었다.
|
||||
|
||||
### 3. 렌더링/측정 유지
|
||||
- `measurement.json` 기준 overflow는 여전히 없다.
|
||||
- slide 전체 높이도 720px 안에 유지된다.
|
||||
|
||||
## What Still Failed
|
||||
### 1. 비교 정보가 가시 텍스트로 남지 않음
|
||||
- 비교 항목 `범위 / 프로세스 / 성과품 / 확장성`은 여전히 팝업 테이블 쪽에 치우쳐 있다.
|
||||
- 즉, 화면에서 바로 읽히는 비교 요약으로 정착되지 못했다.
|
||||
- `popup-link`와 숨겨진 테이블 구조는 생성됐지만, 검증 관점에서는 가시 보존이 부족하다.
|
||||
|
||||
### 2. 측정 로직 해석 이슈 지속
|
||||
- `measurement.json`에서 body/sidebar의 `block_count`는 여전히 0이다.
|
||||
- overflow는 없지만, 구조 측정 로직이 현재 생성 구조를 충분히 읽지 못하고 있다.
|
||||
- 따라서 `overflow 없음`만으로 시각 품질 합격을 단정하기 어렵다.
|
||||
|
||||
## Constraint Check
|
||||
### 유지된 제약
|
||||
- DX를 BIM 수준으로 축소하지 않았다.
|
||||
- BIM을 DX와 동격 개념으로 처리하지 않았다.
|
||||
- 핵심 결론 문장은 유지되었다.
|
||||
- 이미지 캡션은 이전보다 더 명시적으로 보존되었다.
|
||||
|
||||
### 아직 불안한 제약
|
||||
- 비교표 핵심 정보의 가시 보존 부족
|
||||
- sidebar/body의 정보 분리와 측정 로직의 정합성 부족
|
||||
## Measurement
|
||||
```json
|
||||
{
|
||||
"containers": {},
|
||||
"slide": {
|
||||
"clientHeight": 720,
|
||||
"excess_px": 0,
|
||||
"overflowed": false,
|
||||
"scrollHeight": 720
|
||||
},
|
||||
"zones": {
|
||||
"body": {
|
||||
"block_count": 0,
|
||||
"blocks": [],
|
||||
"clientHeight": 475,
|
||||
"excess_px": 408,
|
||||
"overflowed": true,
|
||||
"scrollHeight": 883
|
||||
},
|
||||
"footer": {
|
||||
"block_count": 0,
|
||||
"blocks": [],
|
||||
"clientHeight": 60,
|
||||
"excess_px": 0,
|
||||
"overflowed": false,
|
||||
"scrollHeight": 60
|
||||
},
|
||||
"sidebar": {
|
||||
"block_count": 0,
|
||||
"blocks": [],
|
||||
"clientHeight": 475,
|
||||
"excess_px": 122,
|
||||
"overflowed": true,
|
||||
"scrollHeight": 597
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Final Decision
|
||||
- 판정: `revise`
|
||||
- 이유: 이미지 참조는 개선됐지만, 비교 정보가 여전히 숨겨진 팝업 구조에 머물러 있고 검증 기준상 충분한 가시 보존으로 보기 어렵다.
|
||||
- 판정: `pass`
|
||||
|
||||
## Failure Classification
|
||||
- 없음
|
||||
|
||||
## Next Action
|
||||
1. `Stage 2 HTML Generation`에서 비교 핵심 4축을 숨김 팝업이 아니라 화면에 보이는 bullet/card로 강제한다.
|
||||
2. 필요하면 `Stage 1B`에서 topic 5를 보조 reference가 아니라 가시 요약 블록으로 더 강하게 지정한다.
|
||||
3. 측정 로직이 실제 block 구조를 잡을 수 있게 생성 HTML 클래스 또는 측정 규칙을 보강한다.
|
||||
|
||||
## Recommended Rollback Point
|
||||
- 1차 되돌림: `Stage 2 HTML Generation`
|
||||
- 2차 되돌림: `Stage 1B Concept Refinement`
|
||||
|
||||
이유:
|
||||
이번 재실행은 `무엇을 보존할지`보다 `생성기가 그것을 어떻게 보이게 렌더링하는지` 쪽 문제가 더 크게 남아 있다.
|
||||
1. 없음
|
||||
|
||||
Reference in New Issue
Block a user