CTS 프로젝트 진행 보고서

CTS · Stage 7 · 진행 보고 · 지도교수님·CTO 전달용

CTS 프로젝트 진행 보고서 — DEQ 고정점의 수렴·변별(G1)과 디코더 기여(G2)

기준 시각2026-10-08 17:3x KST (원인 진단·G2 2차 시도 반영)작성회사 PC Claude Code(CC, 지휘·감사)실행AG(Antigravity, 서버 실행)독립 감사B서버/home/shoon/cts_e1_s5 (RTX A6000 ×8, GPU 0·1만 사용)

G1 · DEQ 수렴·변별

사전등록 기준 모두 충족 · 확정

신규 held-out 520 중 517 수렴, 최근접 일치 519/520, 평균 cos 0.569.

G2 1차 시도 (P6R, 10/7) · 확정

사전등록 기준 미충족

게이트 2 충족, 게이트 3 충족(A−C +1.33%p, p=0.0193), 게이트 4 미충족(A−E1 −4.83%p). 정지 토큰 결함을 고친 재평가로 한 번 판정.

G2 2차 시도 (개선판 M2′, 10/8)

진행 중 · 사전등록 잠금

근본 원인을 찾아 고친 방법으로 새 사전등록(B 감사 4회, 10/8 17:20 잠금). 디코더 학습 중 → 개발 결과 10/8 밤 → 조건 충족 시 새 1,000문항 확증 10/9 오전.

1. 요약

CTS는 언어모델이 문제를 읽고 만든 잠재 상태를 같은 규칙으로 1,000번 반복해 고정점 z*를 얻는 구조(DEQ)를 검증한다. 질문은 두 가지다. G1은 z*가 안정적으로 수렴하고 문항마다 다른가, G2는 z*를 디코더에 넣으면 수학 문제를 더 잘 푸는가이다. 두 질문 모두 결과를 보기 전에 기준을 사전등록하고 SHA-256으로 잠갔다.

G1은 모든 사전등록 기준을 넘어 확정됐다. G2는 10/7 04:42에 P6 평가로 "기준 미충족"이 나왔지만, 같은 날 13시대 감사에서 생성기의 정지 토큰 설정 결함을 발견했다. <end_of_turn> 문자열이 일반 조각(_, <, >, of, end, turn)으로 쪼개져 정지 토큰이 됐고, 풀이가 수식 기호에서 끊겼다. 그래서 P6의 G2 판정을 철회하고, 정지 토큰 하나만 고친 사전등록 v3.8로 같은 평가를 다시 하고 있다(P6R).

P6R은 착수 전 재현 점검 15/15, 생성 뒤 점검 1,045/1,045(P6에서 512토큰 상한까지 간 행의 문자열 일치)로 정지 토큰 외 변경이 없음을 확인했다. 10/7 14:51:30에 시작해 23:39에 4개 조건 2,400문항을 오류 없이 마쳤고, 23:41에 한 번 채점했다.

G2 판정은 사전등록 기준 미충족이다. 문제 글만 준 조건(C)보다 z*를 함께 준 조건(A)이 strict로 높아 게이트 2·3은 충족했다(+1.33%p, McNemar 단측 p=0.0193). 그러나 반복 전 잠재 z_src를 넣은 조건(E1)이 z* 조건(A)보다 크게 높아 게이트 4를 충족하지 못했다(−4.83%p, 95% CI [−7.00, −2.83]).

10/8 원인 진단과 2차 시도. 진단 결과 정본 DEQ는 매 걸음 문제 정보를 "문제 토큰 임베딩 평균 1개"로만 넣고, 정보가 풍부한 첫 잠재 z_src는 출발점으로만 써서 고정점에서 사라졌다. 그래서 디코더 A는 자기 z*보다 모든 문항 공통의 평균 z*를 넣었을 때 정답 해설을 더 잘 예측했다(NLL 0.946 대 1.107). 이를 고친 방법(M2′: 주입을 z_src 64칸으로 교체)은 1,600문항 모두 1,000번째 걸음에서 수렴했다. G2 1차 판정(기준 미충족)은 그대로 두고, M2′로 G2 2차 시도를 새 사전등록(PREREG_S7_G2v2, B 감사 4회 뒤 10/8 17:20 잠금)으로 진행 중이다. 판정은 이 프로젝트에서 쓰지 않은 새 1,000문항으로 한 번만 한다. 이 문서 기준 시각에 2차 시도의 판정 결과는 아직 없다.

2. 현재 진행률과 완료 예정

P6R 본 시험 진행 (완료)

