{
  "checked_at_kst": "2026-11-02T11:49:08.372736+09:00",
  "profile": "ltb1021",
  "server": "test",
  "repo": "/workspace/contextra-analytics-runtime-lifecycle-refactor",
  "artifact_root": "/data/codex-artifacts/contextra/field-maintenance/2026/2026-11-02_contextra-web-config-handoff-draft_r01",
  "git_before": {
    "branch": "task/runtime-lifecycle-refactor",
    "head": "4c1fc6dcbdb3e1229104b6761de156239b3282b8",
    "status": ""
  },
  "git_after": {
    "branch": "task/runtime-lifecycle-refactor",
    "head": "4c1fc6dcbdb3e1229104b6761de156239b3282b8",
    "status": ""
  },
  "source_sha256": {
    "app/fight_r5/config.py": "9896219747a0e6cae39ce9f3e4e117ea28179a59fb8b55c4b4eb15055af6c075",
    "app/fight_r5/web.py": "e654510f0455cc5f4bca8bd993d3cac864086b533b1b415cdfb56449e455d489",
    "app/fight_r5/decision.py": "4c14f37c870d0d398214b86df2975a1e13aa6f632e93063a7ea4c211d0134566",
    "app/fight_r5/rules.py": "843faa04a8bf393ec15cb23758ace9ea7e54987db405528f15da8041d61a2c25",
    "app/fall_r2/config.py": "e46197970847ff494bc9d10d2b2cd861cb208952132cfa0bc52d74e3ea32b8ee",
    "app/fall_r2/web.py": "8bc181a87c7eb18de973c232dde9e6eeb66d11eb8734414656789ceb793db7b7",
    "app/fall_r2/core.py": "81ee915bb3e4a6c57e2fd852e6822b16fe18aa60e0e1d1c7a54bba8bdf111cca",
    "app/fall_r2/reference.py": "a68a5bc8c906f7d9e1a73f9f348b005948581b8bb7b5789281c9f1f83fe0c399",
    "app/fall_r2/decision.py": "c623a08203d509295391700106c8796689780dd78c7faff229682b236b5f0bdb",
    "app/fall_r2/geometry.py": "9ec7c811f417c9bd0fb28445ec501dda08c98d46b47baf5dcc16206e9e561db2",
    "app/fall_r2/base.json": "34abaacb888d66a7e34d863323aa385f6ee365d454a6f9010a2812290b064543",
    "app/fall_r2/rules.json": "cbc9b7c925ec305bdaa2ad0ca959e80854ee74f91c53a1a96491e484fa7ed580",
    "app/fall_runtime.py": "72bfd094e387084c2b0b04b95dd2522b6313fa086da580ee53372d92cea07f9e",
    "app/scenario_parameters.py": "c5b9a1f4fe9d9802ec3050778a651898e08faded5bfb773c8796db7a10adcd4d",
    "app/secure_control.py": "ee0c5abe8af61d4c635e95d8aa38e16383e2a9560e8eed4f21e6823a495de513",
    "app/stream_settings.py": "67d6f29c82e8b4e633d18eed9045f6df81d9fc1f06af2c56d4e495e8444ed6e3",
    "app/event_cooldown.py": "3af6485dfd9c3daa3930fd34b1c0c5fe84a73d0ab7fcc287363e626537959176",
    "docs/integration/FIGHT_R5_WEB_CONFIG.ko.md": "c2b0008a9cf7c5819c939631cf976f51faf54c94d5e81517ae5ad2a6d7037c27",
    "docs/integration/FALL_R2_WEB_CONFIG.ko.md": "1f38e9c065ec2c6e0b7415b455770129d005c61bb2cf36703b8c2071dc9c11a8",
    "docs/deployment/SCENARIO_DEMO_COMPATIBILITY.ko.md": "b4d56197ddd5a386ad647a611f7ed500bc8bb2baf865dc257f262bde8ffeff2b",
    "docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md": "4f2d9518b17c8af954fa96e97a9b4703752f2f2f4cb0f637c21ce61efc4db25c"
  },
  "artifact_kind": "user_requested_handoff_draft_snapshot",
  "repo_mutation": false,
  "loaded_modules": [
    "app/fight_r5/config.py",
    "app/fall_r2/config.py"
  ],
  "network_runtime_engine_called": false
}
