{
  "schema_version": "codex.artifact-manifest.v1",
  "created_at": "2026-08-12T11:53:03+09:00",
  "profile": "ltb1021",
  "project": "codex-hub",
  "task": "itone-catalog-core-production-bundle-and-router",
  "run_id": "r02",
  "lifecycle": "durable-large",
  "source_fingerprint": "git:32108dd509165e4f73f08f107707cfff13adef0e",
  "bundle_hash": "42d8edfbd54c50c0f00da064511379494d3b246642f2cde35885633b4cb94b06",
  "router_render_hash": "b1dac9a1f5dfddced5e366b7767dc6679b1edadbe82311e51b94a865be9f951d",
  "payload_gate": {
    "files": 21,
    "excluded": 16,
    "portable_text_byte_parity": "19/19",
    "portable_json_normalized_parity": "2/2",
    "logical_closure": "21/21",
    "targeted_tests": "9/9 PASS"
  },
  "rollback_anchor": {
    "schema_version": "ltb1021.codex_hub.rollback_anchor.v1",
    "state": "ready",
    "target_server_id": "itone",
    "managed_target": "canonical_codex_docs",
    "old_source_commit": "e2ec5200ecfc11d3796ed4d415b0d96d787537b7",
    "old_durable_artifact": "2026-08-10_codex-hub_itone-production-bundle_r01",
    "old_outer_manifest_sha256": "24ae84997c5358dce602ccf0fd4ce2bd7ecdbc8943a16d7f64e92baa05765301",
    "old_bundle_manifest_sha256": "b6906a98c5e955b50aaa7a43b9b5a43b654af3ec5216c4fccab54a81db19ead8",
    "router_backup_state": "ready_existing"
  },
  "cleanup_candidate_at": "manual-review",
  "files": [
    {
      "path": "bundle/manifest.json",
      "size_bytes": 11307,
      "sha256": "197a22a2923120886cd9e4c385d8d0f67186fcff0cb3461e57f66667a6a7cce2"
    },
    {
      "path": "bundle/payload/servers/itone/AGENTS.md",
      "size_bytes": 46800,
      "sha256": "8bb01bef9ad82c648bab0c35714f2fa31507cde7f1bacf40979a4195e700369c"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/codex_artifact_storage_adapter.md",
      "size_bytes": 859,
      "sha256": "b4a9e38d8915fe15ce34b8f661e0de25423f7e1df9b1280cba582a6571d66fbb"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/codex_trigger_reference.md",
      "size_bytes": 3595,
      "sha256": "f60579a9010f51bf3963059fe71607bf1af1a73a231b1e2c519b93e5b017dd0d"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/commit_message_guide.md",
      "size_bytes": 5157,
      "sha256": "2cd4979597d0990523ab615709f4840d1b2db49365df583bd8c5947650040688"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/long_task_prompt_checkpoint_workflow.ko.md",
      "size_bytes": 4964,
      "sha256": "4bcf779653dc71e1a1562f2d21242c567715bd4221231785fc33a1ebd84df409"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/post_change_checklist.md",
      "size_bytes": 2065,
      "sha256": "d0d2c5dcecdc8d49b8459281beac0b78db614f42e80088b5daf167255df9c09f"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/reasoning_mode_selection.md",
      "size_bytes": 1940,
      "sha256": "30f009305d6cd1bdbff3b6f35574e55568d1ea06e0f9645c4240da8fe0df9770"
    },
    {
      "path": "bundle/payload/servers/itone/docs/ops/validation_environment_adapter.md",
      "size_bytes": 991,
      "sha256": "72b770ef3ef2c9af8b3a7b4a3dc2ce7d512f3538acbca7cf284a996e04309a7c"
    },
    {
      "path": "bundle/payload/servers/itone/migration/README.ko.md",
      "size_bytes": 5253,
      "sha256": "9e2ea2bf8aa5458fda05d108567bc7ec371c92244d68d4ccab71a7a70af73826"
    },
    {
      "path": "bundle/payload/servers/itone/migration/checklist.ko.md",
      "size_bytes": 3281,
      "sha256": "9f8ce4b05533ca77af4d659e499872e28936e7d6fe959568be1412f1c6fa43c3"
    },
    {
      "path": "bundle/payload/servers/itone/migration/router_render_spec.json",
      "size_bytes": 320,
      "sha256": "8613fe14bdeec709f366a2c3d68fced066d52576c107eff06d487546bbb19025"
    },
    {
      "path": "bundle/payload/servers/itone/migration/source_inventory.json",
      "size_bytes": 1410,
      "sha256": "497e87554e4b9bb4d0d84130caff0b4062d208d318c9db1a1d2af331d78a26a0"
    },
    {
      "path": "bundle/payload/servers/itone/users/ltb1021/preferences.md",
      "size_bytes": 3633,
      "sha256": "84c25bf5b2293e711de9d00a8ce2c2099906434d5ffdf56d53a356310b36ed4a"
    },
    {
      "path": "bundle/payload/servers/itone/users/ltb1021/profile.md",
      "size_bytes": 1104,
      "sha256": "b1993e23eaf122bebd4e6b18564f8135cd0956ac7999d3e2c0b1c99931434eaa"
    },
    {
      "path": "bundle/payload/servers/test/shared/guides/artifact_storage_and_retention.md",
      "size_bytes": 13488,
      "sha256": "b0dd5d6114aa076ac302e43a94d84e7e52f7a0e6be9978cc6589eb90c6437e4f"
    },
    {
      "path": "bundle/payload/servers/test/shared/guides/beginner_explanation_contract.md",
      "size_bytes": 1448,
      "sha256": "6668f97a158112abef99a43ffa2958a09e03f9fe4e0de3a00fff87d085a2ea67"
    },
    {
      "path": "bundle/payload/servers/test/shared/guides/durable_instruction_routing.md",
      "size_bytes": 9181,
      "sha256": "b62646da2c3794b1937935f1815a7c31d4dcf5a2ba5f9cc2ee3ccb7569ff4368"
    },
    {
      "path": "bundle/payload/servers/test/shared/guides/validation_environment_routing.md",
      "size_bytes": 2089,
      "sha256": "0dfd506d010a6f0a6b17ed976196770b08789da9ef412f5a0d3c40f8b2317e51"
    },
    {
      "path": "bundle/payload/servers/test/shared/ops/commit_message_guide.md",
      "size_bytes": 22300,
      "sha256": "28c4570c5abd425619caf303fb67144fd16a121f8bb4940d322cf90dcfdf6d11"
    },
    {
      "path": "bundle/payload/servers/test/shared/ops/post_change_checklist.md",
      "size_bytes": 1467,
      "sha256": "84bb0cb2cf2cb0dbd83723f87dff7eb6fac6ccbec1009499ea3c4975aac62523"
    },
    {
      "path": "bundle/payload/servers/test/users/ltb1021/workflows/codex_hub/tools/codex_git_closeout.py",
      "size_bytes": 99165,
      "sha256": "dadbd39308a50366314b5f43b88b92ea58007254fdbc0ec94631fd7afe47c90d"
    },
    {
      "path": "rollback/manifest.json",
      "size_bytes": 545,
      "sha256": "435d76da6f3d10e3228e0e53c3c9c1eaf314514efd233466aa37da82bc26ae43"
    },
    {
      "path": "router/manifest.json",
      "size_bytes": 869,
      "sha256": "d0059c680a5fb72a0f67391ae5f8999deb24eee6287a1abcc1c5e9966edf1204"
    },
    {
      "path": "router/payload/workspace_AGENTS.md",
      "size_bytes": 46804,
      "sha256": "99193083d9b12fc402cc7732680a9fbce58be46dbcfa332018cfe357236c2f4b"
    }
  ]
}