GPU조건완료 문항진행률종료
GPU 0A · 문제 글 + 자기 z*600/600
10/7 17:3x
GPU 1B1 · 문제 글 + 다른 문항의 z*600/600
10/7 18:0x
GPU 0C · 문제 글만 (순정 Gemma-4-e4b)600/600
10/7 21:2x
GPU 0E1 · 문제 글 + 자기 z_src600/600
10/7 23:39

각 파일 600행·고유 id 600·파싱 오류 0, 완료 깃발 4개(scratch/task0068_mon_233911.json). 오류 0건, 재부팅 없음.

전체 일정

단계상태예정 일시
G1 DEQ 수렴·변별 판정완료10/7 11:2x 확정
사전등록 v3.8 잠금 · 생성기 v36d · 재현 점검 15/15완료10/7 14:10 ~ 14:43
P6R 본 생성 (A·B1·C·E1 × 600)완료10/7 14:51 → 23:39
채점 1회 (네 파일 모두 끝난 뒤, REPORT-0069)완료10/7 23:41
CC 감사 · G2 재판정 (AUDIT-0069)완료 · 기준 미충족10/7 23:5x
원인 진단(D1 정답 NLL, D3 학습 손실, 코드 판독, M2′ 파일럿)완료10/8 10:00 ~ 14:33
G2 2차 사전등록 PREREG_S7_G2v2 (B 감사 FIX 13·5·4건 → PASS)잠금10/8 17:20
M2′ 고정점 계산 (학습 1,000 + 개발 600, 수렴 1,600/1,600)완료10/8 14:38 → 17:17
디코더 A′(z*′)·E′(z_src) 학습 (λ = 0, GPU 5·6)진행 중10/8 17:17 → 19:00 ~ 20:00 예상
개발 평가 (옛 600, 선택 규칙: A′−E′ > 0 ∧ A′−C > 0)대기10/8 21:00 ~ 23:00 예상
확증 평가 (새 1,000문항, 규칙 충족 시에만)대기10/9 오전 ~ 낮 예상
S5 평가 스크립트 정지 토큰 결함 영향 점검대기G2 2차 뒤

목표별 진행률

목표진행률설명
G1 DEQ 수렴·변별
100% · 확정
G2 1차 시도 (P6R)
100% · 판정 완료(사전등록 기준 미충족, 확정)
G2 2차 시도 (M2′)
약 70% · 진단·사전등록·계산 완료, 디코더 학습 중, 개발·확증 평가 남음

3. 판정 기준 (결과 보기 전에 잠금)

목표기준사전등록 문서 · SHA-256
G1 승격신규 held-out 520에서 최저점 r<1e-2 ∧ k*≥50 문항 ≥494(95%)면 최저점을 판정값으로 승격PREREG_S7_DEQ_v1.3 §10(c) · 254beb6f…
G1 수렴①-b 확증: 신규 520 ≥90% · ①-a 보조: train 1,000 ≥95% · ①-b 보조: 600 ≥90%v1.3 §10(c), v1.4 §10(h) · 04112522…
G1 변별문항 간 평균 cos ≤0.75 · 최근접 일치율 ≥99%(515/520) · 앵커 재현 max|Δ|=0 또는 cos≥0.9999v1.3 §10(g), shared/GOAL.md
G2게이트 2(A−C ≥ −2%p) ∧ 게이트 3(A−C: 정확 McNemar 단측 p<0.025 ∧ 대응 부트스트랩 95% 하한>0) ∧ 게이트 4(A−E1: 같은 기준). 게이트 1(A−B1)은 보조PREREG_S7_D_v3_7 · 45dbe5cd… → v3_8(정지 토큰만 개정) · 58b4a7f3…
부드러운 스위치(개발)미수렴 54 중 r*<5e-3 ≥52 ∧ 대조 20 min cos ≥0.9990 · G1 판정에 쓰지 않음PREREG_S7_DEQ_v2.1 · 670850c1…

4. 작업 체계

