# Report Inbox · 2026-09-13 · work-session

Status: receipt-shard

## 00:41 KST · Contextra 저속 처리의 최소 SDK 비교와 소비자 반환값 표적 audit

Receipt: `contextra-sdk-baseline-20260913-r01`

### 결과
- 동일 image와 모델 및 custom 전처리/processor를 유지한 합성 기본 경로에서 15초225 Frame, 약15 FPS를 확인했다.
- Production 소비자 정상 반환0과 SDK의 소비 buffer 수 반환 계약이 충돌한다. 설치 공개 함수의 정적 분석에서 반환0 이후1초 nanosleep 분기를 확인했다.
- RTP 대조는 합성 입력과 조건이 맞지 않고 구체적 소비자 결함이 확보돼 수행하지 않았다.
- Production 수정과 배포 없이 전용 Triton 및 task container를 정리하고 운영 상태와 설정을 보존했다.

### 검증
- synthetic live baseline 225 Frames/15s; SDK wait thread exit PASS
- installed SDK public header/example and exact ELF consume timespec corroborated
- generated config normalized parity and exact model hashes PASS
- task container remaining0, GPU baseline restored, actual settings/non-target unchanged
- documentation local links and git diff --check PASS

### 남은 작업
- 정상/Stop/stale/오류 반환 분기의 최소 source 교정과 실제 SDK 회귀
- 새 image 및 실제 서비스 수정 후 FPS/cleanup 검증은 다음 승인 범위
- RTP 단독 성능과 실제 RTSP Decode, 외부 시간 의미는 미검증

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1zZGstYmFzZWxpbmUtMjAyNjA5MTMtcjAxIiwicmVtYWluaW5nIjpbIuygleyDgS9TdG9wL3N0YWxlL-yYpOulmCDrsJjtmZgg67aE6riw7J2YIOy1nOyGjCBzb3VyY2Ug6rWQ7KCV6rO8IOyLpOygnCBTREsg7ZqM6reAIiwi7IOIIGltYWdlIOuwjyDsi6TsoJwg7ISc67mE7IqkIOyImOyglSDtm4QgRlBTL2NsZWFudXAg6rKA7Kad7J2AIOuLpOydjCDsirnsnbgg67KU7JyEIiwiUlRQIOuLqOuPhSDshLHriqXqs7wg7Iuk7KCcIFJUU1AgRGVjb2RlLCDsmbjrtoAg7Iuc6rCEIOydmOuvuOuKlCDrr7jqsoDspp0iXSwicmVzdWx0cyI6WyLrj5nsnbwgaW1hZ2XsmYAg66qo6424IOuwjyBjdXN0b20g7KCE7LKY66asL3Byb2Nlc3NvcuulvCDsnKDsp4DtlZwg7ZWp7ISxIOq4sOuzuCDqsr3roZzsl5DshJwgMTXstIgyMjUgRnJhbWUsIOyVvTE1IEZQU-ulvCDtmZXsnbjtlojri6QuIiwiUHJvZHVjdGlvbiDshozruYTsnpAg7KCV7IOBIOuwmO2ZmDDqs7wgU0RL7J2YIOyGjOu5hCBidWZmZXIg7IiYIOuwmO2ZmCDqs4Tslb3snbQg7Lap64-M7ZWc64ukLiDshKTsuZgg6rO16rCcIO2VqOyImOydmCDsoJXsoIEg67aE7ISd7JeQ7IScIOuwmO2ZmDAg7J207ZuEMey0iCBuYW5vc2xlZXAg67aE6riw66W8IO2ZleyduO2WiOuLpC4iLCJSVFAg64yA7KGw64qUIO2VqeyEsSDsnoXroKXqs7wg7KGw6rG07J20IOunnuyngCDslYrqs6Ag6rWs7LK07KCBIOyGjOu5hOyekCDqsrDtlajsnbQg7ZmV67O064-8IOyImO2Wie2VmOyngCDslYrslZjri6QuIiwiUHJvZHVjdGlvbiDsiJjsoJXqs7wg67Cw7Y-sIOyXhuydtCDsoITsmqkgVHJpdG9uIOuwjyB0YXNrIGNvbnRhaW5lcuulvCDsoJXrpqztlZjqs6Ag7Jq07JiBIOyDge2DnOyZgCDshKTsoJXsnYQg67O07KG07ZaI64ukLiJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmEg7KCA7IaNIOyymOumrOydmCDstZzshowgU0RLIOu5hOq1kOyZgCDshozruYTsnpAg67CY7ZmY6rCSIO2RnOyggSBhdWRpdCIsInRpbWVzdGFtcCI6IjIwMjYtMDktMTNUMDA6NDE6MDArMDk6MDAiLCJ2ZXJpZnkiOlsic3ludGhldGljIGxpdmUgYmFzZWxpbmUgMjI1IEZyYW1lcy8xNXM7IFNESyB3YWl0IHRocmVhZCBleGl0IFBBU1MiLCJpbnN0YWxsZWQgU0RLIHB1YmxpYyBoZWFkZXIvZXhhbXBsZSBhbmQgZXhhY3QgRUxGIGNvbnN1bWUgdGltZXNwZWMgY29ycm9ib3JhdGVkIiwiZ2VuZXJhdGVkIGNvbmZpZyBub3JtYWxpemVkIHBhcml0eSBhbmQgZXhhY3QgbW9kZWwgaGFzaGVzIFBBU1MiLCJ0YXNrIGNvbnRhaW5lciByZW1haW5pbmcwLCBHUFUgYmFzZWxpbmUgcmVzdG9yZWQsIGFjdHVhbCBzZXR0aW5ncy9ub24tdGFyZ2V0IHVuY2hhbmdlZCIsImRvY3VtZW50YXRpb24gbG9jYWwgbGlua3MgYW5kIGdpdCBkaWZmIC0tY2hlY2sgUEFTUyJdfQo -->

