CTS · Stage 7 · 진행 보고 · 지도교수님·CTO 전달용
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 오전.
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차 시도의 판정 결과는 아직 없다.
| GPU | 조건 | 완료 문항 | 진행률 | 종료 |
|---|---|---|---|---|
| GPU 0 | A · 문제 글 + 자기 z* | 600/600 | 10/7 17:3x | |
| GPU 1 | B1 · 문제 글 + 다른 문항의 z* | 600/600 | 10/7 18:0x | |
| GPU 0 | C · 문제 글만 (순정 Gemma-4-e4b) | 600/600 | 10/7 21:2x | |
| GPU 0 | E1 · 문제 글 + 자기 z_src | 600/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% · 진단·사전등록·계산 완료, 디코더 학습 중, 개발·확증 평가 남음 |
| 목표 | 기준 | 사전등록 문서 · 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.9999 | v1.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… |
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)shared/cts_ssh.py로만, 진행 확인 30분에 최대 1회, 명령은 묶어서(R7, CTS-428). GPU 0·1만 사용, GPU 4 영구 봉인(R2-4).PREREG_S7_D_v3_7 잠금(AUDIT-P003). 디코더 A(z* 입력) 학습 시작, 993문항 규칙.| 항목 | 값 | 기준 | 여유 | 판정 |
|---|---|---|---|---|
| 승격(신규 520) | 517/520 | ≥494 | +23 | 충족 |
| ①-b 확증 · 신규 520 | 517/520 (99.4%) | ≥90% | +49문항 | 충족 |
| ①-b 보조 · 600 | 596/600 | ≥90% | +56 | 충족 |
| ①-a 보조 · train 1,000 (v1.4) | 991/1000 | ≥950 | +41 | 충족 |
| 문항 간 평균 cos | 0.569 | ≤0.75 | −0.181 | 충족 |
| 최근접 일치율(시드 2030↔2031) | 519/520 | ≥515 | +4 | 충족 |
| 앵커 재현(GPU 0 대 GPU 1·2) | 20/20 cos≥0.99999997 | cos≥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절).
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)에서 이 결함을 놓쳤고, 후속 실험 사전등록 감사에서 발견했다.
| 조건 | strict | lenient | 게이트 | Δ | 95% CI | b/c | McNemar 단측 p |
|---|---|---|---|---|---|---|---|
| C 글만 | 0.33% | 6.67% | 2 · A−C | +1.17%p | [+0.17, +2.33] | 9/2 | 0.0327 |
| A 자기 z* | 1.50% | 5.83% | 3 · A−C | +1.17%p | [+0.17, +2.33] | 9/2 | 0.0327 |
| B1 남의 z* | 0.83% | 4.50% | 4 · A−E1 | −4.50%p | [−6.67, −2.50] | 6/33 | ≈1.0 |
| E1 자기 z_src | 6.00% | 9.33% | 1 · A−B1 (보조) | +0.67%p | [−0.33, +1.67] | 7/3 | 0.172 |
원자료 results_s7/p6_gate_table_main.json SHA 6bcfe7ea…. 이 값으로 낸 G2 "기준 미충족" 표기는 철회했다(RESULT-P6-G2-main.md 머리 정정). 보조 조건(F, D1, D2, E2, B2)도 같은 결함 도구 값이다.
| 구분 | 내용 |
|---|---|
| 바꾸는 것 | 생성 정지 집합을 토큰 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 판정을 대신할 수 없다. |
P6에서 512토큰 상한까지 간 행은 어떤 정지 토큰도 나오지 않았으므로 정지 집합을 바꿔도 같은 문장이 나와야 한다. 조건마다 해당 행(A 243, C 375, E1 135) 중 순서상 앞 5개를 GPU 0에서 다시 생성했다.
| 조건 | 문항 id | 목록 파일 (서버 SHA) | 결과 |
|---|---|---|---|
| A | 35, 102, 111, 193, 238 | configs/p6r_repro_A.json · 9ba79604… | 5/5 일치 |
| C | 35, 38, 43, 71, 88 | configs/p6r_repro_C.json · 6e15cecd… | 5/5 일치 |
| E1 | 93, 127, 193, 246, 407 | configs/p6r_repro_E1.json · 2d6cac69… | 5/5 일치 |
모두 생성문 SHA-256 일치, P6·P6R tokens 512, stop_id null(scratch/task0067_out_143538.txt 3절, AUDIT-0067).
| 조건 | strict | lenient | \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_src | 6.50% (39) | 10.00% | 244 (40.7%) | 169 (28.2%) |
| 게이트 | 비교 | Δ strict | 95% CI | b/c | McNemar 단측 p | 기준 | 결과 |
|---|---|---|---|---|---|---|---|
| 2 바닥선 | A − C | +1.33%p | [+0.33, +2.50] | 10/2 | 0.0193 | Δ ≥ −2%p | 충족 |
| 3 기여 | A − C | +1.33%p | [+0.33, +2.50] | 10/2 | 0.0193 | p < 0.025 ∧ 하한 > 0 | 충족 |
| 4 DEQ 귀속 | A − E1 | −4.83%p | [−7.00, −2.83] | 7/36 | ≈1.0 | p < 0.025 ∧ 하한 > 0 | 미충족 |
| 1 보조 | A − B1 | +0.50%p | [−0.50, +1.50] | 7/4 | 0.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 결과와 섞지 않는다.
\boxed{} 사용 빈도(9.3% 대 1.7%)와 함께 움직인다. 형식 효과와 분리되지 않았다.| 조건 (옛 held-out 600) | 디코더 · 입력 | 정답 해설 평균 NLL (낮을수록 좋음) |
|---|---|---|
| C | 순정 모델, 글만 | 1.910 |
| B1 | A(λ=1) · 다른 문항 z* | 1.565 |
| A | A(λ=1) · 자기 z* | 1.107 |
| E1 | E(λ=1) · 자기 z_src | 1.065 |
| F | A(λ=1) · 모든 문항 공통의 평균 z* | 0.946 |
| D1 | D(λ=0) · 자기 z* | 0.802 |
cts/deq/transition_inject.py 26~63행: 주입 벡터 ĉ₀는 문제 토큰 임베딩 평균 1개를 64칸에 복사한 값이다. z_src는 출발점으로만 쓰이고, 고정점은 정의상 출발점에 의존하지 않으므로(G1 시드쌍 519/520이 그 증거) z_src 정보가 사라진다.근거: shared/reports/DIAG-P6R-local-20261008.md, shared/reports/diag0070/d1_nll_stats.json(25cb1904…).
| 구분 | 내용 |
|---|---|
| 고친 것 | 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차 판정은 바뀌지 않으며 두 결과를 모두 보고한다. |
| 지표 | P3 기준선(마스크 동결) | ε=0.005 | ε=0.01 | ε=0.02 |
|---|---|---|---|---|
| ① 미수렴 54, r*<5e-3 | 53/54 | 48/54 | 45/54 | 46/54 |
| ② 대조 20, min cos | 0.9326 | 0.9703 | 0.9700 | 0.9697 |
| ⑤ 원래 기계 잔차 <5e-3 | — | 18/54 | 13/54 | 13/54 |
| 채택 후보 | — | 아니오 | 아니오 | 아니오 |
경계를 매끄럽게 섞으면 수렴은 하지만 원래 기계와 다른 고정점이 생긴다. 원자료 shared/reports/RESULT-S7DEQ-SOFT-v2.1.md.
| 발견 | 그대로 뒀다면 | 기록 |
|---|---|---|
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 |
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)가 영향을 받았을 수 있어 별도 점검이 필요하다.ERR!), GPU 0·1·3은 같은 구역에서 하드웨어 감속(throttle 0x8C, 약 3배 느림). 2차 시도는 GPU 5·6·7만 쓴다(ESC-0007).자료 전달 시 보안 주의. 로컬 scratch/와 results_s5/의 일부 파일에 서버 접속 정보가 평문으로 남아 있다. 이 폴더를 통째로 전달하거나 저장소에 커밋하지 말고, 아래 부록의 개별 파일만 전달할 것을 권한다. 서버 비밀번호와 GitHub 토큰 교체가 필요하다.
| 항목 | 내용 | 결정 주체 | 시점 |
|---|---|---|---|
| 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 | 가능한 빨리 |
경로는 로컬 D:\AI\cts 기준(서버 원본은 /home/shoon/cts_e1_s5의 같은 상대 경로). 별도 표시가 없으면 로컬 파일을 CC가 10/7 16:4x에 다시 계산한 값이다.
| 구분 | 파일 | SHA-256 |
|---|---|---|
| 사전등록 G1 | shared/prereg/PREREG_S7_DEQ_v1.3.md | 254beb6f9ba891723a2feb79661708a2886f974b4ab3be30800e290f82567beb |
| 사전등록 G1 ①-a | shared/prereg/PREREG_S7_DEQ_v1.4.md | 041125221a6360361c0aef3f3fd975abca0b58601d28b577282b297c36c3e50d |
| 사전등록 스위치 | shared/prereg/PREREG_S7_DEQ_v2.1.md | 670850c10f092379e9ead4e3e3fa9844056cfdf959972bd56ff3a2a1a520164e |
| 사전등록 G2 (P6) | shared/prereg/PREREG_S7_D_v3_7.md | 45dbe5cdf62cda06601fb277805f0d1857d508e41d8cf44a15f5a23405fc4be4 |
| 사전등록 G2 (P6R) | shared/prereg/PREREG_S7_D_v3_8.md | 58b4a7f35249769716dca6316ab84cdc22d6259c88bd94a385a60f8a3c9bcd8b |
| P6 생성기 (결함) | scripts/s7_eval_gate_p6_v36b.py | 35541b67550c25756e83acc15436b04cb139586d8ce7773a8f3847357de573e1 |
| P6R 생성기 | scripts/s7_eval_gate_p6_v36d.py (서버 동일) | b2df5112727597e028f842afb9c8fb42083d211bba5f137a7e125de9b0165ecd |
| P6R 실행 스크립트 | scripts/p6r_launch_v2.sh (서버 동일) | e193d52b423e37b8256d71102c31096cf0032975a9314a007a8675c7ace4c3c4 |
| 채점 스크립트 | scripts/s7_eval_score_p6_v36.py | 547e1d91aa998908a0c436198f9890be961f18d643efec2c43dd700d415587cd |
| 채점기 | scripts/s5_eval_grader_v2.py | 90cc93e4b76704b209291ac43999a3f829ac79f7234c60362f95bccadd12fa13 |
| 문항 순서 600 | results_s7/p6_item_order.json (서버) | 6c76ddb7cc4a1ee901291eee76ed99763ec5ebfec202cb30ba17f9bcee487e7c |
| z* 신규 520 (P5) | results_s7/zstar_s7_a0.25_heldout520_lowest.pt (서버) | 365ac9a44150546dd424c33f2c5ae9cabc71f474f3f2cfd5e2d042fe6b4061ae |
| z* 기존 80 | results_s7/zstar_s7_a0.25_400.pt (서버) | bbe7ad3bd2758b4e3ef622ef7c5270307afa5831e4ec6748ca24a126078e79ca |
| z_src 600 | results_s7/zsrc_heldout600.pt (서버) | 0da3748af2a3776c7fa91da50268a7829233939f56218d73f4b4511a6a8e5cff |
| 디코더 A | results_s7/decoder_A_v36.pt (서버) | 2953ff07f7419abef364c2906c62f8d5ae829d15f110fc5b0ef7266eae87a32c |
| 디코더 E | results_s7/decoder_E_v36.pt (서버) | f8115ac33f44045ce5f572a377ee84b2e6311be347f154190b6c79199d7f3cac |
| 순정 모델 | model.safetensors (스냅샷 58c4d7b5cbe175834bd5cde6fcdbe0cfcf739377) | 43fb96cec3045b72852c787540300dc5b258634b7a025f7c80355ac0788b9651 |
| G1 승격·①-b·변별 | results_s7/p5_promote_v6.json | e929f890… (RESULT-G1-final.md에 전체) |
| 최근접 일치율 | results_s7/p5_seedpair_v5.json | 0f16376f… |
| ①-a 재계산 | shared/reports/kstar_replay/p5_promote_1a_replay_v2.json | c0a71362… |
| P6R 게이트표 (G2 판정) | shared/reports/p6r/p6r_gate_table_main.json | d7dd7ba2567b6f448ccfbafaef18dffa6a7e8ad01ea23e3ffe8453f4f9a082e6 |
| P6R 생성 A · B1 · C · E1 | shared/reports/p6r/p6_gen_{A,B1,C,E1}.jsonl | 5555d558… · 4d30f021… · 24c82d97… · 031b09d4… |
| G2 판정 문서 | shared/reports/RESULT-P6R-G2-main.md | 4055e9b8c05d3d2823c14c5cf5b2c610a37ff37c445aee838b8d5d6dcc7ccbe9 |
| P6 게이트표 (결함 도구) | shared/reports/p6_main/p6_gate_table_main.json | 6bcfe7ea9803e1aa1aa78d8e14f6599157eceeb6b163d7d643b06e4646ec1373 |
| G1 최종 집계 | shared/reports/RESULT-G1-final.md | 81dbb48a47308635460cfe1381ac432d5765565fc72fcd718042c3281431296e |
| G2 P6 판독(철회 표기) | shared/reports/RESULT-P6-G2-main.md | 9b20657d239ea02a5323b5e7dd5c9b2ed8811e5d6e9f6a06032b096a2814d1fe |
| 스위치 실험 결과 | shared/reports/RESULT-S7DEQ-SOFT-v2.1.md | 2c4da0df21317d0288eabc48f38bed78d8a779335e42eb8ce6e412d852da9d4c |
| 외부 감사 요청서 | shared/EXTERNAL_AUDIT_REQUEST.md | b1419140f075ca30d8b706bef9b08ad965a8beef672cefb41fe2d124f0635d39 |
| G2 2차 사전등록 | shared/prereg/PREREG_S7_G2v2.md | 4ea1d9663c3a029a382bd503a9628992b600992160cfbf3aef61d0b66d726e85 |
| M2′ 계산기·실행기 | cts/deq/zstar_inject_v2.py · scripts/g2v2_zstar_run.py | 7024f1f2… · 687d4480… |
| 생성기 v36e | scripts/s7_eval_gate_p6_v36e.py | a2755c1b591e12389c8efe167aa33a59a7ae6c0876234585381b6a129faa460a |
| M2′ z*′ (학습 1,000 · 개발 600) | results_s7/g2v2/zstar_zsrcinj_{train1000,dev600}.pt (서버) | 005e622d50ec5efdfa309a6dd8e4663880194f9c10e13c276573e636050aee8a · d43613d6b640b965c9c8a3d6ad422d7a8492fe0b0c2eed9a379064495c200433 |
| 새 평가 1,000문항 목록 | configs/g2v2_fresh1000.json | 35683874284b371c6641e1280b92e6a69292a2dc5d89585158154a45b41cb3db |
| 규칙 | shared/RULES.md | 9ce2949bc3de38127611539723953946b10223a355d71d28c53d80d29aa74bbb |
| 자료 | 위치 | 내용 |
|---|---|---|
| 상태 원장 | shared/STATE.md, shared/LEDGER.md | CC의 모든 결정·발행·감사를 시각순으로 한 줄씩 |
| 서버 접속 기록 | 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.md | 30분 간격 진행·속도·오류·깃발 |
| 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.flag | P6 실행·정지 기록(정지 14:07:00, B2 490/600에서 멈춤) |
| Principal 지시 원문 | shared/inbox/CTS-428.md | GPU 1 허용, 작업 4건, 접속 규약 |
| 최종 판정 보고(이전판) | handoff/reports/cts_final_report_20261007.html, CTS_S7_최종판정보고_20261007.docx | G2 철회 정정 반영본 |
| 문서 | 감사 | 요지 |
|---|---|---|
| PREREG_S7_D_v3_7 | AUDIT-P003 PASS | G2 게이트 2∧3∧4, 디코더 A·D·E, 평가 600 |
| PREREG_S7_DEQ_v1.3 | AUDIT-P004 PASS | G1 승격·수렴·변별 기준 |
| PREREG_S7_DEQ_v1.4 | AUDIT-P008 (FIX 2회 뒤 PASS) | ①-a 판별 불가 325문항 재계산 절차 |
| PREREG_S7_DEQ_v2.1 | AUDIT-P009 (FIX 2회 뒤 PASS) | 부드러운 스위치 점검용 ε |
| PREREG_S7_FOLLOWUP_v1 (초안) | AUDIT-P010 FIX 11건 | 후속 실험 3종. 이 감사에서 정지 토큰 결함 발견. G2 뒤 재설계 |
| PREREG_S7_D_v3_8 | AUDIT-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회 판정 |