역할
CC(회사 PC Claude Code)가 TASK를 발행하고 보고서를 원시 출력과 대조해 감사한다. AG가 서버에서 실행하고 REPORT를 쓴다. B는 사전등록 문서와 핵심 실행기를 독립 감사한다. 판정은 CC가 원본 파일을 직접 열어 확인한 숫자로만 한다.
주고받는 파일
shared/tasks/TASK-*.md(지시) → shared/reports/REPORT-*.md(보고) → shared/audits/AUDIT-*.md(감사). 사람의 결정이 필요한 일은 shared/escalate/ESC-*.md. 전체 경과는 shared/STATE.md(210행), 원장은 shared/LEDGER.md.
주요 규칙 (shared/RULES.md)
숫자마다 원자료 포인터(로그:행 / JSON / SHA). 보고서 인용은 원시 출력에서 그대로(R3-5). 결과 파일 삭제·덮어쓰기 금지(R3-4). 도구 결함은 조건·데이터·채점을 바꾸지 않는 범위에서 새 파일로 고치고 사전 점검 뒤 재실행(R3-3). 서버 접속은 shared/cts_ssh.py로만, 진행 확인 30분에 최대 1회, 명령은 묶어서(R7, CTS-428). GPU 0·1만 사용, GPU 4 영구 봉인(R2-4).

5. 진행 경과

6. G1 결과 — DEQ 수렴·변별 (확정)

항목값기준여유판정
승격(신규 520)517/520≥494+23충족
①-b 확증 · 신규 520517/520 (99.4%)≥90%+49문항충족
①-b 보조 · 600596/600≥90%+56충족
①-a 보조 · train 1,000 (v1.4)991/1000≥950+41충족
문항 간 평균 cos0.569≤0.75−0.181충족
최근접 일치율(시드 2030↔2031)519/520≥515+4충족
앵커 재현(GPU 0 대 GPU 1·2)20/20 cos≥0.99999997cos≥0.9999—충족
보고 · 최종점 r_1000<1e-2 (신규 520)456/520 (87.7%)——보고만
보고 · 다중 평형(cos<0.99)8/520——보고만

읽을 때 주의할 점. G1은 사전등록한 최저점 규칙으로 충족했다. 1,000번째 최종점 기준으로는 456/520(87.7%)이다. 최저점 규칙은 일부 다른 문항을 열람한 뒤 만든 규칙이며 문서(v1.2)에 밝혔다. G1 충족은 "고정점이 안정되고 문항마다 다르다"까지만 뜻하며, 유용성은 G2가 따로 판정한다.

수렴이 흔들린 원인 (파악됨). 매 걸음 라우팅 점수 상위 3개 모듈만 쓰는데, 3등과 4등 점수가 거의 같으면 걸음마다 3등이 바뀌어 상태가 왕복한다. 마스크를 고정하면 미수렴 54문항 중 53개가 수렴했다(P3). 경계를 매끄럽게 섞으면 수렴은 하지만 원래 기계와 다른 점으로 간다(8절).

7. G2 — 디코더 기여

7-1. 정지 토큰 결함 (P6 생성기 v36b)

scripts/s7_eval_gate_p6_v36b.py(SHA 35541b67…) 406~410행이 tokenizer.encode("<end_of_turn>")의 모든 토큰 ID를 정지 집합에 넣었다. 이 모델의 토크나이저에는 그 특수 토큰이 없어서 문자열이 7개 일반 토큰 [236820 <, 643 end, 236779 _, 1340 of, 236779 _, 887 turn, 236813 >]로 쪼개졌다. 실제 정지 집합은 {1, 106, 643, 887, 1340, 236779, 236813, 236820}이 됐다(scratch/task0064_out.txt 19~56행).

영향 추정(재토큰화 기반): 512토큰 전에 멈춘 행 중 마지막 토큰이 조각인 행이 A 69/357, B1 80/308, C 91/225, E1 101/465였다. 조건마다 비율이 달라(C 40.4%, A 19.3%, E1 21.7%) 게이트 비교를 직접 왜곡할 수 있다. 학습 스크립트에는 이 코드가 없어 디코더 가중치는 영향이 없다. CC는 P6 실행기 감사(AUDIT-0021 무렵)와 형식 진단 감사(AUDIT-0060)에서 이 결함을 놓쳤고, 후속 실험 사전등록 감사에서 발견했다.

7-2. P6 결과 (결함 도구 — 판정에 쓰지 않음, 기록 보존)

조건strictlenient게이트Δ95% CIb/cMcNemar 단측 p
C 글만0.33%6.67%2 · A−C+1.17%p[+0.17, +2.33]9/20.0327
A 자기 z*1.50%5.83%3 · A−C+1.17%p[+0.17, +2.33]9/20.0327
B1 남의 z*0.83%4.50%4 · A−E1−4.50%p[−6.67, −2.50]6/33≈1.0
E1 자기 z_src6.00%9.33%1 · A−B1 (보조)+0.67%p[−0.33, +1.67]7/30.172

원자료 results_s7/p6_gate_table_main.json SHA 6bcfe7ea…. 이 값으로 낸 G2 "기준 미충족" 표기는 철회했다(RESULT-P6-G2-main.md 머리 정정). 보조 조건(F, D1, D2, E2, B2)도 같은 결함 도구 값이다.