## 10:54 KST · Contextra 소비자 반환 계약 교정과 단일 채널10 FPS 회복

Receipt: `contextra-receiver-fix-20260913-r01`

### 결과
- 정상 소비와 의도적 폐기는1, 실제 처리 오류는 lifecycle 실패 보존 후 음수 반환하도록 교정했다.
- Source/image 각41 tests 및 모델 없는 실제 SDK3buffer 반환0/1의3초/수ms 대조를 통과했다.
- 새 image build1과 실제 Start1/Stop1에서 결과/Redis9.982 FPS, cleanup0.109초를 확인했다.
- 새 image와 기존 Metadata 설정을 유지했고 Analytics healthy/Stream stopped, restart 복원·상세 계측Off·비대상 보존을 확인했다.

### 검증
- source/image targeted41 tests PASS; actual SDK Receiver EOS/wait/count PASS
- 154 result/Redis Frames over15.428 seconds; preprocess-to-infer mean24.166ms
- actual/persistent image and model/config parity PASS; GPU idle baseline restored
- documentation links and git diff --check PASS

### 남은 작업
- 단일 채널 짧은 구간 검증이며 다중채널·장시간·탐지 품질은 별도
- Start diagnostics는 다음 승인 recreate까지 RETAIN
- Stop 후 Redis TTL 만료로 RTP 필드 별도 재확인은 미실행; 기존 코드와 Anchor 설정은 보존
- Scenario 의미 잠금 후 구현 및 독립 Pose/Fire·Artifact 목표 후속

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1yZWNlaXZlci1maXgtMjAyNjA5MTMtcjAxIiwicmVtYWluaW5nIjpbIuuLqOydvCDssYTrhJAg7Ken7J2AIOq1rOqwhCDqsoDspp3snbTrqbAg64uk7KSR7LGE64SQwrfsnqXsi5zqsITCt-2DkOyngCDtkojsp4jsnYAg67OE64-EIiwiU3RhcnQgZGlhZ25vc3RpY3PripQg64uk7J2MIOyKueyduCByZWNyZWF0Zeq5jOyngCBSRVRBSU4iLCJTdG9wIO2bhCBSZWRpcyBUVEwg66eM66OM66GcIFJUUCDtlYTrk5wg67OE64-EIOyerO2ZleyduOydgCDrr7jsi6Ttlok7IOq4sOyhtCDsvZTrk5zsmYAgQW5jaG9yIOyEpOygleydgCDrs7TsobQiLCJTY2VuYXJpbyDsnZjrr7gg7J6g6riIIO2bhCDqtaztmIQg67CPIOuPheumvSBQb3NlL0ZpcmXCt0FydGlmYWN0IOuqqe2RnCDtm4Tsho0iXSwicmVzdWx0cyI6WyLsoJXsg4Eg7IaM67mE7JmAIOydmOuPhOyggSDtj5DquLDripQxLCDsi6TsoJwg7LKY66asIOyYpOulmOuKlCBsaWZlY3ljbGUg7Iuk7YyoIOuztOyhtCDtm4Qg7J2M7IiYIOuwmO2ZmO2VmOuPhOuhnSDqtZDsoJXtlojri6QuIiwiU291cmNlL2ltYWdlIOqwgTQxIHRlc3RzIOuwjyDrqqjrjbgg7JeG64qUIOyLpOygnCBTREszYnVmZmVyIOuwmO2ZmDAvMeydmDPstIgv7IiYbXMg64yA7KGw66W8IO2GteqzvO2WiOuLpC4iLCLsg4ggaW1hZ2UgYnVpbGQx6rO8IOyLpOygnCBTdGFydDEvU3RvcDHsl5DshJwg6rKw6rO8L1JlZGlzOS45ODIgRlBTLCBjbGVhbnVwMC4xMDnstIjrpbwg7ZmV7J247ZaI64ukLiIsIuyDiCBpbWFnZeyZgCDquLDsobQgTWV0YWRhdGEg7ISk7KCV7J2EIOycoOyngO2WiOqzoCBBbmFseXRpY3MgaGVhbHRoeS9TdHJlYW0gc3RvcHBlZCwgcmVzdGFydCDrs7Xsm5DCt-yDgeyEuCDqs4TsuKFPZmbCt-u5hOuMgOyDgSDrs7TsobTsnYQg7ZmV7J247ZaI64ukLiJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmEg7IaM67mE7J6QIOuwmO2ZmCDqs4Tslb0g6rWQ7KCV6rO8IOuLqOydvCDssYTrhJAxMCBGUFMg7ZqM67O1IiwidGltZXN0YW1wIjoiMjAyNi0wOS0xM1QxMDo1NDowMCswOTowMCIsInZlcmlmeSI6WyJzb3VyY2UvaW1hZ2UgdGFyZ2V0ZWQ0MSB0ZXN0cyBQQVNTOyBhY3R1YWwgU0RLIFJlY2VpdmVyIEVPUy93YWl0L2NvdW50IFBBU1MiLCIxNTQgcmVzdWx0L1JlZGlzIEZyYW1lcyBvdmVyMTUuNDI4IHNlY29uZHM7IHByZXByb2Nlc3MtdG8taW5mZXIgbWVhbjI0LjE2Nm1zIiwiYWN0dWFsL3BlcnNpc3RlbnQgaW1hZ2UgYW5kIG1vZGVsL2NvbmZpZyBwYXJpdHkgUEFTUzsgR1BVIGlkbGUgYmFzZWxpbmUgcmVzdG9yZWQiLCJkb2N1bWVudGF0aW9uIGxpbmtzIGFuZCBnaXQgZGlmZiAtLWNoZWNrIFBBU1MiXX0K -->

