Skip to content

chore(#2510 후속): preflight identity 아티팩트 누적 보존 + EVIDENCE 라벨 정정 - #2673

Closed
postmelee wants to merge 1 commit into
edwardkim:develfrom
postmelee:pr2510-followup-preflight
Closed

chore(#2510 후속): preflight identity 아티팩트 누적 보존 + EVIDENCE 라벨 정정#2673
postmelee wants to merge 1 commit into
edwardkim:develfrom
postmelee:pr2510-followup-preflight

Conversation

@postmelee

Copy link
Copy Markdown
Collaborator

배경

merged #2510 (merge commit 215a1743) 의 실측 검증 자산 후속 보정이다. tools/task2430/ 도구·문서만 변경하며 소스/golden/기존 샘플 변경은 없다.

리뷰 재검토 중, 커밋된 tools/task2430/measured/preflight_report.tsv 가 per-face 프로세스 분할 실행에서 매 실행이 파일을 덮어써 마지막 face(휴먼명조) 1행만 잔존한 것을 확인했다. 이로 인해:

  • EVIDENCE.md §2 는 5종 readback 블록을 이 파일 "커밋본" 으로 라벨링했으나 실제 파일 내용과 어긋난다.
  • 저장소에 HFT identity 아티팩트로 독립 보존된 것은 휴먼명조 1종 뿐이고, 한양 4종의 FontType=2 readback 은 EVIDENCE 산문으로만 남아 있다.
  • gen_metrics.py --verify 는 커밋 TSV↔배열 일치만 보증하며 HFT vs 시스템 fallback identity 는 preflight 아티팩트로만 입증되므로, 한양 4종의 in-repo identity 증거가 빈다.

변경

  • hy_ascii_ladder.py preflight: preflight_report.tsvrequested_face 기준 누적 병합(_merge_preflight_report). per-face 분할 실행에서도 5종 identity 행이 모두 보존된다(기존 행 읽어 같은 face 갱신, 나머지 보존, face 순 재기록).
  • EVIDENCE.md §2: 5종 블록이 커밋 파일이 아니라 per-face 콘솔 stdout 임을 정정하고, 최초 커밋본이 휴먼명조 1행만 잔존했음·--verify 의 identity-무관 한계를 명시.

검증

  • python -c ast.parse 구문 확인, _merge_preflight_report per-face 3회 누적 + 재실행 dedup 단위 검증(헤더 포함 4행 유지).
  • 실측 데이터(ladder TSV·배열) 변경 없음. tools/** 전용이라 fast-pass 대상.

남은 후속 (본 PR 범위 밖)

한양 4종의 5행 preflight_report.tsv 실측 재보존은 동일 Windows+한컴 COM 환경 per-face 재실행이 필요하며, 원저자(@planet6897)에게 #2510 코멘트로 비차단 후속 요청한다. 본 PR 의 harness 개선이 그 재실행 시 5행 보존을 보장한다.

🤖 Generated with Claude Code

…NCE 라벨 정정

- hy_ascii_ladder.py preflight: preflight_report.tsv 를 requested_face 기준
  누적 병합(_merge_preflight_report). per-face 프로세스 분할 실행에서 매 실행이
  파일을 덮어써 마지막 face 1행만 남던 문제 해소 — 5종 identity 행 모두 보존.
- EVIDENCE.md §2: 5종 readback 블록이 커밋 preflight_report.tsv 파일 내용이
  아니라 per-face 콘솔 stdout 임을 정정. 최초 커밋본은 휴먼명조 1행만 잔존했고
  한양 4종 identity 는 산문으로만 남아 있음을 명시. --verify 는 TSV↔배열 일치만
  보증하며 HFT vs fallback identity 는 preflight 아티팩트로만 입증됨을 유의로 기록.
- 한양 4종 5행 아티팩트 재보존은 동일 COM 환경 per-face 재실행 몫(실측 데이터
  위조 없음).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@postmelee

Copy link
Copy Markdown
Collaborator Author

workflow §8.3(collaborator 는 작업 브랜치를 upstream 에 직접 생성)에 맞춰 upstream 브랜치 기반 #2675 로 대체합니다. #2675 는 SHA-256 LF 정정(항목 1)까지 포함하고 self-merge 검토 문서를 갖췄습니다.

@postmelee postmelee closed this Jul 21, 2026
@postmelee
postmelee deleted the pr2510-followup-preflight branch July 21, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants