{"commit":{"body":[{"label":"Why","text":"cap-drop ALL worker가 operator 소유 데이터 폴더에 접근하지 못해 현장 plan이 실패했다."},{"label":"What","text":"승인 mount GID만 보조그룹으로 전달하고 비밀정보 없는 오류 종류/errno/위치를 보존한다."},{"label":"Impact","text":"chmod/chown/capability 확대 없이 AI2 도구2파일 반영. test 설치본·Runtime·자료는 보존한다."},{"label":"Verify","text":"표적2PASS; 현장 plan 성공3098묶음/보호462; 실제삭제0; 서비스5exited 복귀/helper0; diff/syntax PASS."},{"label":"Rollback","text":"AI2 data-tool-updates의 두 설치 영수증/백업으로 검토 후 복구. 자동 rollback 없음."}],"title":"fix(ct-data): 제한 worker의 데이터 그룹 접근과 오류 진단 보완"},"created_at":"2026-10-07T04:10:24+00:00","expires_at":"2026-10-08T04:10:24+00:00","job_id":"20261007-ai2-data-preview-fix-r01","paths":[{"change":"modified","content_sha256":"683ef6dc0d6e99936160dbfb726f2fdaacb01017f37cc3a5ce2b06a613d5a18f","path":"docs/deployment/CT_DATA_MAINTENANCE.ko.md"},{"change":"modified","content_sha256":"7f3a0371ef4608c1c6f5a4134e9f3ed4439040854ce79d1f98300c72525d9346","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"0bf8c2f6dd353f4a8ebee216c20dfef3abeaad90dfa4c17d10acf2c777cfd3b8","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/validation/20261007T130848+0900-validation-ai2-data-preview.md"},{"change":"modified","content_sha256":"9547d14fba66771c303003e824eebfe889636f34f4a66c12613ad5c5b6a678e1","path":"tools/icerti_offline/maintenance/data_host.py"},{"change":"modified","content_sha256":"c80c022b1750413014f874154c3a76b8cd600f0b3e6c561f8e4148e8fd7becec","path":"tools/icerti_offline/maintenance/data_worker.py"},{"change":"modified","content_sha256":"bc57f9677f44f80647067d6a6c9848db5ea74e5af9086e4dfba292697ba482d3","path":"tools/icerti_offline/maintenance/test_data.py"}],"plan_hash":"efb711edd877bd99d4efef905cb5aa3a2207b06aab57e834552d45d6a759161c","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"c153c81a588904ac5f252d1004f4a15d3dfaf3d6","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"c153c81a588904ac5f252d1004f4a15d3dfaf3d6","branch":"task/runtime-lifecycle-refactor","worktree":"/workspace/contextra-analytics-runtime-lifecycle-refactor"},"schema_version":"ltb1021.codex_hub.git_closeout_manifest.v1","session_alias":"contextra-data-preview","verify":["Targeted2PASS; plan returncode0; no deletion;5services exited;helper0;git diff/syntax PASS"]}
