Index
2026-08-28 — Progress

Appendix worked-example 재구축 — LaTeX 조판 → HTML 카드 스크린샷

scene_bench_paper | sections/appendix_memex.tex, figures/memex/*

TL;DR

2
최종 PNG 자산
95pt
제거된 overfull 폭
1.26MB / 1.60MB
memex_card_a/b.png

1 배경 / 목적

Appendix에서 "하나의 질의가 각 메모리 전략에서 실제로 어떻게 처리되는지"를 텍스트 서술만으로 전달하기 어려웠다 — oracle event log, rf-v2(rollforward) 노트, tagmem의 태그+이미지 근거, vis-pure keyframe이 같은 질의에 대해 서로 얼마나 다른 정보를 갖는지 한눈에 비교할 장치가 없었다. find:val_144__2:q00 쿼리 하나를 선정해 전 전략의 메모리 상태와 최종 정답을 나란히 보여주는 worked-example figure를 만들기로 했다.

기존 한계: 첫 시도(LaTeX 직접 조판)는 정답표가 overfull 95pt로 페이지 폭을 넘겼고, bowl 관련 노트 강조·verdict 배지 색상 같은 시각 강조를 LaTeX 텍스트박스로 표현하기 어려워 가독성이 낮았음.

2 작업 내용

1) c245c16 "Appendix: worked memory example figure (find:val_144__2:q00)" (06:13 UTC) context strip + query frame, 각 메모리 보유 내용(oracle event log, rf-v2 notes, tagmem retrieved entries+tags, vis-pure keyframes, tagmem image evidence, uniform-16 frames), 전체 strategy×model 정답표를 1페이지 appendix figure로 구성 에셋: scene_bench의 tmp/make_memexample_*.py로 데이터셋 + v1/tagmem 결과에서 렌더링 2) a5d57df "Worked example: shrink strip/sheets so the float clears the page footer" (06:14 UTC) context strip/sheets 크기 축소 — float이 페이지 footer를 넘어가는 문제 수정 3) 4855952 "Appendix worked example: replace LaTeX-composed figure with rendered HTML cards" (06:32 UTC) LaTeX 직접 조판을 폐기하고 report-style HTML 페이지를 만들어 headless Chromium(로그인 노드 DinD)으로 2x 캡처한 PNG 2장으로 교체 Part 1 = context strip + query view + oracle log + 자기서술노트(bowl 라인 강조) + tag-graph entries(태그 칩 + 이미지 근거) Part 2 = vis-pure keyframes(배치 프레임 outline) + uniform-16 frames + 정답표(verdict 배지) overfull 95pt 정답표와 가독성 낮은 텍스트박스 제거

3 결과 (수치)

자산변경
context_strip.png, frames_uniform16.png, query_frame.png, tagmem_retrieved_imgs.png1차 생성 후 최종 삭제(0 bytes)
memex_card_a.png신규, 1,257,949 bytes
memex_card_b.png신규, 1,604,125 bytes
가독성 문제 해결: HTML/CSS로 조판해 bowl 라인 하이라이트, tag 칩, verdict 배지 색상을 스크린샷에 그대로 반영 — LaTeX 텍스트박스로는 불가능했던 시각 강조를 확보. overfull 95pt 표 제거로 페이지 레이아웃 문제도 함께 해소.

4 Takeaway

의미

"복잡한 강조·배지·색상이 필요한 표는 LaTeX보다 HTML로 조판 후 headless Chromium으로 캡처하는 편이 빠르다"는 재사용 가능한 패턴이 하나 생겼다. 로그인 노드 DinD 환경에서 헤드리스 브라우저를 활용한 것도 이 클러스터에서 처음 시도된 워크플로우로 보이며, 이후 다른 appendix 예시(Restore/Resume 등)에도 같은 방식을 적용할 수 있다.

5 Next Steps

미해결 한계

스크린샷 방식은 텍스트가 이미지에 박제되어 접근성(스크린리더)·검색성이 없음 — 제출 전 벡터 PDF 대안(표는 LaTeX 유지 + 강조만 이미지 오버레이) 재검토가 필요할 수 있음. 현재 worked example은 Finding 함수 1건(find:val_144__2:q00)뿐.

다음 작업

Restore/Resume 등 다른 task function에 대한 worked example 추가 여부 결정. HTML→Chromium 캡처 스크립트를 재사용 가능한 형태(scene_bench 레포의 make_memexample_*.py)로 문서화해 다음에 쓸 때 재현 가능하도록 정리.