쓰기 v7 + 읽기 v8 로 tagmem resume 은 .219(frames 동률, vis-pure .312 아래)까지 왔고, 남은 손실은 DB 의 반복 사건 수 오류였다. writer 는 30 s 청크당 균등 4프레임을 보는데, 누름·놓기 순간 ±1 s 안에 writer 프레임이 있는 비율은 16~25% 뿐이다. 프레임을 16장으로 늘리면 100% 가 되지만 세 writer 를 같이 바꿔야 공정해 비용이 문제였다. 사용자: "샘플링 수를 늘리는 대신 해상도를 줄이면 싸지나" → "얼마인지 확인" → "파일럿으로 성능이 달라지나".
| 같은 청크, 답 "OK" | flash 토큰 | flash $ | luna 토큰 | luna $ |
|---|---|---|---|---|
| 원본 1장 640×480 | 1,072 | .000887 | 373 | .0000794 |
| 절반 1장 320×240 | 1,072 | .000887 | 109 | .0000266 |
| 원본 4장 (현재 writer) | 4,264 | .003281 | 1,453 | .000295 |
| 합성 4장 = 16프레임 | 4,264 | .003281 | 1,453 | .000295 |
| 원본 16장 | 17,032 | .012860 | 5,773 | .001159 |
resume 3전략 재ingest + 재읽기 전량(flash+luna): 합성 ≈$46 · 원본 16장 ≈$95(앞서 말한 $150 은 이미지 단가 과대 추정) · 절반 해상도 16장 ≈$91.

구현: SBENCH_WRITER_MOSAIC=1(기본 끔, 끄면 바이트 동일, 청커 관련 테스트 65 passed). rf-v3·vis-pure 현재 클립·tagmem writer 공통, F 번호는 청크 기준이라 저장·보관 프레임은 개별 원본으로 다시 렌더. 기준: rf-v3·vis-pure = final, tagmem = 쓰기 v7 + 읽기 v8 4장 파일럿. 사전등록은 제출 전.
| 전략 | 4장 resume_ok / remaining / slot / 기권 | 모자이크 | 짝비교 | 사전등록 |
|---|---|---|---|---|
| rf-v3 | .156 / .219 / .359 / .125 | .062 / .094 / .250 / .094 | 1/4 | ≥.19 ❌ (반증선 <.15) |
| vis-pure | .312 / .312 / .391 / .094 | .312 / .344 / .469 / .031 (press 1/4 · visit 1/5) | 3/3 | ≥.31 ✅ (동률) |
| tagmem w7+r8 | .219 / .312 / .406 / .000 | .188 / .219 / .328 / .000 | 3/4 | ≥.28 ❌ (반증선 <.22) |
| frames-uniform · blind · textlog | .219 · .125 · .875 (writer 무관) | |||
| tagmem DB (쓰기 v7) | 4장 | 모자이크 |
|---|---|---|
| 사건 포착 put · move · press | 68% · 72% · 50% | 80% · 67% · 60% |
| entries / 편 | 60.3 | 74.8 |
| DB 항목 수 == GT 수행 횟수 | 15/32 | 11/32 |
| DB − GT : 과다 · 부족 | 10 · 7 | 16 · 5 |
| 같은 30 s 청크 안 중복 사건 put · press | 0 · 0 | 4 · 3 |
원천: 로그 claude/260915/exp-resume_writer_mosaic_pilot.md · 프로브 tmp/mosaic_probe/ · 결과 tmp/mosaic_resume_flash37_s?/ · 비교 tmp/mosaic_pilot_compare.py · job 127211.