Ghost-ALICE OS

Public Release Checklist

Language: 🇺🇸 English 🇰🇷 한국어

배포 담당자는 이 점검표로 현재 Ghost-ALICE Core 저장소와 공개 문서를 배포합니다. 기존 저장소 이력을 유지하고 승인된 배포 범위만 준비합니다. 이 문서는 배포 요건을 정의하며 특정 후보의 통과를 증명하지 않습니다.

Contents

Release Scope

Documentation And Public Surfaces

Source Verification

배포 담당자는 후보가 영향을 주는 계약으로 검증 계획을 구성합니다. 변경 없는 유효한 근거는 원래 출처와 검증 시각으로 재사용합니다. 새 상태 질문, 문서 편집이나 기록 복구 때문에 이미 검증한 업무를 반복하지 않습니다. 필수 검증이 없으면 해당 기준은 미해결로 남습니다.

사용 가능한 소스 검사는 다음과 같습니다.

python3 scripts/validate_public_surfaces.py
python3 scripts/check_skill_gate_contract.py
python3 scripts/check_prose_wrapping.py
python3 scripts/validate_platform_adapters.py
python3 scripts/run_installer_compat_tests.py --list

설치기 동작에 영향이 있으면 해당 호환성 그룹을 사용합니다. 공용 실행 코드나 스크립트를 바꾸는 배포에는 shared-all과 scripts-all의 관련 검증이 필요하며, 변경이 여러 호환성 계약에 걸치면 전체 호환성 검사를 사용합니다. 담당 테스트는 설치기 호환성 계약을 확인합니다. 정적 검사 통과는 실제 네이티브 호출이나 모델 행동의 근거가 아닙니다.

Installed Behavior Gates

설치된 실행 환경을 주장하려면 후보 설치의 출처와 실행 점검 절차의 실제 네이티브 훅 관측을 보존합니다. 디스크의 훅 설정, 네이티브 신뢰와 실행 중인 호스트의 반영은 별개입니다. 필요하면 재로드 복구 안내를 따릅니다.

거버넌스 점검은 실행 연결과 제어 표시를 입증하며 별도의 비공개 행동 검사를 대신하지 않습니다. 정규 설치기로 후보를 설치하고 설치기 소유 매니페스트를 갖춘 임시 환경에서, 지원을 주장하는 각 설치 플랫폼에 새 세션 평가 컨트롤러를 사용합니다. 자리표시자를 배포 담당자의 사례·평가 도구 경로로 바꾸며 평가 전용 비공개 자료는 대상 명령과 환경에 전달하지 않습니다.

python3 -m _shared.blind_behavior --case <sealed-held-out-case.json> --platform claude --subject-command '["claude"]' --evaluator-command '["<trusted-evaluator>"]' --record .tmp/release/blind-claude.json
python3 -m _shared.blind_behavior --case <sealed-held-out-case.json> --platform codex --subject-command '["codex"]' --evaluator-command '["<trusted-evaluator>"]' --record .tmp/release/blind-codex.json

필수 기록에는 종료 코드 0, verdict=pass, 의도한 설치 플랫폼 출처와 컨트롤러가 계산한 suite digest가 있어야 합니다. 요청 원문, rubric, 정답, 대상 응답과 평가 전용 비공개 문구는 저장하지 않습니다. 한 플랫폼의 통과는 다른 플랫폼의 근거가 아닙니다. 자동 비공개 평가는 사람이 깨끗한 새 터미널에서 수행하는 수락 검사를 대신하지 않습니다. 변경 없는 유효한 근거는 유지할 수 있으며, 없거나 변경의 영향을 받은 근거는 해당 배포 주장을 하기 전에 확보합니다.

License And Private Material

Publication

  1. 기존 브랜치·검토 절차를 통해 검토된 배포 범위만 통합합니다. 배포를 위해 저장소를 새로 초기화하거나 이력을 재작성하지 않습니다.
  2. 필수 소스·설치·행동 근거가 후보에 적용되는지 확인하고 지원 근거가 없는 플랫폼이나 범위를 명시합니다.
  3. 승인된 commit·버전 tag·배포 산출물을 게시합니다. 배포와 pull request 설명에는 현재 패키지 동작·설치·검증·한계를 담으며 변경 이력은 commit 메시지에만 기록합니다.
  4. 검토된 소스에서 양 언어 Wiki와 GitHub Pages를 게시하고 공개된 페이지가 의도한 후보와 일치하는지 확인합니다.
  5. 실제 CI와 게시 결과를 확인합니다. 로컬 commit, 대기 중인 배포나 접수된 업로드 요청은 공개 게시의 증거가 아닙니다.
  6. 배포·설치 경로가 바뀌었다면 임시 계정이나 컴퓨터의 새 복제본에서 영향받은 공개 설치 경로를 확인합니다. 무관한 개발 설치본은 보존합니다.