16
Backup/Restore Runbook
백업, 복원, 해시 매니페스트, 민감자료 제외 기준을 정의한다.
Document class백업, 복원, 해시 매니페스트 절차.
Verification anchorpolicyVersion · ruleTrace · evidenceId · auditReceipt · replay
Backup Scope
백업 포함 대상은 engine/src, openapi, docs, surface/public, package manifests, systemd unit, nginx config, ops runbooks, release reports다.
Exclusions
기본 제외 대상은 .env.production, node_modules, dist, runtime/evidence, runtime/audit.jsonl이다. Evidence와 audit은 별도 계약·사고대응 절차에서만 추출한다.
Archive
release archive는 tar.gz로 생성하고 SHA256SUMS를 함께 남긴다. 산출물은 release directory에 시간스탬프 기반 이름으로 보존한다.
Restore
복원 순서는 source restore, secret 재생성, npm install, npm run build, systemd restore, nginx restore, service restart, gnxcheck, publiccheck 순서다.
Verification
복원 후 evidence replay smoke test를 반드시 수행한다. replay mismatch가 발생하면 복원 성공으로 보지 않는다.
Non-Claims
- 체온, 심박, 리듬, 혈압 측정값을 이 엔진이 생성한다고 주장하지 않는다.
- 질병 확정 진단, 치료 결정, 약물 권고, 응급 분류를 수행한다고 주장하지 않는다.
- 원시 건강 데이터의 무제한 저장 또는 제3자 재사용 권한을 제공한다고 주장하지 않는다.
- 프론트엔드 색상 변화만으로 엔진 판단이 완료되었다고 주장하지 않는다.
Review Evidence
검토자는 /health/ready, /v1/docs/manifest, /v1/events/out-of-range, /v1/evidence/{id}, /v1/replay/{id}를 통해 문서 내용과 엔진 동작의 일치 여부를 확인한다.