## 11:52 KST · Contextra와 SSIMS Tracking 비용 비교 및 빈 클래스 wrapper 최소 교정

Receipt: `contextra-tracking-compare-20260913-r01`

### 결과
- 동일 후보 시퀀스에서 두 구현의 준비/core/결과 가공 비용과 association 의미 차이를 구분했다.
- Contextra 빈 클래스는 public tensor update로 core/ID/수명을 유지하고 불필요한 Detections wrapper만 생략했다.
- 관련18 tests와300 Frame ID/상태 및 추가110 Frame 교대 비교를 통과했다. 빈 클래스 집중 조건의 평균9.857ms에서6.897ms로 감소했다.
- Image/Runtime 반영과 모델/RTSP 실행 없이 Source와 Owner만 갱신했다. SSIMS와 운영 Analytics는 보존했다.

### 검증
- before/after three fixtures x100 Frames, candidate ID and tracked/lost parity PASS
- paired old/new40 measured Frames mean reduction30.03%; not general performance guarantee
- 18 targeted tests PASS after read-only SDK driver shim fixture correction
- SSIMS source hash and clean Git preserved; task containers remaining0; deployed image unchanged
- documentation local links and git diff --check PASS

### 남은 작업
- 다음 기능 Batch에서 image-owned public API 및 관련 tests 후 반영
- 실제 Runtime Tracking 개선량은 미검증; historical metrics와 비교 비율 확정 금지
- Scenario 의미 잠금·Pose/Fire·Artifact 후속. Portfolio는 MEDIUM candidate만 보존

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS10cmFja2luZy1jb21wYXJlLTIwMjYwOTEzLXIwMSIsInJlbWFpbmluZyI6WyLri6TsnYwg6riw64qlIEJhdGNo7JeQ7IScIGltYWdlLW93bmVkIHB1YmxpYyBBUEkg67CPIOq0gOugqCB0ZXN0cyDtm4Qg67CY7JiBIiwi7Iuk7KCcIFJ1bnRpbWUgVHJhY2tpbmcg6rCc7ISg65-J7J2AIOuvuOqygOymnTsgaGlzdG9yaWNhbCBtZXRyaWNz7JmAIOu5hOq1kCDruYTsnKgg7ZmV7KCVIOq4iOyngCIsIlNjZW5hcmlvIOydmOuvuCDsnqDquIjCt1Bvc2UvRmlyZcK3QXJ0aWZhY3Qg7ZuE7IaNLiBQb3J0Zm9saW_ripQgTUVESVVNIGNhbmRpZGF0ZeunjCDrs7TsobQiXSwicmVzdWx0cyI6WyLrj5nsnbwg7ZuE67O0IOyLnO2AgOyKpOyXkOyEnCDrkZAg6rWs7ZiE7J2YIOykgOu5hC9jb3JlL-qysOqzvCDqsIDqs7Ug67mE7Jqp6rO8IGFzc29jaWF0aW9uIOydmOuvuCDssKjsnbTrpbwg6rWs67aE7ZaI64ukLiIsIkNvbnRleHRyYSDruYgg7YG0656Y7Iqk64qUIHB1YmxpYyB0ZW5zb3IgdXBkYXRl66GcIGNvcmUvSUQv7IiY66qF7J2EIOycoOyngO2VmOqzoCDrtojtlYTsmpTtlZwgRGV0ZWN0aW9ucyB3cmFwcGVy66eMIOyDneuete2WiOuLpC4iLCLqtIDroKgxOCB0ZXN0c-yZgDMwMCBGcmFtZSBJRC_sg4Htg5wg67CPIOy2lOqwgDExMCBGcmFtZSDqtZDrjIAg67mE6rWQ66W8IO2GteqzvO2WiOuLpC4g67mIIO2BtOuemOyKpCDsp5HspJEg7KGw6rG07J2YIO2Pieq3oDkuODU3bXPsl5DshJw2Ljg5N21z66GcIOqwkOyGjO2WiOuLpC4iLCJJbWFnZS9SdW50aW1lIOuwmOyYgeqzvCDrqqjrjbgvUlRTUCDsi6Ttlokg7JeG7J20IFNvdXJjZeyZgCBPd25lcuunjCDqsLHsi6Dtlojri6QuIFNTSU1T7JmAIOyatOyYgSBBbmFseXRpY3PripQg67O07KG07ZaI64ukLiJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmHsmYAgU1NJTVMgVHJhY2tpbmcg67mE7JqpIOu5hOq1kCDrsI8g67mIIO2BtOuemOyKpCB3cmFwcGVyIOy1nOyGjCDqtZDsoJUiLCJ0aW1lc3RhbXAiOiIyMDI2LTA5LTEzVDExOjUyOjAwKzA5OjAwIiwidmVyaWZ5IjpbImJlZm9yZS9hZnRlciB0aHJlZSBmaXh0dXJlcyB4MTAwIEZyYW1lcywgY2FuZGlkYXRlIElEIGFuZCB0cmFja2VkL2xvc3QgcGFyaXR5IFBBU1MiLCJwYWlyZWQgb2xkL25ldzQwIG1lYXN1cmVkIEZyYW1lcyBtZWFuIHJlZHVjdGlvbjMwLjAzJTsgbm90IGdlbmVyYWwgcGVyZm9ybWFuY2UgZ3VhcmFudGVlIiwiMTggdGFyZ2V0ZWQgdGVzdHMgUEFTUyBhZnRlciByZWFkLW9ubHkgU0RLIGRyaXZlciBzaGltIGZpeHR1cmUgY29ycmVjdGlvbiIsIlNTSU1TIHNvdXJjZSBoYXNoIGFuZCBjbGVhbiBHaXQgcHJlc2VydmVkOyB0YXNrIGNvbnRhaW5lcnMgcmVtYWluaW5nMDsgZGVwbG95ZWQgaW1hZ2UgdW5jaGFuZ2VkIiwiZG9jdW1lbnRhdGlvbiBsb2NhbCBsaW5rcyBhbmQgZ2l0IGRpZmYgLS1jaGVjayBQQVNTIl19Cg -->

