misplaced/concealment/n_hops 필드로 생성 장치 재사용 가능(순증 비용 거의 0). Resume②도 동일 구조로 환원됨.260902 확정된 4가족×Direct①②③/Stateful 격자(260902-task_grid_direct_stateful.html)에서 Direct② 열은 "내가 하지 않고 지나가다 본 것"(스쳐 본 distractor, 못 본 세계 변화)으로 정의됐다. 그러나 이 정의만으로는 생성기가 실제로 무엇을 세팅해야 하는지 불명확했다 — 사용자가 직접 지적: "세계 변화로 바뀐 물체를 어떻게 세팅·인지하나, 남이 하다 둔 일인지 원래 그런지 로봇이 어떻게 아나?"
이 모호함을 방치하면 ② 열이 공리 A1(상식 누출) 위반으로 이어질 위험이 크다 — 이미 find_distractor에서 textlog 오라클이 기권 67%로 붕괴한 전례가 "지시문만으로는 안 풀린다"를 실증했고, 반대로 로봇에게 자율 변화 탐지를 요구하면 척도가 C3(QA)로 넘어가 버려 벤치 설계 범위를 벗어난다. 따라서 ② 열이 성립하는 조건을 로봇의 능력이 아니라 데이터 생성 장치로 고정해야 했다.
② 열 자격 조건을 3개로 분해하고, 각각을 기존 스키마 필드에 매핑해 순증 비용을 최소화했다.
| # | 조건 | 구체 내용 | 재사용 필드/장치 |
|---|---|---|---|
| ① | 지시문이 변화 사실 + 목표 상태 명시 | "처음 있던 자리로", "하나씩 켜지고 있었는데 멈췄어, 마무리해" — 메모리는 어디/어느 것만 답. Direct①과 지시문 형태는 동일, 증거 출처만 다름. | 기존 restore/resume 템플릿 문장 그대로 |
| ② | 심기 기준선 가시성 + 생성기 검증 | 기준선(원위치/초기 상태)이 심기 유효 프레임 k장 이상 보였고, 현재 상태는 질의 자세에서 비가시여야 함 | tracked_obj_pixels(5프레임 stride) · last_seen_frame · settled_frame · misplaced · concealment(find) · n_hops · other_origins(restore) |
| ③ | 쌍둥이 편(twin pair) | 같은 집·같은 질의 관측인데 기준선만 다른 편을 만들어 정답을 반전시킨다(예: 리모컨이 심기부터 식탁 위였던 편 vs 다른 곳이었던 편) — 상식 찍기는 한쪽 편에서 반드시 실패하게 강제 | 신규 저작 필요(기존 twin_nearby 개념 확장) |
Resume②("Observed progress", B3)는 별도 아바타나 사건 로그가 필요 없다 — 세계가 과제를 대신 진행시키면 되므로(불이 하나씩 켜짐, 달걀이 바구니에 하나씩 들어감), 로봇이 사건을 볼 필요 없이 상태를 두 시점에 보기만 하면 충분하다. 이는 Restore②와 동일 구조로 환원된다: 기준선 = 심기 시작 시 전부 미완료, 완료 순서는 상식적으로 예측 불가하게 임의화, 쌍둥이 = 완료된 부분집합이 다른 편. 질의 시점의 완료 상태는 비가시여야 한다는 제약도 동일.
"세계가 상태를 바꿀 수 있고, 질의 시점에 가릴 수 있는 반복 유닛은 무엇인가"만 남았다 — 후보별 판정: visit은 흔적을 남기지 않아 불가, press는 조명 등 가시 상태로 남는지 확인 필요, put은 용기로 은폐 가능한지 확인 필요.
정량 실험이 아니라 설계 결정 단계라 수치 산출물은 없다. 다만 조건 ②를 기존 필드로 매핑한 결과, Restore②는 이미 존재하는 misplaced 축(세계 변화 이동)만으로 구성 가능하다는 것을 확인 — 즉 신규 생성 로직 없이 필터링만으로 편입 가능해 데이터팀 순증 부담이 사실상 0에 가깝다.
twin_nearby 필드(미끼 물체 근접 배치)와는 목적이 다르다(twin_nearby는 물체 혼동 방지용, 이번 쌍둥이 편은 정답 반전용).Direct② 열이 4가족(Find/Restore/Resume/Routine)에 공리적으로 일관된 조건으로 걸리게 됐다 — "로봇이 변화를 감지해야 하는가"라는 애매한 질문을 "생성기가 3조건을 만족하는 편을 저작했는가"라는 검증 가능한 질문으로 바꿨다. 이는 공리 A1(상식 누출 차단)·A5(기권도 정답)와 정합하며, 향후 Fig 2(4가족×Direct/Stateful 격자) 각주에 그대로 쓸 수 있는 수준으로 구체화됐다. Restore/Resume②가 거의 무비용으로 재사용 가능하다는 점은 파일럿 확장 계획(§4 데이터 규모)의 병목을 하나 제거한 것이다.
visit/press/put) 중 세계 상태 변화 + 질의 시점 은폐가 가능한 것 확정.research-memory_routine_takeaways.md 후속 대기).