estEL ①-2 Lab 탭통합 + ①-3 도메인 승격
①-2 Lab 7탭 통합 (완료)
:9601 estEL 서버에 6개 신규 라우트 + 7탭 단일 대시보드:
| 탭 | 라우트 | 검증 |
|---|
| Lab (QKD) | /api/qkd | 무도청0/도청탐지 |
| Verify (QEC) | /api/qec(1D) + /api/surface(2D MWPM) | 억제·거리스케일링 |
| Budget (E2b) | /api/tcount | 비용비트·엔진영역 |
| Runtime (E2c) | /api/e2c | 7/7 |
| PQC | /api/pqc(node) | 7/7 |
| Solve (E4) | /api/solve | 3/3(우위없음) |
| Secure (E3) | /api/secure | 7/7 |
- 전 API E2E 200, 기존 QKD/QEC 회귀 정상. launchd org.crowny.estel(KeepAlive 단일).
①-3 도메인 승격 (라우트 배선 완료, 활성 대기)
- 충돌 발견: estel.crowny.org는 다른 세션이 byeol 서버(:9785, estEL AI 자연어 인터페이스)로 지정. 뺏지 않고 비파괴로 estellab.crowny.org → :9601(내 Lab) 신규 배선. gateway.yaml 백업+검증.
- estel.crowny.org(byeol AI) + estellab.crowny.org(Lab 대시보드) 공존 — 상호보완.
- ⚠️ 활성 대기: 한선씨 게이트웨이는 핫리로드 없음 + 재기동 시 :8080 바인드 경합(구 인스턴스가 :8080 점유→새 인스턴스 바인드실패, 구 인스턴스=라우트추가 전이라 estellab 404). 안정된 라이브 게이트를 outage 위험에 빠뜨리지 않으려 강제 컷오버 안 함. 다음 클린 게이트 재기동(관제 워치독/유지보수 창) 시 자동 활성.
- estEL Lab 즉시 사용: http://127.0.0.1:9601/ (7탭 전부 동작).
정직 요약
Lab 탭통합은 완전 완료(라이브 로컬). 도메인은 라우트 정확 배선됐으나 게이트 바인드경합으로 활성은 클린 재기동 대기 — 라이브 인프라 안정 우선.
①-2 보강 (사용자 테스트 피드백 반영)
- PQC 버그 수정: launchd 클린env에서 openssl→구 LibreSSL(ML-DSA 없음), node→ENOENT. 둘 다 홈브루 절대경로(/opt/homebrew/bin)로 교정 → PQC 7/7 라이브. (crownyc는 이미 절대경로라 무관)
- 8 API 전수 실데이터 확인: qkd·qec·surface·tcount·e2c·pqc·solve·secure 전부 정상.
- 🔬 원리 설명 7탭 추가: 각 탭에 작동 메커니즘(체질/신드롬MWPM/T-count χ/magic상태/격자서명/그로버/키스트림) 상시 표시 — "결과만 나오고 원리 안 나옴" 해결.