## 13:55 KST · Contextra INTRUSION source 구현과 동일 Frame 재생 검증

Receipt: `contextra-intrusion-20260913-135551`

### 결과
- 새 INTRUSION과 settings CAS 및 Frame Event/시각 경로 구현
- legacy 엔진과 기본값 정리; 운영 서비스 변경 없음

### 검증
- 관련60 test 실행 PASS
- 보존된 실제 영상 결과60 Frame 재생, Event7개, 이미지와 JSON3쌍
- 기존 Analytics healthy 및 Stream stopped, task container 잔존0

### 남은 작업
- 새 image와 실제 offline service window 미완료
- 사용자 시각 확인 대기
- 업무 Event durable 접수와 Artifact/HTTP 후속

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1pbnRydXNpb24tMjAyNjA5MTMtMTM1NTUxIiwicmVtYWluaW5nIjpbIuyDiCBpbWFnZeyZgCDsi6TsoJwgb2ZmbGluZSBzZXJ2aWNlIHdpbmRvdyDrr7jsmYTro4wiLCLsgqzsmqnsnpAg7Iuc6rCBIO2ZleyduCDrjIDquLAiLCLsl4XrrLQgRXZlbnQgZHVyYWJsZSDsoJHsiJjsmYAgQXJ0aWZhY3QvSFRUUCDtm4Tsho0iXSwicmVzdWx0cyI6WyLsg4ggSU5UUlVTSU9O6rO8IHNldHRpbmdzIENBUyDrsI8gRnJhbWUgRXZlbnQv7Iuc6rCBIOqyveuhnCDqtaztmIQiLCJsZWdhY3kg7JeU7KeE6rO8IOq4sOuzuOqwkiDsoJXrpqw7IOyatOyYgSDshJzruYTsiqQg67OA6rK9IOyXhuydjCJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmEgSU5UUlVTSU9OIHNvdXJjZSDqtaztmITqs7wg64-Z7J28IEZyYW1lIOyerOyDnSDqsoDspp0iLCJ0aW1lc3RhbXAiOiIyMDI2LTA5LTEzVDEzOjU1OjUxKzA5OjAwIiwidmVyaWZ5IjpbIuq0gOugqDYwIHRlc3Qg7Iuk7ZaJIFBBU1MiLCLrs7TsobTrkJwg7Iuk7KCcIOyYgeyDgSDqsrDqs7w2MCBGcmFtZSDsnqzsg50sIEV2ZW50N-qwnCwg7J2066-47KeA7JmAIEpTT04z7IyNIiwi6riw7KG0IEFuYWx5dGljcyBoZWFsdGh5IOuwjyBTdHJlYW0gc3RvcHBlZCwgdGFzayBjb250YWluZXIg7J6U7KG0MCJdfQo -->

## 15:16 KST · Contextra 출력 설정과 실제 INTRUSION 영상 검증

Receipt: `contextra-intrusion-live-20260913-151612`

### 결과
- 표시 선택과 ROI 및 시간 표시 API 보완, 새 image 유지 반영
- 실패 캡처 상한 및 surface 정합 교정 후 추가 회차 기능 통과
- 원래 입력과 시험 설정 및 restart 복원, 임시 mount 제거

### 검증
- 초기 source/image 각26 PASS, 교정 source16/image21 PASS
- 실제 Event3개 Redis 전달과 같은 Frame 이미지 JSON2쌍 정합
- cleanup0.239초, 현재 healthy 및 Stream stopped
- capture 포함 결과7.500FPS는10FPS 성능 PASS가 아님

