# Report Inbox · 2026-10-27 · camera-recording-docs

Status: receipt-shard

## 11:45 KST · Contextra camera27 쓰러짐 입력 2분 녹화와 Frame 검토본·재사용 가이드 준비

Receipt: `20261027-camera27-recording-review-r01`

### 결과
- 기존 RTSP 입력의 120초 원본·Frame 번호 검토본·대응표를 별도 시험 경로에 보존했다. 영상 의미 분석과 모델 추론은 하지 않았다.
- 녹화 전 image의 ffmpeg 부재를 확인해 기존 cached Analytics image를 별도 CPU 도구 컨테이너로 사용했다. 신규 설치와 운영 image 변경 없음.
- 공용 녹화 가이드와 timestamp 실행 기록을 추가하고 Owner에 연결했다. Git 밖 helper·영상·17파일 manifest를 보존했다.
- 운영 설정·5서비스·28채널 실행 identity 전후 동일, 임시 컨테이너 회수 완료. 실제 add/commit/push는 하지 않았다.

### 검증
- 원본·검토본 2882Frame, 상대PTS 오차0초, decode 오류0, 순차 Frame 대응표 PASS
- 세 결과 파일 전송 SHA256·크기 및 원격17파일 manifest 일치, helper AST·문서 링크·diff whitespace PASS
- 길이 메타데이터 약0.048초 차이와 입력 간격 불규칙성을 기록했으며 upstream Frame 손실 여부는 미확인

### 남은 작업
- 사용자가 검토본에서 반복 Frame 구간과 장면·쓰러짐 대상·정상 또는 애매한 상황을 후속 메시지로 제공
- 재생기별 시각 수용과 영상 의미는 사용자 검토 대기; 자동 재녹화·모델 시험은 하지 않음

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6IjIwMjYxMDI3LWNhbWVyYTI3LXJlY29yZGluZy1yZXZpZXctcjAxIiwicmVtYWluaW5nIjpbIuyCrOyaqeyekOqwgCDqsoDthqDrs7jsl5DshJwg67CY67O1IEZyYW1lIOq1rOqwhOqzvCDsnqXrqbTCt-yTsOufrOynkCDrjIDsg4HCt-ygleyDgSDrmJDripQg7JWg66ek7ZWcIOyDge2ZqeydhCDtm4Tsho0g66mU7Iuc7KeA66GcIOygnOqztSIsIuyerOyDneq4sOuzhCDsi5zqsIEg7IiY7Jqp6rO8IOyYgeyDgSDsnZjrr7jripQg7IKs7Jqp7J6QIOqygO2GoCDrjIDquLA7IOyekOuPmSDsnqzrhbntmZTCt-uqqOuNuCDsi5ztl5jsnYAg7ZWY7KeAIOyViuydjCJdLCJyZXN1bHRzIjpbIuq4sOyhtCBSVFNQIOyeheugpeydmCAxMjDstIgg7JuQ67O4wrdGcmFtZSDrsojtmLgg6rKA7Yag67O4wrfrjIDsnZHtkZzrpbwg67OE64-EIOyLnO2XmCDqsr3roZzsl5Ag67O07KG07ZaI64ukLiDsmIHsg4Eg7J2Y66-4IOu2hOyEneqzvCDrqqjrjbgg7LaU66Gg7J2AIO2VmOyngCDslYrslZjri6QuIiwi64W57ZmUIOyghCBpbWFnZeydmCBmZm1wZWcg67aA7J6s66W8IO2ZleyduO2VtCDquLDsobQgY2FjaGVkIEFuYWx5dGljcyBpbWFnZeulvCDrs4Trj4QgQ1BVIOuPhOq1rCDsu6jthYzsnbTrhIjroZwg7IKs7Jqp7ZaI64ukLiDsi6Dqt5wg7ISk7LmY7JmAIOyatOyYgSBpbWFnZSDrs4Dqsr0g7JeG7J2MLiIsIuqzteyaqSDrhbntmZQg6rCA7J2065Oc7JmAIHRpbWVzdGFtcCDsi6Ttlokg6riw66Gd7J2EIOy2lOqwgO2VmOqzoCBPd25lcuyXkCDsl7DqsrDtlojri6QuIEdpdCDrsJYgaGVscGVywrfsmIHsg4HCtzE37YyM7J28IG1hbmlmZXN066W8IOuztOyhtO2WiOuLpC4iLCLsmrTsmIEg7ISk7KCVwrc17ISc67mE7IqkwrcyOOyxhOuEkCDsi6TtlokgaWRlbnRpdHkg7KCE7ZuEIOuPmeydvCwg7J6E7IucIOy7qO2FjOydtOuEiCDtmozsiJgg7JmE66OMLiDsi6TsoJwgYWRkL2NvbW1pdC9wdXNo64qUIO2VmOyngCDslYrslZjri6QuIl0sInNjaGVtYV92ZXJzaW9uIjoibHRiMTAyMS5jb2RleF9odWIucmVwb3J0X3JlY2VpcHQudjEiLCJzZXNzaW9uX2FsaWFzIjoiY2FtZXJhLXJlY29yZGluZy1kb2NzIiwidGFzayI6IkNvbnRleHRyYSBjYW1lcmEyNyDsk7Drn6zsp5Ag7J6F66ClIDLrtoQg64W57ZmU7JmAIEZyYW1lIOqygO2GoOuzuMK37J6s7IKs7JqpIOqwgOydtOuTnCDspIDruYQiLCJ0aW1lc3RhbXAiOiIyMDI2LTEwLTI3VDExOjQ1OjI4KzA5OjAwIiwidmVyaWZ5IjpbIuybkOuzuMK36rKA7Yag67O4IDI4ODJGcmFtZSwg7IOB64yAUFRTIOyYpOywqDDstIgsIGRlY29kZSDsmKTrpZgwLCDsiJzssKggRnJhbWUg64yA7J2R7ZGcIFBBU1MiLCLshLgg6rKw6rO8IO2MjOydvCDsoITshqEgU0hBMjU2wrftgazquLAg67CPIOybkOqyqTE37YyM7J28IG1hbmlmZXN0IOydvOy5mCwgaGVscGVyIEFTVMK366y47IScIOunge2BrMK3ZGlmZiB3aGl0ZXNwYWNlIFBBU1MiLCLquLjsnbQg66mU7YOA642w7J207YSwIOyVvTAuMDQ47LSIIOywqOydtOyZgCDsnoXroKUg6rCE6rKpIOu2iOq3nOy5meyEseydhCDquLDroZ3tlojsnLzrqbAgdXBzdHJlYW0gRnJhbWUg7IaQ7IukIOyXrOu2gOuKlCDrr7jtmZXsnbgiXX0K -->
