{"commit":{"body":[{"label":"Why","text":"제품에서 사용하지 않는 GPU surface 독립 생존 조건을 공통 blocker로 유지하지 않는다."},{"label":"What","text":"Metadata와 CPU pixel 전달의 소유 흐름을 SDK 계약과 대조하고 기존 surface 실패를 현 경로 비적용으로 분리했다."},{"label":"Impact","text":"문서2개만 변경. 기존 실패 evidence 및 실제 first-frame과 종료 검증 대기는 보존한다."},{"label":"Verify","text":"source와 공식 계약 표적 대조, relative link74, 민감 literal, docs-only 경계 및 diff-check PASS. Runtime 실행0."},{"label":"Rollback","text":"이번 README와 분석 문서 변경만 별도로 되돌린다. source와 Runtime은 변경하지 않았다."}],"title":"docs(lifetime): production 수명 기준으로 복사 Gate 범위 교정"},"created_at":"2026-09-10T07:15:16+00:00","expires_at":"2026-09-11T07:15:16+00:00","job_id":"20260910-contextra-lifetime-scope-r01","paths":[{"change":"modified","content_sha256":"55ea0c2891eaf23e58779dc4da0339abe97ab78233fdb3dc67a8afdbf883526e","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"24f0e53567a00f028831f8fa5a24d693e2c8887004a47e7d72d79b3b6b6a080c","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/analysis/20260910T161157+0900-analysis-production-data-lifetime-gate.md"}],"plan_hash":"d914e7f8c84fdc1e01b7008020556c3736e5a16db17d5d521252904f9e6e625b","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"7d9c3aa36cc2a0d3c8b02c4174519108a9f6ea25","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"7d9c3aa36cc2a0d3c8b02c4174519108a9f6ea25","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":["static ownership audit; docs2 links74; diff-check PASS; Runtime0"]}