### 남은 작업
- 사용자 시각 확인
- capture-Off Scenario 처리량과 capture 지연
- Pose/Fire 및 Event durable/Artifact/HTTP 후속

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1pbnRydXNpb24tbGl2ZS0yMDI2MDkxMy0xNTE2MTIiLCJyZW1haW5pbmciOlsi7IKs7Jqp7J6QIOyLnOqwgSDtmZXsnbgiLCJjYXB0dXJlLU9mZiBTY2VuYXJpbyDsspjrpqzrn4nqs7wgY2FwdHVyZSDsp4Dsl7AiLCJQb3NlL0ZpcmUg67CPIEV2ZW50IGR1cmFibGUvQXJ0aWZhY3QvSFRUUCDtm4Tsho0iXSwicmVzdWx0cyI6WyLtkZzsi5wg7ISg7YOd6rO8IFJPSSDrsI8g7Iuc6rCEIO2RnOyLnCBBUEkg67O07JmELCDsg4ggaW1hZ2Ug7Jyg7KeAIOuwmOyYgSIsIuyLpO2MqCDsuqHsspgg7IOB7ZWcIOuwjyBzdXJmYWNlIOygle2VqSDqtZDsoJUg7ZuEIOy2lOqwgCDtmozssKgg6riw64qlIO2GteqzvCIsIuybkOuemCDsnoXroKXqs7wg7Iuc7ZeYIOyEpOyglSDrsI8gcmVzdGFydCDrs7Xsm5AsIOyehOyLnCBtb3VudCDsoJzqsbAiXSwic2NoZW1hX3ZlcnNpb24iOiJsdGIxMDIxLmNvZGV4X2h1Yi5yZXBvcnRfcmVjZWlwdC52MSIsInNlc3Npb25fYWxpYXMiOiJ3b3JrLXNlc3Npb24iLCJ0YXNrIjoiQ29udGV4dHJhIOy2nOugpSDshKTsoJXqs7wg7Iuk7KCcIElOVFJVU0lPTiDsmIHsg4Eg6rKA7KadIiwidGltZXN0YW1wIjoiMjAyNi0wOS0xM1QxNToxNjoxMiswOTowMCIsInZlcmlmeSI6WyLstIjquLAgc291cmNlL2ltYWdlIOqwgTI2IFBBU1MsIOq1kOyglSBzb3VyY2UxNi9pbWFnZTIxIFBBU1MiLCLsi6TsoJwgRXZlbnQz6rCcIFJlZGlzIOyghOuLrOqzvCDqsJnsnYAgRnJhbWUg7J2066-47KeAIEpTT04y7IyNIOygle2VqSIsImNsZWFudXAwLjIzOey0iCwg7ZiE7J6sIGhlYWx0aHkg67CPIFN0cmVhbSBzdG9wcGVkIiwiY2FwdHVyZSDtj6ztlagg6rKw6rO8Ny41MDBGUFPripQxMEZQUyDshLHriqUgUEFTU-qwgCDslYTri5giXX0K -->

## 16:27 KST · Contextra 캡처 RGB와 초기 준비 분리 및 Off/On 검증

Receipt: `contextra-capture-isolation-20260913-162705`

### 결과
- SDK RGB 경계 교정과 opt-in 기동 준비 및 callback 비차단 제어
- Tracking wall/thread CPU와 Scenario 및 캡처 단계 시간 구분
- 새 image 유지 및 원래 입력과 시험 설정 복원

### 검증
- source/image 각29 tests PASS
- 동일 Frame39~119 Off9.9906/On9.9860FPS, stale 및 queue drop0
- 원본 동일 PTS RGB 비교 및 실제 Redis와 이미지 JSON3쌍 정합
- Off/On cleanup0.2945/0.2404초, healthy 및 Stream stopped

### 남은 작업
- 사용자 시각 확인
- 다중 채널 및 장시간 성능은 미검증
- 추가 디버그 최적화 없이 Pose/Fire 및 기존 Artifact/HTTP 후속

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1jYXB0dXJlLWlzb2xhdGlvbi0yMDI2MDkxMy0xNjI3MDUiLCJyZW1haW5pbmciOlsi7IKs7Jqp7J6QIOyLnOqwgSDtmZXsnbgiLCLri6TspJEg7LGE64SQIOuwjyDsnqXsi5zqsIQg7ISx64ql7J2AIOuvuOqygOymnSIsIuy2lOqwgCDrlJTrsoTqt7gg7LWc7KCB7ZmUIOyXhuydtCBQb3NlL0ZpcmUg67CPIOq4sOyhtCBBcnRpZmFjdC9IVFRQIO2bhOyGjSJdLCJyZXN1bHRzIjpbIlNESyBSR0Ig6rK96rOEIOq1kOygleqzvCBvcHQtaW4g6riw64-ZIOykgOu5hCDrsI8gY2FsbGJhY2sg67mE7LCo64uoIOygnOyWtCIsIlRyYWNraW5nIHdhbGwvdGhyZWFkIENQVeyZgCBTY2VuYXJpbyDrsI8g7Lqh7LKYIOuLqOqzhCDsi5zqsIQg6rWs67aEIiwi7IOIIGltYWdlIOycoOyngCDrsI8g7JuQ656YIOyeheugpeqzvCDsi5ztl5gg7ISk7KCVIOuzteybkCJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmEg7Lqh7LKYIFJHQuyZgCDstIjquLAg7KSA67mEIOu2hOumrCDrsI8gT2ZmL09uIOqygOymnSIsInRpbWVzdGFtcCI6IjIwMjYtMDktMTNUMTY6Mjc6MDUrMDk6MDAiLCJ2ZXJpZnkiOlsic291cmNlL2ltYWdlIOqwgTI5IHRlc3RzIFBBU1MiLCLrj5nsnbwgRnJhbWUzOX4xMTkgT2ZmOS45OTA2L09uOS45ODYwRlBTLCBzdGFsZSDrsI8gcXVldWUgZHJvcDAiLCLsm5Drs7gg64-Z7J28IFBUUyBSR0Ig67mE6rWQIOuwjyDsi6TsoJwgUmVkaXPsmYAg7J2066-47KeAIEpTT04z7IyNIOygle2VqSIsIk9mZi9PbiBjbGVhbnVwMC4yOTQ1LzAuMjQwNOy0iCwgaGVhbHRoeSDrsI8gU3RyZWFtIHN0b3BwZWQiXX0K -->

## 19:59 KST · Contextra Pose 변환과 공급 모델 및 Metadata 연결 후보 구현

Receipt: `contextra-pose-20260913-195901`