7-3. 재평가 P6R 설계 (사전등록 v3.8 §5-3)

구분내용
바꾸는 것생성 정지 집합을 토큰 ID 상수 {1 <eos>, 106 <turn|>}으로 고정. 생성기는 시작 시 두 ID를 확인하고 아니면 멈춘다. 생성기 v36d가 v36b 대비 허용된 변경은 5가지뿐이다(정지 집합, 순서 파일 읽기 전용, 출력 폴더 results_s7/p6r/ 제한, 기록 필드 stop_id·gen_ids 추가, 주석·로그).
그대로 두는 것평가 600문항과 순서 파일(6c76ddb7…), 조건 정의, 프롬프트·슬롯, 순정 Gemma-4-e4b(스냅샷 58c4d7b5…, safetensors 43fb96ce…), 디코더 A(2953ff07…)·E(f8115ac3…), z*·z_src 파일, 탐욕 생성, max_new_tokens 512, 채점기(90cc93e4…)·채점 스크립트(547e1d91…), 부트스트랩 10,000회·시드 2026, 게이트 기준.
장치게이트 2·3·4가 비교하는 A·C·E1은 모두 GPU 0에서 차례로. 보조 게이트 1용 B1은 GPU 1(장치 간 cos ≥ 0.99999997, 비트 단위로는 다름 — 보고에 적음).
갈림길 차단G2는 P6R 주 게이트로 한 번만 정한다. P6과 P6R 중 고르거나 행을 섞지 않는다. P6R 결과를 본 뒤 조건·문항·채점·게이트를 바꾸지 않는다. 후속 실험은 G2 판정을 대신할 수 없다.

7-4. 착수 전 재현 점검 — 15/15 일치

P6에서 512토큰 상한까지 간 행은 어떤 정지 토큰도 나오지 않았으므로 정지 집합을 바꿔도 같은 문장이 나와야 한다. 조건마다 해당 행(A 243, C 375, E1 135) 중 순서상 앞 5개를 GPU 0에서 다시 생성했다.

조건문항 id목록 파일 (서버 SHA)결과
A35, 102, 111, 193, 238configs/p6r_repro_A.json · 9ba79604…5/5 일치
C35, 38, 43, 71, 88configs/p6r_repro_C.json · 6e15cecd…5/5 일치
E193, 127, 193, 246, 407configs/p6r_repro_E1.json · 2d6cac69…5/5 일치

모두 생성문 SHA-256 일치, P6·P6R tokens 512, stop_id null(scratch/task0067_out_143538.txt 3절, AUDIT-0067).

7-5. P6R 결과 — G2 판정 (AUDIT-0069)

조건strictlenient\boxed{} 포함512 도달
A 자기 z*1.67% (10)6.33%56 (9.3%)267 (44.5%)
B1 다른 문항 z*1.17% (7)5.00%41 (6.8%)330 (55.0%)
C 문제 글만0.33% (2)7.17%10 (1.7%)435 (72.5%)
E1 자기 z_src6.50% (39)10.00%244 (40.7%)169 (28.2%)
게이트비교Δ strict95% CIb/cMcNemar 단측 p기준결과
2 바닥선A − C+1.33%p[+0.33, +2.50]10/20.0193Δ ≥ −2%p충족
3 기여A − C+1.33%p[+0.33, +2.50]10/20.0193p < 0.025 ∧ 하한 > 0충족
4 DEQ 귀속A − E1−4.83%p[−7.00, −2.83]7/36≈1.0p < 0.025 ∧ 하한 > 0미충족
1 보조A − B1+0.50%p[−0.50, +1.50]7/40.274보고만—

원자료 shared/reports/p6r/p6r_gate_table_main.json(d7dd7ba2…), 채점 로그 0357961e…, 판정 문서 shared/reports/RESULT-P6R-G2-main.md. CC가 b/c와 정확 McNemar p(79/4096 = 0.0193)를 따로 계산해 일치를 확인했다. P6에서 512토큰 상한까지 간 1,045행은 P6R에서 문자열이 모두 같았다.

G2 = 게이트 2 ∧ 3 ∧ 4 → 사전등록 기준 미충족. 이 판정은 P6R로 한 번 정하며 P6 결과와 섞지 않는다.

7-6. 읽은 것 (판정 불변)

7-7. 원인 진단 (10/8, 판정 미사용)

