16

Backup/Restore Runbook

[ exit ]

백업, 복원, 해시 매니페스트, 민감자료 제외 기준을 정의한다.

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

Review Evidence

검토자는 /health/ready, /v1/docs/manifest, /v1/events/out-of-range, /v1/evidence/{id}, /v1/replay/{id}를 통해 문서 내용과 엔진 동작의 일치 여부를 확인한다.