### 결과
- 기존 공식 Pose weight와 manifest 확인 및 ONNX/FP16 변환
- 사람 카테고리의 단일 공급 모델 선택과 Pose 출력/표시 설정 연결
- 공식 decoder 대조와 bounded offline 시각 자료 준비

### 검증
- reference ONNX 수치 PASS; C++ decoder 공식 후처리 최대차 약6e-8
- 관련47 tests PASS; 최종 일부 변경은 static 확인
- SDK ingress false 교정 전후2회로 중단; 복사/해제 검증 미완료
- FP16 numerical FAIL 보존; image build 및 서비스 Start0; 기존 서비스 healthy/stopped 유지

### 남은 작업
- SDK ingress 실제 예외 판별과 최종 source 회귀
- 사용자 exact FP16 제한 시각 수용
- 조건부 image 및 실제 Runtime 연결 검증

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1wb3NlLTIwMjYwOTEzLTE5NTkwMSIsInJlbWFpbmluZyI6WyJTREsgaW5ncmVzcyDsi6TsoJwg7JiI7Jm4IO2MkOuzhOqzvCDstZzsooUgc291cmNlIO2ajOq3gCIsIuyCrOyaqeyekCBleGFjdCBGUDE2IOygnO2VnCDsi5zqsIEg7IiY7JqpIiwi7KGw6rG067aAIGltYWdlIOuwjyDsi6TsoJwgUnVudGltZSDsl7DqsrAg6rKA7KadIl0sInJlc3VsdHMiOlsi6riw7KG0IOqzteyLnSBQb3NlIHdlaWdodOyZgCBtYW5pZmVzdCDtmZXsnbgg67CPIE9OTlgvRlAxNiDrs4DtmZgiLCLsgqzrnowg7Lm07YWM6rOg66as7J2YIOuLqOydvCDqs7XquIkg66qo6424IOyEoO2DneqzvCBQb3NlIOy2nOugpS_tkZzsi5wg7ISk7KCVIOyXsOqysCIsIuqzteyLnSBkZWNvZGVyIOuMgOyhsOyZgCBib3VuZGVkIG9mZmxpbmUg7Iuc6rCBIOyekOujjCDspIDruYQiXSwic2NoZW1hX3ZlcnNpb24iOiJsdGIxMDIxLmNvZGV4X2h1Yi5yZXBvcnRfcmVjZWlwdC52MSIsInNlc3Npb25fYWxpYXMiOiJ3b3JrLXNlc3Npb24iLCJ0YXNrIjoiQ29udGV4dHJhIFBvc2Ug67OA7ZmY6rO8IOqzteq4iSDrqqjrjbgg67CPIE1ldGFkYXRhIOyXsOqysCDtm4Trs7Qg6rWs7ZiEIiwidGltZXN0YW1wIjoiMjAyNi0wOS0xM1QxOTo1OTowMSswOTowMCIsInZlcmlmeSI6WyJyZWZlcmVuY2UgT05OWCDsiJjsuZggUEFTUzsgQysrIGRlY29kZXIg6rO17IudIO2bhOyymOumrCDstZzrjIDssKgg7JW9NmUtOCIsIuq0gOugqDQ3IHRlc3RzIFBBU1M7IOy1nOyihSDsnbzrtoAg67OA6rK97J2AIHN0YXRpYyDtmZXsnbgiLCJTREsgaW5ncmVzcyBmYWxzZSDqtZDsoJUg7KCE7ZuEMu2ajOuhnCDspJHri6g7IOuzteyCrC_tlbTsoJwg6rKA7KadIOuvuOyZhOujjCIsIkZQMTYgbnVtZXJpY2FsIEZBSUwg67O07KG0OyBpbWFnZSBidWlsZCDrsI8g7ISc67mE7IqkIFN0YXJ0MDsg6riw7KG0IOyEnOu5hOyKpCBoZWFsdGh5L3N0b3BwZWQg7Jyg7KeAIl19Cg -->

## 21:16 KST · Contextra Pose NMS와 SDK 및 실제 Runtime 연결 완결

Receipt: `contextra-pose-nms-20260913-211634`

### 결과
- fixture import 경로 누락 원인 확인 및 SDK copy/release 통과
- Pose class-aware NMS와 JSON 관절 설명 추가
- 사용자 수용 exact FP16과 새 image 실제 반영 및 시험 설정 복원

### 검증
- source/image 각51 tests 및 SDK PASS
- 실제1 window 결과/Redis9.9798FPS, stale/queue drop0
- 동일Frame 이미지/JSON3쌍 Redis 정합; cleanup2.217초
- healthy/Stream stopped, 비대상 불변, 임시 mount 제거

