{
  "status": "COMPLETE_SEALED_ROOT_REVIEW",
  "interfaces": 4,
  "HTTP": 16,
  "native_assertions": 64,
  "business_reds": 0,
  "business_source_changes": 0,
  "complete_BC_body_pairs": 8,
  "sql": {
    "B": {
      "counts": {
        "HTTP": 8,
        "native_assertions": 32,
        "API_INSERT": 5,
        "API_UPDATE": 4,
        "API_DELETE_statements": 3,
        "API_deleted_original_rows": 2,
        "DDL": 0,
        "preparation_DML": 0,
        "read_DML": 0,
        "business_SELECT": 24,
        "metadata_session": 27,
        "independent_after_original_table_sets": 160,
        "independent_before_original_table_sets": 160
      },
      "DML_by_stage": {
        "ADD": {
          "INSERT": 3
        },
        "EDIT": {
          "UPDATE": 1,
          "DELETE": 3,
          "INSERT": 2
        },
        "STATE_UP": {
          "UPDATE": 1
        },
        "STATE_DOWN": {
          "UPDATE": 1
        },
        "DELETE": {
          "UPDATE": 1
        }
      },
      "SQL_evidence_layer": "ThinkPHP Db::listen framework debug interpolation (getRealSql/getLastSql), NOT PDOStatement.queryString or server trace",
      "physical_deleted_rows": {
        "goods_sku": 1,
        "goods_image": 1,
        "goods_spec_rel": 0
      }
    },
    "C": {
      "counts": {
        "HTTP": 8,
        "native_assertions": 32,
        "API_INSERT": 5,
        "API_UPDATE": 4,
        "API_DELETE_statements": 3,
        "API_deleted_original_rows": 2,
        "DDL": 0,
        "preparation_DML": 0,
        "read_DML": 0,
        "business_SELECT": 24,
        "metadata_session": 81,
        "independent_after_original_table_sets": 160,
        "independent_before_original_table_sets": 160
      },
      "DML_by_stage": {
        "ADD": {
          "INSERT": 3
        },
        "EDIT": {
          "UPDATE": 1,
          "DELETE": 3,
          "INSERT": 2
        },
        "STATE_UP": {
          "UPDATE": 1
        },
        "STATE_DOWN": {
          "UPDATE": 1
        },
        "DELETE": {
          "UPDATE": 1
        }
      },
      "SQL_evidence_layer": "ThinkPHP Db::listen framework debug interpolation (getRealSql/getLastSql), NOT PDOStatement.queryString or server trace",
      "physical_deleted_rows": {
        "goods_sku": 1,
        "goods_image": 1,
        "goods_spec_rel": 0
      }
    }
  },
  "actual_source_sha256": {
    "app/terminal/controller/Goods.php": "d7dc9ca3f1c18c02194e45910dd56aefe6db23ddca5d30f82bd6176e82803ee5",
    "app/terminal/model/Goods.php": "1361a4dc826fdc48ec4e032c513637b6cf3923caa98f8536df2be80c19c6d734",
    "app/common/model/Goods.php": "8ffe55af37185d7b02fb4e922fb21be18397487a7957c27cd36be00f64395f9f",
    "app/common/model/GoodsSku.php": "be43161352250a543927cfc108e5baa2fac3032552c0906d64332f94c439ac77",
    "app/terminal/model/GoodsSku.php": "e0912bb8e131b158697a02a055b5306e21f89e99e900e8c07e35bf6fb2eaa7d5",
    "app/terminal/model/GoodsImage.php": "fb5e0449f96d789b276783662a0188477eeacf64989c3a428b47bf82d1dfb4c3",
    "app/terminal/model/GoodsSpecRel.php": "0fd3ff5aba00cde6ca060df50ff980975a9317b518f04d7ac6bcb8dd7f911ba0",
    "app/terminal/model/GoodsCategoryRel.php": "59ca5147e992e75a5ed0ffa4e6221619dc646b969e95a3e05292911c1f3b0660",
    "app/terminal/model/goods/ServiceRel.php": "9189f27ef665195293a31ec92a4ce9d823a56fd9d8ba7c0e4a73c81808025fbb",
    "app/terminal/service/goods/Apply.php": "c8893c0d19e9b647c27c3bd0186f78556fce6f50c49200a10d3a9493547884e9",
    "app/common/database/DmBuilder.php": "58e1e79ce69881cc305c6fd33adec0e9a3d030ac15b4c00ae464cbaa4cce2b59",
    "cores/BaseModel.php": "15b09472d9152906bd3f6cfa6b98ea87b1952abcc9587e7e72526fff73ab78c6"
  },
  "raw_remote_each_lane": "/tmp/cdx-ai-terminal-goods-write4-20261011/private/evidence",
  "raw_ignored_local": "/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-terminal-goods-write4-20261011/private-evidence",
  "raw": {
    "B": {
      "final-original.json": {
        "sha256": "ed86114c7d83a36a636f2aea951088bc3ec5b004b2ab9f8f7550cb7813193cab",
        "bytes": 20723
      },
      "preflight.json": {
        "sha256": "c5c094f9d9623e070c98b23ca838b8a2ffb584cd638c69e62988b69a307f0319",
        "bytes": 19068
      },
      "private-sql.jsonl": {
        "sha256": "3972594a4bdb4bc4d72af88a73c2f2592f58b9a805e5ae545739336dc4050c89",
        "bytes": 9246
      },
      "private-wire.jsonl": {
        "sha256": "7274a86c918f9ef47d95a018c94abd3c08208402081b71d60c3b5be64e3d4643",
        "bytes": 199319
      },
      "queries.jsonl": {
        "sha256": "3a4e6d3728dffc5a157094c67bbe597177aa6c3cf7c2076995e92b2de28be738",
        "bytes": 48849
      },
      "run-journal.json": {
        "sha256": "1d5ba6299b54ca14e4bda3094774690dc188cb933b6ac2e029c07fc13740a9e6",
        "bytes": 261804
      }
    },
    "C": {
      "final-original.json": {
        "sha256": "e5a7440c655f458c9da607041d247155381e16d90dfa143eb0707cb085881094",
        "bytes": 19817
      },
      "preflight.json": {
        "sha256": "ded3987c9886214471a6b69ed83fdb9238b45b90a3fb072c8ad8485309259d6a",
        "bytes": 18250
      },
      "private-sql.jsonl": {
        "sha256": "2f7ab3dfb40ff89bc4381017b8c27bb3150cb852de236264e0d2df984e34ae6e",
        "bytes": 19420
      },
      "private-wire.jsonl": {
        "sha256": "6f780eb771a301282a5929ff8350354d3b47c260b9f967a3a70d61608b36f934",
        "bytes": 185409
      },
      "queries.jsonl": {
        "sha256": "a64ea2aec55787cc60183b2e683c549f5407446380c3bded7e136df55b29f368",
        "bytes": 102668
      },
      "run-journal.json": {
        "sha256": "b02fd9439279820fdca205da83de0b9ef9c3d32e9b8b9e0f2bbe7044fa4ab995",
        "bytes": 252856
      }
    }
  },
  "cleanup": {
    "B": {
      "lane": "B",
      "worker_pid": 99798,
      "port": 18481,
      "port_closed": true,
      "pid_gone": true,
      "source_removed": true,
      "private_cache_cli_header_native_removed": true,
      "evidence_files": 6,
      "evidence_0600": true,
      "evidence_dir_0700": true,
      "cache_files_before_cleanup": 0,
      "preserved_master_original18102": true
    },
    "C": {
      "lane": "C",
      "worker_pid": 1959765,
      "port": 18482,
      "port_closed": true,
      "pid_gone": true,
      "source_removed": true,
      "private_cache_cli_header_native_removed": true,
      "evidence_files": 6,
      "evidence_0600": true,
      "evidence_dir_0700": true,
      "cache_files_before_cleanup": 0,
      "preserved_master_original18102": true
    }
  },
  "files": {
    ".gitignore": "9579aae69ce31a3f29e4b01923c541955f269291a24c20014107e67f8b2e672a",
    "FROZEN_PLAN.md": "d479bda1b82700f07ae0c22973652661abbafd7c8668780f13d71e45cc7d24c8",
    "RECOVERY.md": "ed7533b5ac5fc8883059adfffef2382482009b3631bda05fb3ef97de16ceaa64",
    "REPORT.md": "c2b4778aa752b7129bf4fdec063f9460b7620da56165c53d5dfb674fd382fde9",
    "SqlCoverageRecorder.php": "a25bd30064142a46ccf13396951f683abe7eb8499e0003efdaea418f2df31de2",
    "audit-B.json": "bfab5cf007a986308fbf3676d240747e6bd9a4bb1f88da0c5adce964bc52f0d0",
    "audit-C.json": "eb405c240e6fbd205e2310bc8d34828924b0ffe68dd0542520058d2d911aa9f3",
    "audit.php": "1cd1d10df764e21a1c8fcee77f136761cef6e744d41f2b64614d29c9811b1019",
    "bootstrap.php": "9131aa5155cd36b7e3468918c90e8adc4b3afea9107aa7ad7577183172305017",
    "cleanup.php": "4a3a81ed46f5a7d8492941d88c1b76f05be535e67a30fd07647c8113210d9c4f",
    "compare.py": "595e7426f9104d4cc9d2656808044962576995bf60c98b92934c23ab16981fe5",
    "comparison.json": "e843960c66c30ae34dfe65776ab69ce0fdc96d815f2379fed95596fdd31d2ebe",
    "finalize.py": "ab69e8406fd23e08f4cb08941d46b78e762997f34cf95256bd334423429e03e4",
    "interface-ledger.csv": "6cf671a46ccefdafe59c3bcaf16fa0e2246eb095811850e746a8c160082702c9",
    "launch.php": "611ffc03ff440e07cefc897f3aed607a30b2e8c82d6340c5e7d62a0e1b20ee8e",
    "metadata.php": "c8c40fe23b29bc428799b20732d89846f36cdf2061767527b936c1232f870a88",
    "native-ADD-B.json": "237ac7ed9b7a724e2c820f58160111a7c61eab609394bd8d509422ee21ffaca9",
    "native-ADD-C.json": "4c5452ea731caa081c4fcaeab9c3cb0be4cdd769d2d3d0c9d7b3ee20aa8b897d",
    "native-DELETE-B.json": "85685b84e71dcc9643630162439e188ea0e1af7a98d0b6f77b4e08bb7952ce74",
    "native-DELETE-C.json": "15211f6cbaa0ccd526d7685e9072b174246cb9a24b763a1ef20c3a0cc5a41610",
    "native-EDIT-B.json": "81d4623bbf2a366b4cc041421fba786fed0d0019c0d07bef837653a383dab647",
    "native-EDIT-C.json": "3f304de6aa30a9adf120305f154767e3da0cebee98e31adf261a1cae75997579",
    "native-READ_ADD-B.json": "e6193770ca3072ef4b5cbee204b1504cc84dea04ee8c3b510e4594160f865504",
    "native-READ_ADD-C.json": "0a706b549be41f1c55ded14927a3d6e45b1432017f7bb476f73eb3e181da8479",
    "native-READ_DELETE-B.json": "c2a32ad73b40434f4b37110fe6ca67e33915a11a5e1c29cc7534d850ebf05f5a",
    "native-READ_DELETE-C.json": "5f6137e4f49a92a5ebeeb25e40c7cded7f4fffd5f85aec4e239b7983ad7cd3ed",
    "native-READ_EDIT-B.json": "e3148fd56bb85e245459f9b9b1cf1d087c0c667b2205bb0b6a7313fe51be8b73",
    "native-READ_EDIT-C.json": "4bb2937ce76b0617fb685373383f067870c9b4237a806bbc6a07abf6bf71f00d",
    "native-STATE_DOWN-B.json": "a6c34445ca28379a7ef049258d949579760952cc49b7d7605528799bc7c04f3f",
    "native-STATE_DOWN-C.json": "bbde7bdc313f8568caff55c06186da2b54ab9c7e9d2f1b44dc5655a57ac2c70e",
    "native-STATE_UP-B.json": "9e7bb896d24a96e12e21a884af40e20dd21c94cee57f8dded202fd1de651ad5f",
    "native-STATE_UP-C.json": "9d9b285d716a1fccd684b9f89e54ab3857a81ef52db483ef5a665d66cb7133ee",
    "preflight.php": "170ef1184fe2f8e8e13bf35141ef7357e8c73ddbc89b7868013973af0a5e402c",
    "request-values.json": "37f205434c611d5b95c8aca1193055bc1e0ca6bf7d9ea98d5781a1038439bdd3",
    "resource-cleanup-B.json": "e52ce0101b9c01efbe0f9ff8ee98f38e34be9255aa87e328956778891417cab5",
    "resource-cleanup-C.json": "ccb146a6ebc3394026d72b3b450fe5722b2032009bdcc2b1f0f3d00f2d4faba0",
    "router.php": "b4912f1b05061ac16b997fdaa54691abc86af031c91be5c2c4dcab5a1e23cd3e",
    "run.php": "38917e1bb530f1922f668258b06cdfff0887f1e2d8fe288903322834dd66d331",
    "sql-audit.json": "1d397484ee40af803215c41ae6bda254d10cfc5bbde1f6fd405457b20f31d4b0",
    "sql_audit.py": "0a3cc21ed4da84691ce85ffb23e63575b93c92dede1c4e54bc86d46df4aac977",
    "structure-B.json": "c83cce9195c37cacd59776bfbd3f06509d186008d071e0ceb228e7c867924326",
    "structure-C.json": "d2b7f736c939bb853eacc13d7a3967dd296f1bea1f999828b9534e1d041cfafe",
    "test_compare.py": "4887baabb1606d4d8b06118e8e42f0f329243e4f4648770a1798eb4262b921ce"
  }
}
