스킬 자체의 표현으로
이 스킬은 편집 가능한 PPTX 덱을 전달하기 전에 검증하고 수정하며, 지오메트리 좌표 계약, 접근성 준수, OOXML 패키지 무결성을 확인합니다. 감사 체크리스트를 적용하여 슬라이드 수, 실제 경계, 숨김 슬라이드, 텍스트 오버플로, 콘텐츠 충돌, 네이티브 편집 가능성을 검증합니다.
제품용 덱의 경우 Python 검증 스크립트를 실행하고 JSON 리포트를 저장합니다. 검증에 실패하면 스펙이나 빌더를 수정하고 덱을 다시 빌드하며, 오류가 0이 될 때까지 동일한 검사를 재실행합니다. 스펙, PPTX, 빌드 레코드, 지오메트리 감사, 접근성 감사, 패키지 리포트, 소스 매니페스트 등 모든 산출물이 함께 보관됩니다.
작동 방식
- 01파일 경로 및 산출물 확인
검증이 시작되기 전에 스킬은 스펙, 빌더, PPTX 파일, 소스 매니페스트, 감사 경로의 위치를 확인하여 필요한 모든 자료가 준비되었는지 점검합니다.
- 02빌드 전 좌표 계약 감사 적용
스킬은 덱이 빌드되기 전에 references/audit-checklist.md의 감사 체크리스트를 좌표 계약에 적용하여 지오메트리 문제를 조기에 발견합니다.
- 03재개봉한 PPTX와 레이아웃 트리 비교
빌드 후 스킬은 PPTX를 다시 열어 슬라이드 수, 실제 경계, 숨김 슬라이드, 요청된 지오메트리를 레이아웃 트리와 비교하여 불일치를 감지합니다.
- 04프로덕션용 패키지 검증 스크립트 실행
제품용 덱의 경우 스킬은 pptx-reference-deck-analysis의 validate_package.py 스크립트를 실행하고 결과 JSON 리포트를 저장합니다.
- 05접근성 준수 확인
스킬은 문서 언어, 슬라이드 제목, 의미 있는 이미지의 대체 텍스트, 읽기 순서, 표 헤더, 출처 참조를 검증하여 접근성 표준이 충족되는지 확인합니다.
- 06실패 시 수정 및 재빌드
검증에서 오류가 발견되면 스킬은 스펙 또는 태스크 로컬 빌더를 수정하고 덱을 다시 빌드하며, 덱이 통과할 때까지 모든 검사를 재실행합니다.