{
  "schema_version": "codex.artifact-manifest.v1",
  "created_at": "2026-11-01T14:20:08+09:00",
  "profile": "ltb1021",
  "project": "contextra",
  "task": "camera24-offline-compare",
  "run_id": "2026-11-01_icerti-camera24-offline-compare_r01",
  "lifecycle": "durable-large",
  "cleanup_candidate_at": "manual-review",
  "operational_changes": [],
  "source_and_validation": {
    "settings_stable": true,
    "configured_effective_joint010": true,
    "same_run": true,
    "source_hashes_unchanged": true,
    "container_identities_unchanged": true,
    "pts_strict": true,
    "color_state_mismatches": 0,
    "offline_pose_and_trace_hashes_match": true
  },
  "files": [
    {
      "path": "helpers/capture.py",
      "size_bytes": 841,
      "sha256": "ea366e20c9acb6e1fc6180137b5c4e9dda27f20a0dd52f13338353a5954f402a"
    },
    {
      "path": "helpers/compare.py",
      "size_bytes": 9648,
      "sha256": "1caf9b11eabe3e997a78fdfddfa51cc5f2635ebd75f145aa0b77a064ef87249e"
    },
    {
      "path": "helpers/event_recent.py",
      "size_bytes": 749,
      "sha256": "9bc1b853ee7459a06ef28d3f624e9270e5d9f7381e1a3a2f905349018cc12566"
    },
    {
      "path": "helpers/finalize.py",
      "size_bytes": 3216,
      "sha256": "58fc71ef6fbfc345cb477580d165fb8e126c30e9ee36b26ab88f0f5dfbf3b477"
    },
    {
      "path": "helpers/followup.py",
      "size_bytes": 2364,
      "sha256": "e68d1918c6bfe6687b7e503976a711c2db01791cb92c00f8f81b070d41be5ce9"
    },
    {
      "path": "helpers/monitor.py",
      "size_bytes": 3082,
      "sha256": "38c7d65e3da251b94cdd4372201671fd7de7346f338920076b8c114a5b26ae44"
    },
    {
      "path": "helpers/settings_after.py",
      "size_bytes": 1474,
      "sha256": "9e9ced7196d147c5495e13ee79b2bbb6b11a1e0fca07cd8c68eb7c6eb340d896"
    },
    {
      "path": "helpers/settings_before.py",
      "size_bytes": 1474,
      "sha256": "9e9ced7196d147c5495e13ee79b2bbb6b11a1e0fca07cd8c68eb7c6eb340d896"
    },
    {
      "path": "private/event_recent.json",
      "size_bytes": 7183,
      "sha256": "3bbf3c5e119d094e46fa142cf3d99afaed6e58533cf6b02dc161f8d944e197e2"
    },
    {
      "path": "private/followup.json",
      "size_bytes": 392,
      "sha256": "3db2bccb73cc4e575bec77354a7ddefde92f35605760fff93c8f37f8de6e67e0"
    },
    {
      "path": "private/monitor.json",
      "size_bytes": 3641304,
      "sha256": "0d4e17b32a43eee271d3043d001769b020bf0b74930f2adc2cae778cc2a39124"
    },
    {
      "path": "private/settings_after.json",
      "size_bytes": 4365,
      "sha256": "28eaef704ec444538403396dd607498c48673cd8c56a330c53ab650eca21420f"
    },
    {
      "path": "private/settings_before.json",
      "size_bytes": 4365,
      "sha256": "2dc0a2f468aca95ab4f29cbfc174af33ea910ee38d1b9a5ed1a15414c1d34225"
    },
    {
      "path": "shared/00_COMPARISON_ko.md",
      "size_bytes": 9710,
      "sha256": "e21bf7dc3b282463751294e52dc52be98dd0d1196c5f7ae14bb5870aea8ee71e"
    },
    {
      "path": "shared/camera24_metadata_45s_j010.json",
      "size_bytes": 3636148,
      "sha256": "6a70daf4596f091685b1682117f0025c1642ebce62a6832739b3f78b972127c7"
    },
    {
      "path": "shared/comparison.json",
      "size_bytes": 18345,
      "sha256": "ddb3b04e2101e90b59aebc07d1dc7eef62f8f8ff81ceef78a0d3a01d564197b3"
    }
  ],
  "boundary": "Read-only live observation and saved offline statistics; no frame-paired performance evaluation."
}
