{"commit":{"body":[{"label":"Why","text":"혼합 provider의 동일 Frame 계측 충돌을 제거하고 Artifact 설정 변경의 실제 효과와 응답 수락 손실을 구분해야 했다."},{"label":"What","text":"고정 provider별 bounded 진단과 thread-local copy scope 및 회귀 테스트를 추가했다. Artifact baseline/direct-rendering 비교와 Medium10에 Pose/Fire 추가30초 비교를 기록했다."},{"label":"Impact","text":"추론/instance/batch/FPS/deadline/threshold/decoder 계약불변. 진단image 반영,기본Off와원래채널설정보존. Crowd warmup child_exit와 Artifact 미해결은 완료판정에서 제외한다."},{"label":"Verify","text":"Python3.12 표적42PASS. Artifact 양쪽6/6성공으로 효과미입증. Medium응답폐기4.35->19.59->36.68%,완료99.49->97.69FPS. Crowd기동실패후 child/writer회수,WSS연결,4모델READY,Artifact HTTP On. 관제복구후6채널재Start로최신29stopped/6running이며종료상태확보대기."},{"label":"Rollback","text":"이전pr13-timing image와전체Compose/env/private설정보존. 명시승인후Stop/reap및image한값복귀로진단코드제거가능. 이번자동rollback/자동채널재Start는없다."}],"title":"chore(runtime): provider별 지연 계측 분리와 혼합 부하 중단 근거 기록"},"created_at":"2026-09-23T08:41:17+00:00","expires_at":"2026-09-24T08:41:17+00:00","job_id":"20260923-contextra-artifact-mixed-r02","paths":[{"change":"modified","content_sha256":"c2b69c4f09cd7419399ef43250838c0b8001c08aa64d6d910c3fdedcda227783","path":"app/pipeline_diagnostics.py"},{"change":"modified","content_sha256":"3d3cc9f741701956e9031b5234d23e70bc0048958f1bc023f38905e167ba5521","path":"app/single_decode_pipeline.py"},{"change":"modified","content_sha256":"e40958ed82eb318aa7c9cc17b2502e06d4279eb29048242e63d94c5402e409c3","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"e18a295214070d6429f39bba890ef324219b952cc3ba35dbd66b784090f0acdd","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260923T173433+0900-run-artifact-and-mixed-load.md"},{"change":"modified","content_sha256":"f24923cf92318848ccd6ab00da8f0eee0ebe2f2e113aeeee391dd5a0233785aa","path":"tests/test_runtime_comparison_diagnostics.py"}],"plan_hash":"1358c1b6bdd0545cc7acad33422ae8125f7884ed2532ce918db76481499d97b6","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"dd5948af48d6add3a56a237fb4a6163ba737ec21","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"dd5948af48d6add3a56a237fb4a6163ba737ec21","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":["42 targeted Python3.12 unittest tests PASS; git diff --check PASS","Artifact 6+6 offline PASS but fix unproven; three 30s mixed windows; Crowd warmup failed; Web reStart leaves29stopped/6running, WSS/models ready"]}
