NEX-8 · Automation and Cron Reliability

자동화/크론/저장소 신뢰성 표준 v1

Z드라이브 preflight, Gateway/Paperclip health, cron 결과 기록, 실패 복구 루틴을 NextLab 통합운영체계의 완료 게이트로 편입한 운영 표준입니다.

현재 점검

Z드라이브 present/writablePaperclip okGateway 3200 unavailable

문서 작성 작업에는 Gateway가 필수 조건이 아니므로 degraded/not_required로 기록합니다.

완료 게이트

PreflightVerifyRecordRecovery Next

검증 또는 기록이 빠지면 Paperclip 이슈를 done으로 전환하지 않습니다.

상태 모델

상태의미전이 조건
scheduled크론/heartbeat 대기실행 트리거 수신
preflightZ드라이브·API·포트·경로 확인필수 항목 pass 또는 degraded 기록
running실제 작업 수행프로세스 정상 종료
verify산출물/API/링크 검증검증 조건 통과
recordedJSONL·Paperclip·대시보드 기록기록 위치 확인
done완료모든 완료 게이트 통과
degraded/failed대체 경로 또는 실행 실패복구 next action 생성

Cron 결과 JSONL 필드

{
  "timestamp": "ISO-8601",
  "issue": "NEX-8",
  "job_name": "heartbeat-or-cron-name",
  "state": "done|degraded|failed",
  "preflight": {
    "z_drive": "pass|degraded|failed",
    "paperclip": "pass|degraded|failed",
    "gateway": "pass|degraded|failed|not_required"
  },
  "artifacts": ["absolute/path/or/url"],
  "verification": ["checked item"],
  "recovery_next": "필요 시 다음 조치"
}

표준 Preflight 실행

chmod +x operations/automation-cron-reliability-standard/scripts/cron-preflight.sh
JOB_NAME="heartbeat" ISSUE="NEX-8" \
  operations/automation-cron-reliability-standard/scripts/cron-preflight.sh

로그는 operations/cron-run-logs/YYYY-MM.jsonl에 누적됩니다.