{
    "passed": 39,
    "failed": 0,
    "seconds": 4.8398737,
    "endedUtc": "2026-11-01T01:32:45.2484121Z",
    "utc": "2026-11-01T01:32:40.4050096Z",
    "assembly": "af84eae3-4a63-46ba-a35b-1e2e0d81c708",
    "checks": [
        "실제 표 범위가 행 확장",
        "원본 표 스타일 보존",
        "행 확장 시 모든 기존 셀 값 보존",
        "행 확장 한 번 Undo 복원",
        "행 확장 Redo",
        "행·열 동시 축소",
        "표 제외 값은 셀에서 삭제되지 않음",
        "축소 Undo는 열 메타데이터까지 복원",
        "중복·빈 새 머리글에 고유 이름 생성",
        "새 머리글 셀과 표 메타데이터 일치",
        "열 확장 시 원본 스타일 유지",
        "저장 재열기 후 범위와 열 유지",
        "원본 차트 XML은 재계산 캐시 외 모든 구조 보존",
        "네이티브 table ref 저장",
        "네이티브 필터 범위 동기화",
        "네이티브 열 count 저장",
        "잘못된 범위 거부: A4:E15",
        "거부 후 상태 불변: A4:E15",
        "잘못된 범위 거부: B5:E15",
        "거부 후 상태 불변: B5:E15",
        "잘못된 범위 거부: A5:E5",
        "거부 후 상태 불변: A5:E5",
        "잘못된 범위 거부: A5:XFE15",
        "거부 후 상태 불변: A5:XFE15",
        "잘못된 범위 거부: A5:E1048577",
        "거부 후 상태 불변: A5:E1048577",
        "잘못된 범위 거부: A5:E999999",
        "거부 후 상태 불변: A5:E999999",
        "잘못된 범위 거부: A5:E15:G20",
        "거부 후 상태 불변: A5:E15:G20",
        "잘못된 범위 거부: A5",
        "거부 후 상태 불변: A5",
        "잘못된 범위 거부: Sheet1!A5:E15",
        "거부 후 상태 불변: Sheet1!A5:E15",
        "잘못된 범위 거부: garbage",
        "거부 후 상태 불변: garbage",
        "동일 범위는 저장 상태 유지",
        "20회 확장·축소 반복",
        "반복 후 차트 파트 증가 없음"
    ],
    "errors": []
}