{"commit":{"body":[{"label":"Why","text":"Web 연동용 단일 채널 기동에서 최초 Frame과 cleanup이 완료되지 않아 실제 상태와 재개 조건을 고정한다."},{"label":"What","text":"Start1/Stop1의 RTSP503과 미관측 근거, 안전 종료 및 sender/Redis 보존, 다음 비추론 판별 범위를 기록한다."},{"label":"Impact","text":"정상 running 유지는 미달성이다. Analytics는 actual/persistent restart=no이며 카메라 설정과 비대상 서비스는 유지했다."},{"label":"Verify","text":"최초 연결503 timestamp, decoded Frame0, cleanup40초 미완료, Analytics stopped와 sender/Redis 보존을 확인했다. FPS/RTP/Web 수신은 미검증이다."},{"label":"Rollback","text":"문서 변경은 별도로 되돌릴 수 있다. Runtime은 원인 보정 후 healthy stopped 확인과 정상 restart 정책 복원 절차로 재개한다."}],"title":"docs(runtime): Web 시험 RTSP503 차단과 Analytics 안전 종료 기록"},"created_at":"2026-09-15T02:32:03+00:00","expires_at":"2026-09-16T02:32:03+00:00","job_id":"contextra-web-ready-20260915-113000","paths":[{"change":"modified","content_sha256":"0cc9d49b278da11505f0b70b4cd5194a2aa151b37e1ba8c8e6d51aebb12fb10d","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"563754e95aaee57e6fecd5f410f91456f974133935adf9d1205d3802b27386d1","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260915T113000+0900-run-web-ready-blocked.md"}],"plan_hash":"29e5547723d5528f813da00dd12888fe0b0bfbb5fd4a5a8375a9a6185fd75fce","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"b830b702ccdd4ee76842851bb9fc559e2179ff80","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"b830b702ccdd4ee76842851bb9fc559e2179ff80","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":["RTSP503 before Stop; first Frame0; safety stopped; unchanged sender/Redis/camera config; diff check PASS"]}
