{"commit":{"body":[{"label":"Why","text":"MPEG-4 시험 경로의 RTP 시간정보 미지원과 Windows 재생 확인 한계를 분리한다."},{"label":"What","text":"명시 H.264 준비 및 hash 재사용 CLI, 미지원 depay 경고와 한도 경계 tests를 추가하고 시연 설정 및 실행 결과를 기록한다."},{"label":"Impact","text":"H.264 INTRUSION에서 결과10.0476FPS와90개 Redis Frame의 RTP 정합 확인. Windows 최종 재생과 Redis 기존 시작 인자2GiB 정합화는 대기다."},{"label":"Verify","text":"준비4 tests와 JSON 경계1 test 및 image-owned3 tests PASS, 원본 Frame 수 보존, 제한 Start/Stop cleanup PASS, diff check PASS."},{"label":"Rollback","text":"원본과 이전 image/config 백업 보존. AI stopped 및 사용자 송출 유지 상태를 확인하고 관련 변경만 CAS 복원한다."}],"title":"feat: prepare reusable H264 test media and verify RTP metadata"},"created_at":"2026-09-15T00:54:34+00:00","expires_at":"2026-09-16T00:54:34+00:00","job_id":"contextra-rtsp-compat-20260915-094924","paths":[{"change":"modified","content_sha256":"a104ac7a0991242a860c07f2246c6b695beed72a6c28464c537172f4ddba38a0","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"5c98eeb71aaecab908df611844ab89728ddc96bad5169f159217f0e9cc840438","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/decision/20260915T094924+0900-decision-rtsp-compat-capacity.md"},{"change":"added","content_sha256":"0dec5da13f892e65c93c1a4a61e51d5a9897d76bf1dc1aad5ffe0dc3d35b8910","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260915T094924+0900-run-rtsp-compat-intrusion.md"},{"change":"modified","content_sha256":"a38bbe2ce993d586ba7e56b46057e803209e2aef4b7275d0858b0ee6780d5ba1","path":"native/frame_metadata/rtp_time.hpp"},{"change":"modified","content_sha256":"f775ef2206a7cf5a68c691d921c339976de02a7b47587619abb79c4d632989dc","path":"tools/RTSP_SWAGGER_GUIDE.ko.md"},{"change":"modified","content_sha256":"931b3331d76e7a1b0c61808a2af92fb627b8e2748fd18908a0718f6928dc53f3","path":"tools/RTSP_TEST_GUIDE.ko.md"},{"change":"modified","content_sha256":"fca5fa617564cb470e417b95afbe9cb03ce484564c93c55dac9247ccd14b5640","path":"tools/rtsp_test.py"},{"change":"added","content_sha256":"c32f9334059091982249797f7e3738b598c537fa50213a2663d8f513e0d72f61","path":"tools/rtsp_test_prepare.py"},{"change":"added","content_sha256":"c5ab355bdf10fbf794c717859a24fd91e2aa7115012c14b731452e23c182a95c","path":"tests/test_rtsp_prepare.py"},{"change":"added","content_sha256":"52211d160d218dc96c443ccde0f29076ac4efa695bb2e0fc18b8cda60ed38f50","path":"tests/test_metadata_demo_limits.py"}],"plan_hash":"dd04cbfc74aae5c2700bfb2865840d178224ad77a001aeda75e6b766b692d46f","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"cb2a990c844bd7e58d712ad79e4494792441db96","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"cb2a990c844bd7e58d712ad79e4494792441db96","branch":"task/runtime-lifecycle-refactor","worktree":"/workspace/contextra-analytics-runtime-lifecycle-refactor"},"schema_version":"ltb1021.codex_hub.git_closeout_manifest.v1","session_alias":"work-session","verify":["Host preparation4 and message limit1 tests PASS; image-owned API/limit3 tests PASS.","H2641218 frames preserved;90 Redis samples with RTP/time arithmetic,1 Event,result10.0476FPS,queue0,cleanup PASS.","Windows probe blocked by DLL startup failure; PotPlayer unverified; Redis live/recreate8GiB but existing container restart2GiB documented.","Documentation links and git diff --check PASS."]}