### 남은 작업
- 새 NMS 사용자 시각 확인
- 단일 채널 범위이며 다중 채널/장시간 미검증
- 다음 Fire 경로와 FALL 의미 잠금

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1wb3NlLW5tcy0yMDI2MDkxMy0yMTE2MzQiLCJyZW1haW5pbmciOlsi7IOIIE5NUyDsgqzsmqnsnpAg7Iuc6rCBIO2ZleyduCIsIuuLqOydvCDssYTrhJAg67KU7JyE7J2066mwIOuLpOykkSDssYTrhJAv7J6l7Iuc6rCEIOuvuOqygOymnSIsIuuLpOydjCBGaXJlIOqyveuhnOyZgCBGQUxMIOydmOuvuCDsnqDquIgiXSwicmVzdWx0cyI6WyJmaXh0dXJlIGltcG9ydCDqsr3roZwg64iE6529IOybkOyduCDtmZXsnbgg67CPIFNESyBjb3B5L3JlbGVhc2Ug7Ya16rO8IiwiUG9zZSBjbGFzcy1hd2FyZSBOTVPsmYAgSlNPTiDqtIDsoIgg7ISk66qFIOy2lOqwgCIsIuyCrOyaqeyekCDsiJjsmqkgZXhhY3QgRlAxNuqzvCDsg4ggaW1hZ2Ug7Iuk7KCcIOuwmOyYgSDrsI8g7Iuc7ZeYIOyEpOyglSDrs7Xsm5AiXSwic2NoZW1hX3ZlcnNpb24iOiJsdGIxMDIxLmNvZGV4X2h1Yi5yZXBvcnRfcmVjZWlwdC52MSIsInNlc3Npb25fYWxpYXMiOiJ3b3JrLXNlc3Npb24iLCJ0YXNrIjoiQ29udGV4dHJhIFBvc2UgTk1T7JmAIFNESyDrsI8g7Iuk7KCcIFJ1bnRpbWUg7Jew6rKwIOyZhOqysCIsInRpbWVzdGFtcCI6IjIwMjYtMDktMTNUMjE6MTY6MzQrMDk6MDAiLCJ2ZXJpZnkiOlsic291cmNlL2ltYWdlIOqwgTUxIHRlc3RzIOuwjyBTREsgUEFTUyIsIuyLpOygnDEgd2luZG93IOqysOqzvC9SZWRpczkuOTc5OEZQUywgc3RhbGUvcXVldWUgZHJvcDAiLCLrj5nsnbxGcmFtZSDsnbTrr7jsp4AvSlNPTjPsjI0gUmVkaXMg7KCV7ZWpOyBjbGVhbnVwMi4yMTfstIgiLCJoZWFsdGh5L1N0cmVhbSBzdG9wcGVkLCDruYTrjIDsg4Eg67aI67OALCDsnoTsi5wgbW91bnQg7KCc6rGwIl19Cg -->

## 22:27 KST · Contextra Pose 사용자 수용 마감과 Fire 입수 계약 확인

Receipt: `contextra-fire-intake-20260913-222700`

### 결과
- Pose 제공 자료의 제한적 사용자 시각 수용과 디버그 후속 범위 기록
- Fire 원격 revision 및 파일 동일성 확인, 비실행 checkpoint metadata 대조
- 게시자 권리 문서 미완성으로 모델 실행 및 변환 보류, candidate manifest 보존

### 검증
- 원격 LFS hash 및 크기와 로컬 파일 동일 PASS
- candidate YAML roundtrip과 class 이름 순서 정합 PASS, 실제 load 호환성 미검증
- 운영 container와 image/config/model/mount 및 Stream stopped 불변 PASS
- 문서 local link 검사 PASS 및 git diff --check PASS

### 남은 작업
- 권한 있는 개발 실행 및 변환 이용 조건 근거 확보
- 권리 확인 후 기존 환경 safe load와 export 계약 검증 및 Fire source 연결
- 승인 영상 제공 뒤 image 및 Runtime 검증; 현재 변환 및 서비스 반영 없음

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1maXJlLWludGFrZS0yMDI2MDkxMy0yMjI3MDAiLCJyZW1haW5pbmciOlsi6raM7ZWcIOyeiOuKlCDqsJzrsJwg7Iuk7ZaJIOuwjyDrs4DtmZgg7J207JqpIOyhsOqxtCDqt7zqsbAg7ZmV67O0Iiwi6raM66asIO2ZleyduCDtm4Qg6riw7KG0IO2ZmOqyvSBzYWZlIGxvYWTsmYAgZXhwb3J0IOqzhOyVvSDqsoDspp0g67CPIEZpcmUgc291cmNlIOyXsOqysCIsIuyKueyduCDsmIHsg4Eg7KCc6rO1IOuSpCBpbWFnZSDrsI8gUnVudGltZSDqsoDspp07IO2YhOyerCDrs4DtmZgg67CPIOyEnOu5hOyKpCDrsJjsmIEg7JeG7J2MIl0sInJlc3VsdHMiOlsiUG9zZSDsoJzqs7Ug7J6Q66OM7J2YIOygnO2VnOyggSDsgqzsmqnsnpAg7Iuc6rCBIOyImOyaqeqzvCDrlJTrsoTqt7gg7ZuE7IaNIOuylOychCDquLDroZ0iLCJGaXJlIOybkOqyqSByZXZpc2lvbiDrsI8g7YyM7J28IOuPmeydvOyEsSDtmZXsnbgsIOu5hOyLpO2WiSBjaGVja3BvaW50IG1ldGFkYXRhIOuMgOyhsCIsIuqyjOyLnOyekCDqtozrpqwg66y47IScIOuvuOyZhOyEseycvOuhnCDrqqjrjbgg7Iuk7ZaJIOuwjyDrs4DtmZgg67O066WYLCBjYW5kaWRhdGUgbWFuaWZlc3Qg67O07KG0Il0sInNjaGVtYV92ZXJzaW9uIjoibHRiMTAyMS5jb2RleF9odWIucmVwb3J0X3JlY2VpcHQudjEiLCJzZXNzaW9uX2FsaWFzIjoid29yay1zZXNzaW9uIiwidGFzayI6IkNvbnRleHRyYSBQb3NlIOyCrOyaqeyekCDsiJjsmqkg66eI6rCQ6rO8IEZpcmUg7J6F7IiYIOqzhOyVvSDtmZXsnbgiLCJ0aW1lc3RhbXAiOiIyMDI2LTA5LTEzVDIyOjI3OjAwKzA5OjAwIiwidmVyaWZ5IjpbIuybkOqyqSBMRlMgaGFzaCDrsI8g7YGs6riw7JmAIOuhnOy7rCDtjIzsnbwg64-Z7J28IFBBU1MiLCJjYW5kaWRhdGUgWUFNTCByb3VuZHRyaXDqs7wgY2xhc3Mg7J2066aEIOyInOyEnCDsoJXtlakgUEFTUywg7Iuk7KCcIGxvYWQg7Zi47ZmY7ISxIOuvuOqygOymnSIsIuyatOyYgSBjb250YWluZXLsmYAgaW1hZ2UvY29uZmlnL21vZGVsL21vdW50IOuwjyBTdHJlYW0gc3RvcHBlZCDrtojrs4AgUEFTUyIsIuusuOyEnCBsb2NhbCBsaW5rIOqygOyCrCBQQVNTIOuwjyBnaXQgZGlmZiAtLWNoZWNrIFBBU1MiXX0K -->

