← all weeks week of 2026‑07‑16 · TTSO · 근인 2층: claim 절단 + numpy 경계 prev: 2026‑07‑14

test-time skill optimization · ARC-AGI-3 · ft09 · root-cause forensics

브리핑이 답을 자르고 있었다 — claim [:160] 절단과 predictor의 numpy 경계, 근인 2층 확정

두 결함이 층을 이루고 있었다: wake 브리핑이 승자 스킬의 claim을 [:160]에서 절단해 L3 정답 규칙 페이로드를 굶겼고, judge의 _Predictor가 저작된 predict_next에 보드를 list-of-lists로 넘겨 numpy를 가정한 스킬 13/21이 조용히 예외를 던지고 전원 0점을 받았다. ②가 credence 전원 동결·매 라운드 sleep(15–19분/라운드)·simulate 무용을 한 줄의 원인으로 동시에 설명한다. 검증런 h9이 수정 후 첫 완전연결 루프를 실증했다.

0/21 → 13/21predict_next 조용한 예외 봉합(np.asarray 한 줄) · f1=1.0 ×4스킬commit a524931 0.25 → 0.89credence 첫 τ=0.8 돌파(h9 r3) · L0 클리어 r5 · L0→L1 규칙전이 첫 라이브 관측 r7검증런 h9 23 / 29 OK헌법 1:1 감사(5‑agent) · GAP 5 · blocker 1(fold_judge_scores 제4채널) 봉합commit 357afa8 · 606 tests green 14 commits근인 2층 확정 + 계보 섹션 신설 + 파이프라인 그림 배치2026‑07‑16 build
01

계보 — DreamCoder / Voyager / Reflexion 계승, 그리고 정본 §8과의 격차

신설 섹션 · ttso/constitution.md §8 대조

이번 빌드에서 사이트에 새로 생긴 것 하나가 이 섹션이다. 세 계보를 조상으로 명시하고, 우리 시스템이 갈라지는 지점 3종을 나란히 적는다. 정본(ttso/constitution.md) §8은 이미 baseline1·SkillOpt·Ellis(DreamCoder wake‑sleep)·Lake·UCB 다섯을 참조 시스템으로 등재해 두었다 — Voyager와 Reflexion은 아직 그 목록에 없다. 이 격차를 감추지 않고 아래 표에 그대로 남긴다.

계보핵심 기제 (공개 문헌 기준)정본 §8 등재
DreamCoder (Ellis) wake abstraction + library refactor로 MDL 압축 라이브러리를 키운다. 등재됨§8: “Ellis (DreamCoder wake-sleep · WorldCoder · PoE-World 확률가중=우리 credence)”
Voyager (Wang et al. 2023) GPT-4가 짠 코드 스킬을 env 피드백으로 검증해 평평한 라이브러리에 누적하는 embodied agent. 미등재
Reflexion (Shinn et al. 2023) 실패 궤적에 대한 verbal self-reflection을 episodic memory buffer에 저장해 다음 시도에 주입. 미등재 — GAP

GAP · open  Voyager/Reflexion을 정본 §8에 정식 등재할지는 미결 — 이 페이지는 그 미결 상태를 amber로 정직하게 남긴다.

차별점 1 · 하나의 통화

DreamCoder는 MDL 하나로 라이브러리를 압축하지만 스킬 종류를 가르지 않는다. 우리는 mechanic·wincond·strategy·metathinking 4종을 cell-bits 하나의 fold()로 통일한다 (§2).

차별점 2 · 검증자가 하네스

Reflexion의 self-reflection은 LLM 자기평가로 완결된다. 우리 predict‑verify는 엔진 observe() 원문 diff를 하네스가 채점한다 — leak‑free (§3).

차별점 3 · 레벨을 넘는 모멘텀

Voyager의 스킬 라이브러리는 평평한 누적이다. 우리는 (α,β) Beta posterior가 when(board) 검색과 함께 계보 γ=0.5 감쇠로 레벨 경계를 넘어 이월된다 (§5).

출처: ttso/constitution.md §2·§3·§5·§8 (단일 정본, 2026‑07‑14 개정).