조건 (옛 held-out 600)디코더 · 입력정답 해설 평균 NLL (낮을수록 좋음)
C순정 모델, 글만1.910
B1A(λ=1) · 다른 문항 z*1.565
AA(λ=1) · 자기 z*1.107
E1E(λ=1) · 자기 z_src1.065
FA(λ=1) · 모든 문항 공통의 평균 z*0.946
D1D(λ=0) · 자기 z*0.802

근거: shared/reports/DIAG-P6R-local-20261008.md, shared/reports/diag0070/d1_nll_stats.json(25cb1904…).

7-8. G2 2차 시도 — 개선판 M2′ (진행 중)

구분내용
고친 것DEQ 주입을 문제 임베딩 평균에서 z_src 64칸 전체로 교체(z*′ − Φ(z*′) = g₀·z_src라 z_src 정보가 고정점에 남음). 디코더는 마진 없이(λ = 0) A′(z*′)·E′(z_src)를 같은 설정으로 새로 학습. 코드는 정본 복사 후 주입 한 줄만 바꿨고, 옛 방식 설정에서 앵커 3문항이 정본과 완전히 같음(max|Δ| = 0).
계산 결과파일럿 20문항 r_1000 중앙값 4.1×10⁻⁸, cos(z*′, z_src) 0.871, 교차 검색 20/20. 본 계산 학습 1,000·개발 600 모두 r_1000 < 0.01(정본은 새 520에서 87.7%).
판정 규칙개발 600(1차에서 열람한 문항)에서 A′−E′ > 0 ∧ A′−C > 0일 때만 확증 평가. 확증: 새 1,000문항(서버·로컬의 모든 문항 목록과 서버 json 정수 합집합을 보수적으로 제외하고 시드 20261009로 선택, 문항별 같은 GPU), G2v2 = 게이트 2 ∧ 3 ∧ 4(1차와 같은 기준·채점기). 한 번만 판정.
사전등록shared/prereg/PREREG_S7_G2v2.md SHA-256 4ea1d9663c3a029a382bd503a9628992b600992160cfbf3aef61d0b66d726e85, 잠금 10/8 17:20:34(서버 디코더·개발 산출물 생성 전, scratch/cc_post_lock_172115.txt). 감사 AUDIT-P012(FIX 13 → 5 → 4 → PASS).
공개1차 결과와 진단을 본 뒤, "G2 통과가 최종 목표" 지시(CTS-430) 아래 작성한 2차 시도다. λ = 0 선택은 옛 600 진단에 근거했다. 1차 판정은 바뀌지 않으며 두 결과를 모두 보고한다.

8. 개발 실험 — 부드러운 top-3 스위치 (G1 판정 미사용)

지표P3 기준선(마스크 동결)ε=0.005ε=0.01ε=0.02
① 미수렴 54, r*<5e-353/5448/5445/5446/54
② 대조 20, min cos0.93260.97030.97000.9697
⑤ 원래 기계 잔차 <5e-3—18/5413/5413/54
채택 후보—아니오아니오아니오

경계를 매끄럽게 섞으면 수렴은 하지만 원래 기계와 다른 고정점이 생긴다. 원자료 shared/reports/RESULT-S7DEQ-SOFT-v2.1.md.

9. 품질 관리 — 감사에서 잡은 문제

발견그대로 뒀다면기록
P6 생성기 정지 토큰 집합에 <end_of_turn> 조각 6개 유입G2를 결함 도구 값으로 판정AUDIT-P010, AUDIT-0064
생성기 v36d에 허용 밖 시험용 환경 변수 1줄사전등록(그 밖의 줄은 v36b와 같아야 함) 위반AUDIT-0066 (CC가 되돌림)
실행 스크립트 v1이 B1에 --cond B1 --cond B를 넘김GPU 1 조건 즉시 실패AUDIT-0067 (CC가 v2 작성)
실행 스크립트 v1이 인자 없이 실행하면 본 시험 착수실수로 본 실행 시작AUDIT-0067
실행 에이전트가 원시 출력에 없는 값을 보고서에 적음(4건)틀린 근거가 기록에 남음AUDIT-0041·0050·0065·0066
74문항 config에서 첫 목록(54문항)만 읽는 실행기대조 20문항이 조용히 빠짐AUDIT-0046
시험 훅이 잠근 기준 파일에 바이트를 덧붙일 수 있던 실행기사전등록 기준 파일 훼손AUDIT-0053
분석기의 P3 기준선 두 값이 뒤바뀜비교표 오류AUDIT-0057

