Files
portfolio-hub/.proofline/criteria/ac-0012.md
T

1.2 KiB

id, status
id status
ac-0012 active

Immutable operator handoff와 deployment exclusion

Criterion

Container operations 문서는 게시 산출물의 immutable image@sha256:<digest> identity, source revision, 별도 pre-start pfhub migrate-db, runtime secret injection, read-only root filesystem, 명시적 writable mount를 정의해야 한다. Image rollback은 이전 recorded digest의 재선택이고 DB migration rollback·data recovery와 같지 않음을 명시하며 운영 deployment 기능·설정·실행 명령을 포함하지 않아야 한다.

Verification

  • 성공 조건: 운영자가 publication output에서 immutable artifact와 필수 runtime/pre-start 입력 경계를 식별할 수 있고 deployment·DB rollback은 별도 승인 범위로 명확히 분리된다.
  • 실패·경계 조건: moving tag를 rollback identity로 제시하거나 image rollback이 DB 상태를 되돌린다고 암시하거나 Compose/Kubernetes/Helm/systemd/Dockge 배포 구성·실행·재시작 명령을 포함하면 실패다.
  • 검사 방법: docs/container-operations.md contract test로 digest, migration, secret/read-only/writable mount, image≠DB rollback 및 deployment-command 부재를 검사한다.