{"commit":{"body":[{"label":"Why","text":"callback 인자 불일치가 native fatal과 API 중단을 유발했다."},{"label":"What","text":"단일 인자 factory를 Runtime과 실제 SDK probe에서 공유하고 종료 evidence를 기록했다."},{"label":"Impact","text":"API 응답 유지 확인; first-frame와 cleanup 미완료로 Analytics 중지."},{"label":"Verify","text":"source25/image34 tests 및 실제 SDK state9 PASS; Runtime1/2, diff-check PASS."},{"label":"Rollback","text":"source 변경은 별도 되돌릴 수 있으나 version1 자동 복구는 하지 않는다. 현재 image와 중지 상태는 evidence를 따른다."}],"title":"fix(pipeline): 실제 SDK message 단일 인자 callback으로 교정"},"created_at":"2026-09-10T08:43:31+00:00","expires_at":"2026-09-11T08:43:31+00:00","job_id":"contextra-callback-fix-20260910-r01","paths":[{"change":"modified","content_sha256":"8191430a49de2b9ec8d718b454873d5c46cbe84eab67d7e4ae5b6a566a8c6792","path":"app/multi_pipeline.py"},{"change":"added","content_sha256":"f5ef4c0618ae89d7045196c9471ffbcac8ec5d72cc93411feac362a7b6e02581","path":"tests/test_pipeline_message_callback.py"},{"change":"added","content_sha256":"59b289c701bcdd8f9afd276eac984ccaef0e448b9b8a589f36ad33c7f7d6fb2c","path":"tests/sdk_message_callback_probe.py"},{"change":"modified","content_sha256":"9f75080e2a711cf786f7a3c76ad9b6622ff1d1d3072fa2b1d55e2d2928f17c3d","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"03ea9bef034d18d91a10f55d9aefb55e0e3f47ba1c6a121977ffbcc6195d6252","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260910T174034+0900-run-callback-fix-window.md"}],"plan_hash":"7b70da9b35b7faa455ea6aaa5c8232f12d6e95373a55ac0ac80cfb8f0bae9526","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"344164ebf9be70fb0c330e4e72e97203573bb6d5","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"344164ebf9be70fb0c330e4e72e97203573bb6d5","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":["source25/image34 PASS; SDK message9 PASS; Runtime1/2; links/diff-check PASS"]}