10. 한계와 미결 사항

  1. G1은 최저점 규칙으로 충족했다(최종점 기준 87.7%). v1.4(①-a 재계산 절차)와 v2.1(점검용 ε)은 일부 결과를 본 뒤 작성했고 각 문서에 공개했다.
  2. 사전등록 v3.8은 P6 결과를 본 뒤 작성했다. 바꾼 것은 정지 토큰 집합 하나뿐이며 이를 문서에 공개했고, 갈림길 차단 규칙을 함께 잠갔다.
  3. P5 계산 장치가 섞였다(1~150 GPU 1, 151~520 GPU 0). P6R의 B1은 GPU 1에서 돈다. 장치 간 앵커 cos ≥ 0.99999997.
  4. 서버 불시 재부팅 2회(10/5), 원인 불명. 관리자 점검(BMC/IPMI·전원) 요청 여부가 미결이다(ESC-0006).
  5. 등록 학습 스크립트 원본(05bb5fa6)이 소실됐다. 실행형 pyc가 보존돼 있고 차이는 재개 블록뿐임을 바이트코드 비교로 확인했다.
  6. 같은 정지 토큰 코드가 이전 단계 스크립트에도 있다. scripts/s5_eval_gate_v3.py 418~421행, s5_eval_gate_v2.py, run_cts_eval_full.py, p6_greedy_equiv_check*.py. S5 결과(예: z-only 5.0%, 원장 #363)가 영향을 받았을 수 있어 별도 점검이 필요하다.
  7. 결과는 단일 백본(Gemma-4-e4b), 시드 1~2개, 수학 문제(MATH 계열)에서 얻었다.
  8. 서버 GPU 이상(10/8). GPU 2 하드웨어 오류 표시(팬·ECC ERR!), GPU 0·1·3은 같은 구역에서 하드웨어 감속(throttle 0x8C, 약 3배 느림). 2차 시도는 GPU 5·6·7만 쓴다(ESC-0007).
  9. 2차 시도의 성격. 1차 결과와 진단을 본 뒤 설계한 새 주장이며, "새 문항"은 서버·로컬에서 확인한 범위에서 이 프로젝트가 쓰지 않은 문항이다(모델 사전학습에 MATH가 들어갔을 가능성은 모든 조건에 같음). M2′ 고정점의 G1 기준은 따로 확립되지 않았다.

자료 전달 시 보안 주의. 로컬 scratch/와 results_s5/의 일부 파일에 서버 접속 정보가 평문으로 남아 있다. 이 폴더를 통째로 전달하거나 저장소에 커밋하지 말고, 아래 부록의 개별 파일만 전달할 것을 권한다. 서버 비밀번호와 GitHub 토큰 교체가 필요하다.

11. 결정 요청과 다음 단계

항목내용결정 주체시점
G2 재판정완료: 사전등록 기준 미충족(게이트 2·3 충족, 게이트 4 미충족)사전등록 규칙(CC 집행)10/7 23:5x
G2 2차 시도원인 진단으로 F1~F3 계획을 대신했다. 개선판 M2′ 사전등록 잠금, 학습·평가 진행 중Principal 지시 CTS-430 (CC 집행)개발 10/8 밤, 확증 10/9
2차 결과의 인정 범위G2v2가 충족되면 GOAL.md의 "G2 통과"로 인정할지(CTS-431). 결정이 없으면 "개선 방법의 G2 기준 충족 여부"로만 보고지도교수님·CTO확증 결과 전
GPU 점검GPU 2 오류·GPU 0/1/3 감속 원인 점검(전원·PCIe 구역)지도교수님·CTO가능한 빨리
S5 스크립트 정지 토큰 점검같은 코드가 있는 이전 단계 결과의 영향 범위 실측(읽기 전용)CC 발행 예정P6R 뒤
서버 재부팅 원인 점검관리자에게 BMC/IPMI·전원 로그 확인 요청 여부지도교수님·CTO미정
외부 감사shared/EXTERNAL_AUDIT_REQUEST.md — G2 절을 P6R 결과로 갱신 필요, 2차 시도 결과 뒤 함께 송부 권장외부 감사인G2 2차 뒤
보안서버 비밀번호·GitHub 토큰 교체CTO가능한 빨리

부록 A. 검증 파일과 SHA-256

경로는 로컬 D:\AI\cts 기준(서버 원본은 /home/shoon/cts_e1_s5의 같은 상대 경로). 별도 표시가 없으면 로컬 파일을 CC가 10/7 16:4x에 다시 계산한 값이다.

구분파일SHA-256
사전등록 G1shared/prereg/PREREG_S7_DEQ_v1.3.md254beb6f9ba891723a2feb79661708a2886f974b4ab3be30800e290f82567beb
사전등록 G1 ①-ashared/prereg/PREREG_S7_DEQ_v1.4.md041125221a6360361c0aef3f3fd975abca0b58601d28b577282b297c36c3e50d
사전등록 스위치shared/prereg/PREREG_S7_DEQ_v2.1.md670850c10f092379e9ead4e3e3fa9844056cfdf959972bd56ff3a2a1a520164e
사전등록 G2 (P6)shared/prereg/PREREG_S7_D_v3_7.md45dbe5cdf62cda06601fb277805f0d1857d508e41d8cf44a15f5a23405fc4be4
사전등록 G2 (P6R)shared/prereg/PREREG_S7_D_v3_8.md58b4a7f35249769716dca6316ab84cdc22d6259c88bd94a385a60f8a3c9bcd8b
P6 생성기 (결함)scripts/s7_eval_gate_p6_v36b.py35541b67550c25756e83acc15436b04cb139586d8ce7773a8f3847357de573e1
P6R 생성기scripts/s7_eval_gate_p6_v36d.py (서버 동일)b2df5112727597e028f842afb9c8fb42083d211bba5f137a7e125de9b0165ecd
P6R 실행 스크립트scripts/p6r_launch_v2.sh (서버 동일)e193d52b423e37b8256d71102c31096cf0032975a9314a007a8675c7ace4c3c4
채점 스크립트scripts/s7_eval_score_p6_v36.py547e1d91aa998908a0c436198f9890be961f18d643efec2c43dd700d415587cd
채점기scripts/s5_eval_grader_v2.py90cc93e4b76704b209291ac43999a3f829ac79f7234c60362f95bccadd12fa13
문항 순서 600results_s7/p6_item_order.json (서버)6c76ddb7cc4a1ee901291eee76ed99763ec5ebfec202cb30ba17f9bcee487e7c
z* 신규 520 (P5)results_s7/zstar_s7_a0.25_heldout520_lowest.pt (서버)365ac9a44150546dd424c33f2c5ae9cabc71f474f3f2cfd5e2d042fe6b4061ae
z* 기존 80results_s7/zstar_s7_a0.25_400.pt (서버)bbe7ad3bd2758b4e3ef622ef7c5270307afa5831e4ec6748ca24a126078e79ca
z_src 600results_s7/zsrc_heldout600.pt (서버)0da3748af2a3776c7fa91da50268a7829233939f56218d73f4b4511a6a8e5cff
디코더 Aresults_s7/decoder_A_v36.pt (서버)2953ff07f7419abef364c2906c62f8d5ae829d15f110fc5b0ef7266eae87a32c
디코더 Eresults_s7/decoder_E_v36.pt (서버)f8115ac33f44045ce5f572a377ee84b2e6311be347f154190b6c79199d7f3cac
순정 모델model.safetensors (스냅샷 58c4d7b5cbe175834bd5cde6fcdbe0cfcf739377)43fb96cec3045b72852c787540300dc5b258634b7a025f7c80355ac0788b9651
G1 승격·①-b·변별results_s7/p5_promote_v6.jsone929f890… (RESULT-G1-final.md에 전체)
최근접 일치율results_s7/p5_seedpair_v5.json0f16376f…
①-a 재계산shared/reports/kstar_replay/p5_promote_1a_replay_v2.jsonc0a71362…
P6R 게이트표 (G2 판정)shared/reports/p6r/p6r_gate_table_main.jsond7dd7ba2567b6f448ccfbafaef18dffa6a7e8ad01ea23e3ffe8453f4f9a082e6
P6R 생성 A · B1 · C · E1shared/reports/p6r/p6_gen_{A,B1,C,E1}.jsonl5555d558… · 4d30f021… · 24c82d97… · 031b09d4…
G2 판정 문서shared/reports/RESULT-P6R-G2-main.md4055e9b8c05d3d2823c14c5cf5b2c610a37ff37c445aee838b8d5d6dcc7ccbe9
P6 게이트표 (결함 도구)shared/reports/p6_main/p6_gate_table_main.json6bcfe7ea9803e1aa1aa78d8e14f6599157eceeb6b163d7d643b06e4646ec1373
G1 최종 집계shared/reports/RESULT-G1-final.md81dbb48a47308635460cfe1381ac432d5765565fc72fcd718042c3281431296e
G2 P6 판독(철회 표기)shared/reports/RESULT-P6-G2-main.md9b20657d239ea02a5323b5e7dd5c9b2ed8811e5d6e9f6a06032b096a2814d1fe
스위치 실험 결과shared/reports/RESULT-S7DEQ-SOFT-v2.1.md2c4da0df21317d0288eabc48f38bed78d8a779335e42eb8ce6e412d852da9d4c
외부 감사 요청서shared/EXTERNAL_AUDIT_REQUEST.mdb1419140f075ca30d8b706bef9b08ad965a8beef672cefb41fe2d124f0635d39
G2 2차 사전등록shared/prereg/PREREG_S7_G2v2.md4ea1d9663c3a029a382bd503a9628992b600992160cfbf3aef61d0b66d726e85
M2′ 계산기·실행기cts/deq/zstar_inject_v2.py · scripts/g2v2_zstar_run.py7024f1f2… · 687d4480…
생성기 v36escripts/s7_eval_gate_p6_v36e.pya2755c1b591e12389c8efe167aa33a59a7ae6c0876234585381b6a129faa460a
M2′ z*′ (학습 1,000 · 개발 600)results_s7/g2v2/zstar_zsrcinj_{train1000,dev600}.pt (서버)005e622d50ec5efdfa309a6dd8e4663880194f9c10e13c276573e636050aee8a · d43613d6b640b965c9c8a3d6ad422d7a8492fe0b0c2eed9a379064495c200433
새 평가 1,000문항 목록configs/g2v2_fresh1000.json35683874284b371c6641e1280b92e6a69292a2dc5d89585158154a45b41cb3db
규칙shared/RULES.md9ce2949bc3de38127611539723953946b10223a355d71d28c53d80d29aa74bbb

부록 B. 로그와 원시 출력 위치

자료위치내용
상태 원장shared/STATE.md, shared/LEDGER.mdCC의 모든 결정·발행·감사를 시각순으로 한 줄씩
서버 접속 기록shared/ssh_log.csv접속 시각·목적·반환 코드 (R7 준수 확인용)
지시·보고·감사shared/tasks/, shared/reports/REPORT-*.md, shared/audits/TASK-0001~0068, REPORT 78건, AUDIT-0000~0068·AUDIT-P001~P011
원시 출력 (서버 묶음 실행)scratch/task00NN_out*.txt보고서 포인터의 원본. 결함 실측 task0064, 재현 점검 task0067_out_143538, 착수 task0068_out_145120
P6R 진행 기록shared/reports/p6r_progress.md30분 간격 진행·속도·오류·깃발
P6R 생성 로그 (서버)raw_s7/p6r_gen_{A,B1,C,E1}.log, raw_s7/P6R_GEN_*_DONE.flag정지 집합·순서 파일 SHA 행, 문항별 진행
P6R 산출물 (서버)results_s7/p6r/p6_gen_{A,B1,C,E1}.jsonl → 채점 p6r_gate_table_main.json/.md채점 뒤 shared/reports/p6r/로 내려받아 SHA 대조 예정
P6 체인 로그 (서버)raw_s7/p6_chain.log, raw_s7/P6_CHAIN_STOPPED_DEFECT.flagP6 실행·정지 기록(정지 14:07:00, B2 490/600에서 멈춤)
Principal 지시 원문shared/inbox/CTS-428.mdGPU 1 허용, 작업 4건, 접속 규약
최종 판정 보고(이전판)handoff/reports/cts_final_report_20261007.html, CTS_S7_최종판정보고_20261007.docxG2 철회 정정 반영본

부록 C. 사전등록 개정과 감사 이력 (S7)

문서감사요지
PREREG_S7_D_v3_7AUDIT-P003 PASSG2 게이트 2∧3∧4, 디코더 A·D·E, 평가 600
PREREG_S7_DEQ_v1.3AUDIT-P004 PASSG1 승격·수렴·변별 기준
PREREG_S7_DEQ_v1.4AUDIT-P008 (FIX 2회 뒤 PASS)①-a 판별 불가 325문항 재계산 절차
PREREG_S7_DEQ_v2.1AUDIT-P009 (FIX 2회 뒤 PASS)부드러운 스위치 점검용 ε
PREREG_S7_FOLLOWUP_v1 (초안)AUDIT-P010 FIX 11건후속 실험 3종. 이 감사에서 정지 토큰 결함 발견. G2 뒤 재설계
PREREG_S7_D_v3_8AUDIT-P011 FIX 12건 → 재감사 1 FIX 3건 → 재감사 2 PASS정지 토큰 {1, 106}으로 P6R 재평가
PREREG_S7_G2v2 (G2 2차)AUDIT-P012 FIX 13건 → 재감사 1 FIX 5건 → 재감사 2 FIX 4건 → 재감사 3 PASS주입 교체 M2′, λ = 0 디코더, 새 1,000문항 1회 판정