{"commit":{"body":[{"label":"Why","text":"Crowd Event와 파일 생성은 성공했지만 Gateway 허용 목록 누락으로 외부 조회가404였다."},{"label":"What","text":"CROWD 미디어 경로, 회귀검증, test 반영 근거와 현장 추가배포 주의점을 기록했다."},{"label":"Impact","text":"인증과 비공개 파일 차단을 유지한다. Gateway만 graceful reload하고 채널과 image는 유지했다."},{"label":"Verify","text":"Python3.12 표적19PASS, nginx -t/hash PASS, run/child/container 유지, WSS 연결. 실제 미디어 수신은 사용자 확인으로 남겼다."},{"label":"Rollback","text":"필요시 이 template 변경과 생성된 Gateway 설정만 승인 후 복귀한다. 이전 유효설정은 전용 evidence에 보존했다."}],"title":"fix(gateway): Crowd 클립과 썸네일 허용 경로 누락 수정"},"created_at":"2026-09-28T06:41:31+00:00","expires_at":"2026-10-05T06:41:31+00:00","job_id":"20260928-contextra-crowd-gateway-r01","paths":[{"change":"modified","content_sha256":"ddc9fc6cd61100f9f1fc80a867aa2a643355be7a767875c069919b0784fc1e47","path":"docker/secure-gateway.conf.template"},{"change":"modified","content_sha256":"cee5efcc228d2e68713052ab5d340961695a44ec96319b4f74fb05bc8368419a","path":"tests/test_secure_bridge_tls_gateway.py"},{"change":"modified","content_sha256":"7cad9bc1b8848b62448c6c4e258eef0db130ad84d8e9e562d05a124303659e35","path":"docs/scenarios/CROWD_EVENTS.ko.md"},{"change":"modified","content_sha256":"86b6c10a1ad05d9434d2412d3d756d67a3601f64466a8dfdbfdcdfb5518e07f6","path":"docs/deployment/ICERTI_PROVIDER_OPERATIONS.ko.md"},{"change":"modified","content_sha256":"8297ce1f60c314d432d8e38a36547782ee6db42aaecc8576b7bae76387459287","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"6c73f88f2ebe2cf54232d12b591b0777e95ac1771e4fa52740e1b59b0900a31d","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/validation/20260928T153939+0900-validation-crowd-gateway.md"}],"plan_hash":"1cc2f6e50e25bf1bcc9e1bb27fe82260db47ee22642136f15f2550c7884d8a72","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"d0cdd435f941eb918265ef07cbaeed1553e68067","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"d0cdd435f941eb918265ef07cbaeed1553e68067","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":["19 targeted tests PASS; nginx syntax/render hash PASS; channel/container preserved; WSS connected; git diff --check PASS; live media acceptance delegated to user"]}