02

파이프라인 — 근인 2층이 살았던 자리

wake–sleep 루프 · 두 결함의 위치 = 두 수정의 위치

루프 자체는 07‑14와 같다(control → WAKE → residual → SLEEP → render). 이번 주 작업은 그 루프 위 두 지점을 고쳤다: render(브리핑 렌더 — claim 절단)와 judge(스킬 채점 — numpy 경계). 아래 그림은 두 지점을 초록(FIXED)으로 표시한다. judge 결함이 더 컸다 — 13/21 스킬이 조용히 예외를 던져 credence가 전원 동결되고, 매 라운드 sleep이 15–19분씩 걸리며 simulate가 무용해지는 세 증상이 전부 이 한 지점에서 나왔다.

controlresidual 트리거
WAKE · 스킬을 쓰며 행동 (actor)
actor · ReActreasoning → ONE 코드블록 predict‑verify엔진 피드백 채점
residual설명 안 된 잔차
SLEEP · 스킬을 압축 (miner)
judge._PredictorF1 채점FIXED · a524931 miner4종 스킬 작성·수리 score core단일 (α,β) fold()
render브리핑 → 다시 wakeFIXED · head_capped 83ea9e5
residual ↻ 두 수정이 붙은 뒤 이 루프가 검증런 h9에서 처음으로 완전연결됐다 — r3 credence τ돌파, r5 L0 클리어, r7 L0→L1 규칙 전이.
초록 = 이번 주 수정 지점. judge._Predictor 결함이 credence 전동결·매 라운드 sleep 15–19분·simulate 무용 세 증상을 동시에 설명한다.
03

히스토리 — 근인 2층, 검증런 h9, 헌법 1:1 감사

14 commits · 2026‑07‑16

순서: 근인을 두 층으로 확정(브리핑 절단 → predictor numpy 경계) → 수정 후 검증런 h9으로 루프 최초 완전연결을 실측 → 헌법 1:1 감사로 잔여 배선 결함을 걸러냄. GAME_OVER 한 건(r9)이 있었지만 RESET으로 복구됐다 — 이 실패도 감추지 않는다.

1 근인 ① 브리핑 기아 — wake 브리핑이 승자 스킬의 claim을 [:160]에서 절단해 L3 정답 규칙 페이로드를 굶겼다. 수정: head_capped로 비절단 보장. → commit 83ea9e5
2 근인 ② predictor의 numpy 경계 — judge._Predictor가 저작된 predict_next에 보드를 list-of-lists로 넘겨, numpy를 가정한 스킬 13/21이 조용한 예외로 전원 0점. 이 하나가 credence 전동결·매 라운드 sleep(15–19분/라운드)·simulate 무용을 동시에 설명한다. 수정: 한 줄 np.asarray. → commit a524931 · 0/21→13/21, f1=1.0×4

검증런 h9 — 수정 후 루프 최초 완전연결

r3credence 0.25 → 0.89 — τ=0.8 첫 돌파.
r5L0 클리어 + 최초 no‑sleep 라운드.
r6브리핑에 L0 claim 전문이 실려 VICTORY REPORT에 도달.
r7전이된 지식으로 가설을 실험 — L0→L1 규칙 전이를 처음으로 라이브 관측.
r9GAME_OVER — ACTION5 반복이 유발.
r10RESET으로 복구. 하단 스트립의 의미(진행 게이지 vs 시도 예산) 재해석이 진행 중.

헌법 1:1 감사 (5‑agent 워크플로)

29항 중 23 OK, 확정 GAP 5, blocker 1. blocker는 fold_judge_scores가 wincond에 음의 서사 DL을 접던 제4채널 — 양방향 drop으로 봉합. 잔여 minor 4건은 관찰 목록에 남아 있다: fork 밴 회귀가드 부재·credence축 판별가중 미이식·actor 번들 이전‑레벨 원장 다이제스트 부재·중복 1.

감사 결과 — 23 OK · 5 GAP · 1 blocker → 봉합: commit 357afa8, 606 tests green. 잔여 4건(minor)은 blocker가 아니라 관찰 목록.
GO

더 보기