파이스 자기수정 안전망

파이스 자기수정 안전망 A lifecycle diagram generated by Archify. 01 / 자기수정 한 번의 흐름 02 / 실패하면 03 / 복구도 못 하면 수정 요청 · modify_own_code · 자기수정 한 번의 흐름 · 권한 필요 01 수정 요청 modify_own_code 권한 필요 자동 백업 커밋 · 수정 전 git 커밋 · 자기수정 한 번의 흐름 · git 02 자동 백업 커밋 수정 전 git 커밋 git 적용 · selftest · 문법검사 → 하네스 · 자기수정 한 번의 흐름 · 검사 03 적용 · selftest 문법검사 → 하네스 검사 재시작 · 헬스 검사 · 90초 · 3연속 통과 · 자기수정 한 번의 흐름 · 구조대 04 재시작 · 헬스 검사 90초 · 3연속 통과 구조대 정상 · last-good · 되돌림 기준 갱신 · 자기수정 한 번의 흐름 · 승격 05 정상 · last-good 되돌림 기준 갱신 승격 검사 실패 · 파일 복원 · 커밋은 남기지 않음 · 실패하면 · 되돌림 검사 실패 · 파일 복원 커밋은 남기지 않음 되돌림 자동 되돌리기 · git reset --hard · 실패하면 · last-good 자동 되돌리기 git reset --hard last-good last-good 복구 · 옛 코드로 다시 기동 · 실패하면 · 복구 last-good 복구 옛 코드로 다시 기동 복구 비상 화면 · 구조대 :8788 · 사람 · 복구도 못 하면 · 알림 비상 화면 구조대 :8788 · 사람 알림 Legend 시작 진행 관문 · 대기 정상 실패 · 비상

정상 경로

  • • 백업 커밋 → 문법검사·selftest 통과 → 커밋 → 재시작
  • • 90초 안에 3연속 정상 + selftest 재통과면 last-good 갱신

실패하면

  • • 적용 단계 실패: 파일만 복원, 커밋은 남기지 않음
  • • 헬스 실패: last-good 으로 되돌림 (미커밋은 WIP 커밋 보존)
  • • 복구도 못 하면: 푸시 알림 + 비상 화면에서 사람이 버튼으로