## 22:53 KST · Contextra Fire 내부 시험 변환과 source 연결 준비

Receipt: `contextra-fire-conversion-20260913-225300`

### 결과
- 기존 exporter safe load 및 ONNX 변환 수치 검증 통과
- FP16 plan 생성 및 shape/finite 확인, raw numerical FAIL 보존
- Fire 전용 class mapping 및 단독 provider/settings/Metadata source 준비
- 권리 미확인과 사용자 내부 시험 승인을 분리 기록

### 검증
- ONNX export1 및 plan build1/실행1, Native 공식 후처리 oracle PASS
- driver 보완 후 source67 중66 PASS, fixture persisted SOT 교정 뒤 독립 CAS1 PASS
- 운영 image/config/model/mount 및 Stream stopped 불변, GPU 점유 전후 동일, task container0
- 문서 링크 및 git diff --check PASS, image/배포/Start0

### 남은 작업
- 승인 화재 영상의 FP16 품질 수용 판단
- 후속 image-owned Fire SDK 경계와 실제 Runtime 검증
- 상용 및 재배포 권리 검토는 별도 미확인

<!-- codex-report-receipt-v1:eyJjb21taXRzIjpbXSwicmVjZWlwdF9pZCI6ImNvbnRleHRyYS1maXJlLWNvbnZlcnNpb24tMjAyNjA5MTMtMjI1MzAwIiwicmVtYWluaW5nIjpbIuyKueyduCDtmZTsnqwg7JiB7IOB7J2YIEZQMTYg7ZKI7KeIIOyImOyaqSDtjJDri6giLCLtm4Tsho0gaW1hZ2Utb3duZWQgRmlyZSBTREsg6rK96rOE7JmAIOyLpOygnCBSdW50aW1lIOqygOymnSIsIuyDgeyaqSDrsI8g7J6s67Cw7Y-sIOq2jOumrCDqsoDthqDripQg67OE64-EIOuvuO2ZleyduCJdLCJyZXN1bHRzIjpbIuq4sOyhtCBleHBvcnRlciBzYWZlIGxvYWQg67CPIE9OTlgg67OA7ZmYIOyImOy5mCDqsoDspp0g7Ya16rO8IiwiRlAxNiBwbGFuIOyDneyEsSDrsI8gc2hhcGUvZmluaXRlIO2ZleyduCwgcmF3IG51bWVyaWNhbCBGQUlMIOuztOyhtCIsIkZpcmUg7KCE7JqpIGNsYXNzIG1hcHBpbmcg67CPIOuLqOuPhSBwcm92aWRlci9zZXR0aW5ncy9NZXRhZGF0YSBzb3VyY2Ug7KSA67mEIiwi6raM66asIOuvuO2ZleyduOqzvCDsgqzsmqnsnpAg64K067aAIOyLnO2XmCDsirnsnbjsnYQg67aE66asIOq4sOuhnSJdLCJzY2hlbWFfdmVyc2lvbiI6Imx0YjEwMjEuY29kZXhfaHViLnJlcG9ydF9yZWNlaXB0LnYxIiwic2Vzc2lvbl9hbGlhcyI6Indvcmstc2Vzc2lvbiIsInRhc2siOiJDb250ZXh0cmEgRmlyZSDrgrTrtoAg7Iuc7ZeYIOuzgO2ZmOqzvCBzb3VyY2Ug7Jew6rKwIOykgOu5hCIsInRpbWVzdGFtcCI6IjIwMjYtMDktMTNUMjI6NTM6MDArMDk6MDAiLCJ2ZXJpZnkiOlsiT05OWCBleHBvcnQxIOuwjyBwbGFuIGJ1aWxkMS_si6TtlokxLCBOYXRpdmUg6rO17IudIO2bhOyymOumrCBvcmFjbGUgUEFTUyIsImRyaXZlciDrs7TsmYQg7ZuEIHNvdXJjZTY3IOykkTY2IFBBU1MsIGZpeHR1cmUgcGVyc2lzdGVkIFNPVCDqtZDsoJUg65KkIOuPheumvSBDQVMxIFBBU1MiLCLsmrTsmIEgaW1hZ2UvY29uZmlnL21vZGVsL21vdW50IOuwjyBTdHJlYW0gc3RvcHBlZCDrtojrs4AsIEdQVSDsoJDsnKAg7KCE7ZuEIOuPmeydvCwgdGFzayBjb250YWluZXIwIiwi66y47IScIOunge2BrCDrsI8gZ2l0IGRpZmYgLS1jaGVjayBQQVNTLCBpbWFnZS_rsLDtj6wvU3RhcnQwIl19Cg -->
