{"commit":{"body":[{"label":"Why","text":"반복영상의Event/Artifact부하를제한하고확장batch의실제분포와복합처리량을판단할근거가필요했다."},{"label":"What","text":"run/scenario monotonic10초Event발급gate와현재증거/episode보호를추가했다.Crowd batch8변환및네모델version8/max·preferred8/instance8과Redis300을test persistent반영했다."},{"label":"Impact","text":"B/freshnessOff유지,Web/Redis키/TTL/인증/전송계약과모델threshold보존.공통Stream300은provider별100개가아니다.원장/원본변경이나자동rollback재Start없음."},{"label":"Verify","text":"Python3.12표적90PASS+추가23PASS(중복),기존LOITERING기대값1실패는이전image도동일.네모델batch1/4/8입출력PASS.복합1/2/4/8측정,16확장Crowd stall중단.27child exit0/unforced/reap,36stopped/WSS/모델READY/ArtifactHTTPOn."},{"label":"Rollback","text":"이전image/model/config/privateCompose보존.시험채널설정만CAS복귀하고batch8/instance8,BOff,cooldown10,Redis300유지.명시적원복시Stop/reap뒤전체조합을맞춘다.16성능/renderer문제해결/Web수용은미완료."}],"title":"feat(runtime): Event cooldown과 batch8 복합 부하 검증 추가"},"created_at":"2026-09-26T14:17:01+00:00","expires_at":"2026-09-27T14:17:01+00:00","job_id":"20260926-contextra-batch8-scale-r01","paths":[{"change":"added","content_sha256":"4b59a09c5eda2357f0b9faff114f64815f033913030a60a22b3d5346560f7a48","path":"app/event_cooldown.py"},{"change":"modified","content_sha256":"5c1e00507d0935158ae3c9cc81a074ca1a41d88e8b60210feac76252c6d1bf9c","path":"app/fall_scenario.py"},{"change":"modified","content_sha256":"5d13ac7a8a08b01117e22e29b2fe7f4d0297334d515a337d55fd6ff1864fb62f","path":"app/fight_scenario.py"},{"change":"modified","content_sha256":"f8dad50b72795373997b6ae57871333364b40182ccd8a77aedbfaf79fcde1606","path":"app/fire_scenario.py"},{"change":"modified","content_sha256":"997dee35d07b7af0f4fbb2c6559dac0a0ec6a865a031dbb58f52548cef8c5005","path":"app/intrusion.py"},{"change":"modified","content_sha256":"5f2fe8e52fb7e63562114bf63e7134f4b6cbd20b70ed8dba7832e81094f632fe","path":"app/loitering.py"},{"change":"modified","content_sha256":"9aaa3e957bf6c102669205991cee1036dab95ebdca517c42d6e65503213a56aa","path":"app/multi_provider_results.py"},{"change":"modified","content_sha256":"af11f22cae59ba2a3f38f542e32b9176c1b1d00798215625aec59f733ba0477c","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/BATCH8_CANDIDATES.ko.md"},{"change":"modified","content_sha256":"dae599026458c66f8b4fb54d9a58db0e36b9acb0b941ff39dbce95d9d2b8c654","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"a52c18f5b35b89f76b3cee9bb2392c3b84a002a5b1550c4afb3e42f4cd068031","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/analysis/20260926T230938+0900-analysis-batch8-scale.md"},{"change":"added","content_sha256":"60811705364f1c5938e6de90ab70a2cf17a1d42d52a015bbb75bdc7eefeedfd2","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/decision/20260926T230938+0900-decision-batch8-cooldown.md"},{"change":"added","content_sha256":"9515958e86817cfe47e56c5cb0849156b5927de651321293cb6a474a3db4d049","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/validation/20260926T230938+0900-validation-batch8-scale.md"},{"change":"modified","content_sha256":"87a96e5ba82ea04f3e4c834a2da5f3d8a0f84cf576c621d5b92fa08bc49b02d8","path":"docs/scenarios/PROVIDER_PROCESS_RUNTIME.ko.md"},{"change":"added","content_sha256":"bc5e933e32486673366e0a6b64cad82edd9704153e42dd8c48df911184a7fb38","path":"tests/test_event_cooldown.py"}],"plan_hash":"e138e89f67a4ea29561d4afc9955d9e3e1b1161faeff71c8c863385c9ca128d1","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"b2864469dcd1881050f10d70e038420744eb36db","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"b2864469dcd1881050f10d70e038420744eb36db","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":["90 targeted PASS plus 23 followup PASS (overlap); 1 baseline test expectation failure unchanged","4 models batch1/4/8 actual execution; 1/2/4/8 measured; 16 blocked by Crowd stall; safe reap/config/WSS verified"]}
