Report 반영 상태 조회
python
application = client.document_application("review_1")현재 Client Project에 저장된 명령 ID의 반영 상태를 조회합니다. 조회는 Report를 변경하거나 대기 요청을 재개하지 않습니다. 반환한 dict를 변경해도 저장 상태는 바뀌지 않습니다.
| 상태 | 의미 | 함께 반환하는 값 |
|---|---|---|
pending | 승인된 변경의 반영 대기 | receipt: None, 빈 진단 |
applied | Report와 영수증이 함께 확정됨 | 정확한 Apply 영수증, 빈 진단 |
refused | 충돌 등으로 반영 거절 | receipt: None, 구조화된 진단 |
snapshot은 schemaVersion, commandId, jobRef, resultRef, 원래 target, state, receipt, diagnostics를 포함합니다. 영수증에는 applied, target, newRevisionRef, newGeneration, semanticDigest가 있습니다. 이후 Report가 바뀌어도 기존 영수증은 유지됩니다. 형식은 JSON Schema에 정의합니다.
저장된 요청이 없거나 다른 Project의 ID라면 PX_TARGET_NOT_FOUND입니다. 현재 읽기 권한을 다시 확인하며 명령 ID 자체는 권한이 아닙니다.