{"commit":{"body":[{"label":"Why","text":"Medium 다채널 누락을 기존 경로와 같은 조건에서 비교하고 FIRE로 보고된 영상 생성 실패의 실제 경계를 확인해야 했다."},{"label":"What","text":"opt-in bounded pipeline/copy wall-CPU 계측과 renderer 단계/종료코드/stderr8KiB 기록을 추가하고 기존/current image로1/10채널을 비교했다."},{"label":"Impact","text":"성능정책과모델/instance/batch/FPS/threshold불변. 진단image는임시비교에만사용하고시작image와원본설정으로복귀.최종Runtime신규계측미반영."},{"label":"Verify","text":"Python3.12 표적39 PASS. Medium10 완료100.07/99.19FPS,PR13응답폐기약5.2%. Artifact 단독3성공/동시4중2실패로decoder assertion재현.35채널stopped/reap,WSS연결,4모델READY.90%누락/16채널혼합원인및수정미확정."},{"label":"Rollback","text":"운영은이미작업시작pr13-timing image와전체Compose/env로정확복귀.계측source는이commit revert로제거가능하며원본Artifact와privateevidence는보존한다."}],"title":"chore(runtime): PR13 전후 지연 비교와 Artifact decoder 진단 추가"},"created_at":"2026-09-23T07:59:39+00:00","expires_at":"2026-09-24T07:59:39+00:00","job_id":"20260923-contextra-pr13-ab-r01","paths":[{"change":"modified","content_sha256":"eac0b732bf52e15c909e3955aa2496993db894c0050653f98a7c210e74613d18","path":"app/analysis_metrics.py"},{"change":"added","content_sha256":"1940da279b04dcbdaff81574ee77275013b4852831012a7b4160025f8b528325","path":"app/artifact_diagnostics.py"},{"change":"modified","content_sha256":"1e99793c758549020fd45bbdc9c029a4d5e42a94cc7f0872c0683672f232b738","path":"app/artifact_media.py"},{"change":"modified","content_sha256":"3c6800d83a841292534732d46ad6b59d822e23dcbd89cbe2a6ec4b2bda8025a6","path":"app/event_artifact_service.py"},{"change":"modified","content_sha256":"c5b92e4ce04801aac90d6f4b12b29d589b2c38fb3bbb6f6d508bd72f7919cc64","path":"app/multi_pipeline.py"},{"change":"modified","content_sha256":"ac92acf9681a494dc69d204ecf02294309171d9eae0691e9b788f64ab6662eba","path":"app/native_metadata.py"},{"change":"added","content_sha256":"cfac5b43dffd0cdaf8434f842c05864e110e8a1231549f283cd74fcccb7b11c0","path":"app/pipeline_diagnostics.py"},{"change":"modified","content_sha256":"39aff6771a3aeecb349e7864b7327b6d5f8069a1cb7c291255bd217c0b4ec981","path":"app/single_decode_pipeline.py"},{"change":"modified","content_sha256":"ff91af209494f9ef9188a7f244b4b3113d1e086217c105945446537d9f2e3624","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"352ccab63464400407aed1c9426fcb217978c6be919ac6836908842d9d0afd0c","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260923T165500+0900-run-pr13-ab-and-artifact.md"},{"change":"added","content_sha256":"dd7f4f788e8c0b4a856a1e3e2e472b1f6d3b6e264f54b3ac1c49d0cf8f5bb072","path":"tests/test_runtime_comparison_diagnostics.py"}],"plan_hash":"67252bb891d3117d089ae754288be234e01a24d59d77829b382497b08557ae12","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"f91c9ffd649136e0be6520746af9a0687157cbc5","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"f91c9ffd649136e0be6520746af9a0687157cbc5","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":["39 targeted Python3.12 tests PASS; four Medium A/B windows and Stop/reap PASS","Artifact decoder failure reproduced offline; not fixed; original image/config restored and WSS/model readiness verified"]}
