vignette/apps/api
Yun Chan 6369f29439 CLI 자식 프로세스 환경에 Windows 필수 변수 백필
공개 런타임 승격 체인이 psutil로 이전 프로세스 환경을 통째로 이식하는 과정에서
SystemRoot 가 유실됐고, Go 계열 CLI(agy)는 시스템 인증서 풀/홈 해석에 SystemRoot 가
필요해 agy models 가 조용히 빈 목록을 반환했다(관리자 AI 운영 화면의
'Agy가 선택 가능한 모델을 반환하지 않았습니다' 두 번째 원인).
- _cli_subprocess_env(): 상속 환경에서 빠진 SystemRoot/SystemDrive/ComSpec 만
  기본값으로 백필해 모든 CLI 스폰(_run_process·codex app-server·agy stream·claude 세션)에 적용.
  os.environ 의 Windows 대문자 정규화를 고려한 대소문자 무시 조회
- Set-CompleteProcessEnvironment: 이식본에 빠진 Windows 필수 키를 Machine 스코프
  표준값으로 병합해 승격 체인 자체의 유실을 원천 보강
- 검증: 신규 2단위 RED→GREEN, engine_gateway 65 passed, app 924 passed,
  PS 5.1 parser OK, SystemRoot 제거 환경에서 실제 agy CLI 14모델 live 조회 확인
2026-08-18 13:25:08 +09:00
..
app 주기 실회기 검증과 G7 종료계약 보강 2026-08-09 23:37:19 +09:00
engine_gateway CLI 자식 프로세스 환경에 Windows 필수 변수 백필 2026-08-18 13:25:08 +09:00
scripts 현재 작업 전체 반영 2026-06-27 16:08:41 +09:00
Dockerfile G0~G8 성과·동맹 측정 OS 작업 일괄 고정 2026-08-08 01:30:53 +09:00
README.md chore: Vignette 모노레포 초기 스캐폴드 + 설계 문서 이관 2026-06-25 21:16:45 +09:00
requirements-rag.txt 음성 재생과 운영 배포 정리 2026-06-28 12:18:20 +09:00
requirements.txt G7 증명과 G8 clean-head 승격 준비 2026-08-09 18:22:03 +09:00

apps/api

FastAPI 백엔드 (Vignette). 엔진 어댑터(claude -p 상주풀)·상태머신·가드레일·RAG·RBAC.