{"commit":{"body":[{"label":"Why","text":"클래스별 Tracking에서 빈 입력에도 Detections 생성과 wrapper 가공이 반복됐다."},{"label":"What","text":"빈 클래스는 public tensor update로 core 수명과 ID를 유지하고 wrapper만 생략했다. SSIMS와 동일 입력 비용을 비교했다."},{"label":"Impact","text":"Source만 변경, image/Runtime 미반영. 모델·RTP·threshold·SSIMS 및 운영10 FPS image는 보존했다."},{"label":"Verify","text":"18 tests,300 Frame ID/상태 정합 PASS. 동일 process 교대 빈 클래스 조건9.857ms에서6.897ms,40표본. 문서 link/diff PASS."},{"label":"Rollback","text":"빈 클래스 fast path를 이전 wrapper 경로로 되돌린다. 현재 운영 image 변경이 없어 Runtime rollback은 불필요하다."}],"title":"perf(tracking): 빈 클래스 wrapper 비용을 상태 보존하며 축소"},"created_at":"2026-09-13T02:58:19+00:00","expires_at":"2026-09-14T02:58:19+00:00","job_id":"contextra-tracking-compare-20260913-r01","paths":[{"change":"modified","content_sha256":"8628d299eb0fc29c800c1cf4964ea74306e4e128ac01decb37e3db00388c4cf5","path":"app/byte_tracking.py"},{"change":"added","content_sha256":"01b950b8d89c4e7efd1685b1733184e544691c54ba091bea086bb2e0841e0ff2","path":"tests/test_tracking_empty_update.py"},{"change":"modified","content_sha256":"0f0c54f25e39ec9321a737115257b440c4e85eb96282a45944934d85e4a63e12","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"e99c8ec23bd6c12da6838c90e8e3c818591965b95d23af6ebd788eb0d2c9bbdb","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/validation/20260913T115200+0900-validation-tracking-cost-comparison.md"}],"plan_hash":"fa111c44966012dffa46043ed9385e3f419bf1f94acc637cec1d58eb87ed2202","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"6485f7e3517668b1ba8c27835fa2058d6d57a6ae","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"6485f7e3517668b1ba8c27835fa2058d6d57a6ae","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":["git diff --check","18 targeted tests; before/after300 Frames ID/state parity; paired110 Frames ID parity and40 measured Frames; image unchanged"]}
