운영 배포 결과와 기동 확인 절차 보완

This commit is contained in:
Yun Chan 2026-09-09 15:00:00 +09:00
parent 1306c524c1
commit 6831a79ffb
8 changed files with 41 additions and 23 deletions

View file

@ -1,6 +1,6 @@
# 실배포 Computer Use 128 실행 보고
> 기준: 2026-09-09 KST. 이 문서는 실제 배포 CUA 관찰과 local 수정 검증을 분리한다. 128개 카탈로그 생성은 완료됐지만, 128개 전체의 실제 배포 검증 완료를 뜻하지 않는다. 최신 ledger는 PASS 83, RED 2, BLOCKED 10, NOT_RUN 33이다.
> 기준: 2026-09-09 KST. 이 문서는 실제 배포 CUA 관찰과 local 수정 검증을 분리한다. 128개 카탈로그 생성은 완료됐지만, 128개 전체의 실제 배포 검증 완료를 뜻하지 않는다. SHA `1306c524` 배포 뒤 최신 ledger는 PASS 84, RED 1, BLOCKED 10, NOT_RUN 33이다. 이전 PASS 전체를 이 새 빌드에서 재검증한 것은 아니다.
## 참조와 현재 범위
@ -12,18 +12,18 @@
## 일반 학습자 실배포 관찰
- 새 회기는 문서 재로드 뒤에도 복원됐다. 리뷰 평가는 대기에서 완료로 전환됐다.
- 자기예측은 빈 입력을 차단했고 revision 1→revision 2→명시 잠금 뒤 reload에서도 같은 잠금 상태를 유지했다.
- 워크시트 주호소 수정은 저장 완료 뒤 reload에서 복원됐다.
- R09 자기예측은 빈 입력을 차단했고 revision 1→revision 2→명시 잠금 뒤 reload에서도 같은 잠금 상태를 유지했다.
- R14 워크시트 주호소 수정은 저장 완료 뒤 reload에서 복원됐다.
- 원장에 추가된 `익명 인물입니다` 관찰의 production 원인은 미확정이며 결함 확정이나 수정 완료로 쓰지 않는다. local guardrail의 contextless NAME 오탐 재현은 있으나 production 원인을 입증하지 않는다. 후속에는 비식별 안전 회귀 재현과 production 관찰의 독립 대조가 필요하다.
## 실배포 RED와 local 수정 증거
| ID | 실제 배포 상태 | local 수정·검증 | 배포 재검증 조건 |
|---|---|---|---|
| H09 | `/learn/history`의 검색·필터를 적용한 뒤 특정 기록을 열고 돌아왔을 때 목록 맥락 복귀가 RED다. | `apps/web/src/pages/LearnerHome.tsx`가 history `q`·`status`를 URL search params로 소유하도록 수정했고 `uc-learner-practice-history` local 16 passed(22.9s)다. | 관리자 사용자 경로의 회귀와 순수 learner 계정의 기존 종료 테스트 기록에서 검색·필터→기록/리뷰→브라우저 뒤로 복귀를 실제 배포에서 다시 확인한다. |
| T18 | 감독·연구 화면의 producer drilldown이 legacy 경로를 가리켜 실제 배포에서 RED다. | `apps/api/app/services/supervision_research_producer.py`의 canonical `/teach/session/{id}/review` 경로와 `apps/web/src/pages/SupervisionResearch.tsx`의 legacy 링크 정규화를 수정했다. API 12 passed, local 교수자 15 passed(25.3s)다. | 관리자 사용자 경로의 회귀와 순수 teacher 계정에서 producer가 만든 비식별 signal의 `/teach/supervision`→drilldown→해당 리뷰 경로를 실제 배포에서 다시 확인한다. |
| H09 | 과거 `/learn/history` 검색·필터 맥락 복귀 RED는 SHA `1306c524` 배포 뒤 실제 배포에서 PASS로 재확인했다. | `apps/web/src/pages/LearnerHome.tsx`가 history `q`·`status`를 URL search params로 소유하도록 수정했고 `uc-learner-practice-history` local 16 passed(22.9s)다. | 이 PASS는 H09의 실제 배포 재검증이다. 다른 기존 PASS까지 새 빌드에서 재검증했다는 뜻은 아니다. |
| T18 | 감독·연구 화면의 producer drilldown은 수정본을 배포했지만, 현재 브라우저가 learner 역할이라 교수 링크를 실제 배포에서 재검증하지 못해 기존 RED를 종결하지 않았다. | `apps/api/app/services/supervision_research_producer.py`의 canonical `/teach/session/{id}/review` 경로와 `apps/web/src/pages/SupervisionResearch.tsx`의 legacy 링크 정규화를 수정했다. API 12 passed, local 교수자 15 passed(25.3s)다. | 순수 teacher 계정에서 producer가 만든 비식별 signal의 `/teach/supervision`→drilldown→해당 리뷰 경로를 실제 배포에서 다시 확인한다. |
두 항목의 local 증거는 배포본 교체 또는 실제 배포 재검증 증거가 아니다. 운영 설정·실사용자·승인 원장은 변경하지 않았다.
H09의 최신 PASS는 실제 배포 재검증이지만 T18의 local 증거는 배포 기능 재검증 증거가 아니다. 운영 설정·실사용자·승인 원장은 변경하지 않았다.
## 상태 해석과 재개 조건