{
  "run_time": "2026-11-04T08:57:34.297028+00:00",
  "baseline": "0baa9ebe8b7f9ecc46f675acbf1f56ac65378957",
  "all_green_exit": 0,
  "runs": [
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-import.py",
      "exit": 0,
      "evidence": "verification/green-import.txt",
      "evidence_sha256": "085cccc9313180eb24d4d5e28d4eba9b1dfb2d5232895b3b1a0a76d69832f6fc"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-batch.py",
      "exit": 0,
      "evidence": "verification/green-batch.txt",
      "evidence_sha256": "bdbfdcc2241931d07e2de84717cb6188a7d5e58bf2d7e525aaa740b044a34657"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-audio.py",
      "exit": 0,
      "evidence": "verification/green-audio.txt",
      "evidence_sha256": "8ee0bba257a2c1ffa01155462560b67e2226d2e4c64a5b7b952834d79776626a"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-words.py",
      "exit": 0,
      "evidence": "verification/green-words.txt",
      "evidence_sha256": "2d5dceb528af308f5ef57c2b75558991bc20e4fbcfa7d95796fda2ce4e7fb692"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-eligibility.py",
      "exit": 0,
      "evidence": "verification/green-eligibility.txt",
      "evidence_sha256": "11ecdce101c76081d4935ebd32399f29f0d4f4cb76c3948a5379976f52b594ec"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-sql-contract.py",
      "exit": 0,
      "evidence": "verification/green-sql-contract.txt",
      "evidence_sha256": "04c70e20f4635b691870f63f1ff66b5e840fcc585bfe7a6008fc2ee2086204bc"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-segment-wave.py",
      "exit": 0,
      "evidence": "verification/green-segment-wave.txt",
      "evidence_sha256": "2afcc1411e6b5321ae7793ba0089e673e842741f06a47ff472f75f54329bca70"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-response-binding.py",
      "exit": 0,
      "evidence": "verification/green-response-binding.txt",
      "evidence_sha256": "9424ef319fce12f4d7822249fbe2c17c049e49f2359756518316e4f646d7076f"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-cache-roundtrip.py",
      "exit": 0,
      "evidence": "verification/green-cache-roundtrip.txt",
      "evidence_sha256": "1f48a3d00fee7a5bbc2ce1d4edfb86c269c46666ef172768f7127d8c60611491"
    },
    {
      "command": "python3 /Users/yixiay/Downloads/123/597084-fix-code-2026-11-04/verification/run-job-pause.py",
      "exit": 0,
      "evidence": "verification/green-job-pause.txt",
      "evidence_sha256": "6b06f15e5326298cc7785d1fa5c696cd135ca78e011aa03455d33f5bb5fd7b60"
    }
  ],
  "full_project_compiled": false,
  "junit_executed": false,
  "maven_executed": false,
  "business_environment_executed": false,
  "code_sha256": {
    "api/admin-worker/src/main/java/cn/jojo/cc/worker/task/EnglishBatchPublishTask.java": "caa273b035179c7536b532ce5330eb15275b73540d25a5116d91783e1e69cc35",
    "api/admin-worker/src/main/java/cn/jojo/cc/worker/task/EnglishDictOutboxJobHandler.java": "360806a4fab30d6750e93562c2fb60c7991a652cba1458810c0ed48465832f41",
    "api/admin-worker/src/main/java/cn/jojo/cc/worker/task/EnglishSegmentOutputIdentityRecoveryJobHandler.java": "d61373adece8940194f98fe51df80d40738f697be7171a2d43b109d123eb4fa5",
    "api/admin-worker/src/test/java/cn/jojo/cc/worker/task/EnglishSegmentOutputIdentityRecoveryJobHandlerTest.java": "0765ebdc84da2efa1da39b950f3f968b783abb6f7281ad2b788bbf011fc6c8b4",
    "api/api-server/src/main/java/cn/jojo/cc/server/service/impl/QuestionServiceImpl.java": "65b062fba03a1aa0a14889293257bb99edbe39c52993fa3f5a0b94fdbd33b7bc",
    "api/api-server/src/test/java/cn/jojo/cc/server/service/impl/QuestionServiceImplSegmentsTest.java": "fcf89e03fa677b16a8cc4faf933eb9bea4bf9c6307054e826a85174808af8010",
    "application/src/main/java/cn/jojo/cc/biz/cache/english/EnglishPhraseIndexCacheService.java": "1b9ad0ef3f281585ca034c23f56345d15c049c4a7437d04ae0d6cba216dab9ff",
    "application/src/main/java/cn/jojo/cc/biz/model/bo/english/BatchPublishResultBo.java": "7e056e1574d89b63b86bb097943e0b6521946509bb5c4328d94d5c4c1b52094e",
    "application/src/main/java/cn/jojo/cc/biz/model/bo/english/PublishResultBo.java": "95b6aec146b1cb90389f9c1fcd1504251608a5a3edbf9c6eab34b148065bc3cd",
    "application/src/main/java/cn/jojo/cc/biz/model/bo/english/SegmentSnapshot.java": "9fae56f0078e359775e17111db4f2a7a05cef6223854c1d0b27bb7ad0fa369f7",
    "application/src/main/java/cn/jojo/cc/biz/model/cache/FormAndDataCacheBo.java": "d868962caa28bfc1a975fa93dbd7ea7b84e0080e70d1b865f45eadd0302055be",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishAudioCompletionTxService.java": "28614ba7354dbb92b1e479b0b077d1f3e1ed88925686bd16d61aac09aadd1943",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishDictImportBizServiceImpl.java": "149ddd1bd807bc47398ca1f88c2bd7edd62a515319320d8fd918cd416a917bd5",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishDictOutboxBizService.java": "aa39fdda1f8eab9252f17eb9ece84fa13c5e13bd2acbfdaa88750c56e2e9ba77",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishDictPublishProServiceHelper.java": "324ec5f16c83e52e920acf209dfa1799d9d0be0e6e7c2425b01fead6111b99fa",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishDictWriteTxService.java": "18721619a1a3c3eb89f1b4b5181d646dd1388baacbc9c857accb4471a465a369",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishImportFileReader.java": "31420e34ceacc787c310a6e8a895b8b1918ea9ff885b637dff9725a1c2bc6f7f",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishPhraseBizServiceImpl.java": "1513d7ddbdc842479a513160fb7d411243a65f26b81fcc21d01b67d3159ada38",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishPublishBizService.java": "74d3ce67846569913156dcfed24a20dc8f2d4c759b119a7fa09abad9fbb2a968",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishPublishBizServiceImpl.java": "23b86429a9b065d973ffb9b0cd683144d85b587dc024a2697b07237d0243ea74",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/EnglishWordBizServiceImpl.java": "f79e284059b1346969698b4aba8471d2562b16e01071aeaa35829c934deb032e",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/SegmentAutoFillBizServiceImpl.java": "fa4db6dceed0cb46f2fb8587e0715cfdc88601820f82711fab54623355eeec31",
    "application/src/main/java/cn/jojo/cc/biz/service/english/dict/impl/EnglishAudioBackfillBizServiceImpl.java": "027b53d466b4b8f2e743739038cf4f4af334a74e0307e684cef41527366546ab",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/DefaultSegmentTextExtractor.java": "98b475a941c8c3f8ac69306d6de782e41c0ffde9961db828b17e6395d31e1b3a",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/EnglishSegmentDeliveryBizService.java": "49ea9ad122f908326db257abd81b8a80608f4b4f66e58c954ed3226c53e5e15c",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/EnglishSegmentOutputIdentityRecoveryBizService.java": "b098e9877f05ab0964e92a1aa4c220e196628b8b02f8775540412c7dccd91c48",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/EnglishSegmentSkeletonBizService.java": "a54713699cec68e3ffd66d7b190f34ff83418273ffa12607b434995ad21f190b",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentBizServiceImpl.java": "6a141d9d3fe7cc95017108e3ae3eabc8d137c5f2ba8c50e0be0f9ab0de7ec0cf",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentSaveHookService.java": "9acb51d9121f81697f181e84863ae4e075c479559503e1eb4899fa999c2ad36b",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentStateTxService.java": "5072181d3c98a4e001b7c9ffe649089e7175174f95f7b786207ace55839e7acc",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentTxService.java": "b9189a6abd226a106d3d77a5b4635b11e8684594f67be20f208553c8869fff7f",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SegmentContentSnapshotService.java": "7ca2d5f438367dc2546408df3a0418a4cf76d77aaa509d47e3d858e10cfb4758",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SegmentPayloadIdentity.java": "8712f46708e3035aeaf525723bd7f7c3cc5a7b9d6318df5721042d0d48b5356c",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SegmentRefreshBizServiceImpl.java": "e7ad2652f2f3a85efe2c9c6cbcecc15bea418c8ed1e50e7342a22bec305c1090",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SegmentResult.java": "5f9db01fae8d759af3301799aff9a176009b43ba862b1f3cd1c2a9bf65bcc50e",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SegmentTextExtractor.java": "897e0667a874de6143fcf0c725f47e3e11a8ddaaca6e4f53187db3a061f1f3e8",
    "application/src/main/java/cn/jojo/cc/biz/service/english/segment/SelectedSegmentOutput.java": "7121aef1ba566e81cc4f378ba8f4c7ee98fa1e907f6af7f92bd7d1b8605f5bd7",
    "application/src/main/java/cn/jojo/cc/biz/service/impl/question/library/QuestionBizServiceImpl.java": "7564720e7baa5b532ce29e4cd3b682161c5b4323ed0e6a63c06698efd16ab9db",
    "application/src/main/java/cn/jojo/cc/biz/service/impl/schema/data/FormDataBizServiceImpl.java": "d4c34778ea11636a94533f9150483fb4507b23fefbe65990cdd1fe6c2de666e2",
    "application/src/main/java/cn/jojo/cc/biz/service/impl/schema/process/oss/GenerateOutPutDataService.java": "4b5e0c802adc3e80e8c472d7e094d172d93188621e68ee952668918b88a2c19b",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/EnglishAudioPublishGuardRegressionTest.java": "035b0bc5d5835e19d235a8295fa3b2e9488ee57d626d5da711fe5b11d288f392",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/EnglishDictWriteTxServiceTest.java": "3cdeaabef88fd47a35c8f8da634ab0741f866ded9d3c398b0824835e245a26be",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/EnglishImportBoundaryRegressionTest.java": "d0340873d0dbf9a004e36e7b92c640f8413fa4ec984503590fe16570599b3d83",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/EnglishPublishBizServiceTest.java": "3d0caed7d1ff1d801584f5d7070f0ff0475d6c9f94e34f6978d5cb7dc0f78de0",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/SegmentAutoFillBizServiceTest.java": "63ead85dfdea6afbe902a1b23fcd1e932e877ded5cc3fc842dae5f3ca78a85be",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/impl/EnglishAudioBackfillBizServiceImplTest.java": "38981c7640fbd6e132a305885839a5ac958706796102613e483f13fa5f021a88",
    "application/src/test/java/cn/jojo/cc/biz/service/english/dict/impl/EnglishAudioLifecycleRegressionTest.java": "4c2b82794a2b91ab616715e5ba9cde3e9fd6375752466a2626f27db5be482967",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/DefaultSegmentTextExtractorTest.java": "3694e5097f4ae392008437a9f0dc37547800ac94c3987fb26856b9068c1eca25",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/EnglishSegmentDeliveryBizServiceTest.java": "b828bf91eb7cb7786cdcdeee42dad55cf50fa968bdaf73159ce5ca57c8faa563",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentBizServiceTest.java": "10a3d3d16407152d6d4bda3278346523907a2fd81e0051554b5394c4320a0e9f",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentRevisionRegressionTest.java": "887de51b2c3674d04610ef3c43be0c7cb1dd5604d69615786c34dce21fcb8ba0",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentSaveHookTest.java": "172889273ab1715365586f954a169e8ac239ae55f76d494d3f073dd29881012e",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/QuestionSegmentTransactionRegressionTest.java": "d71d9d118a359928a354e410ff292ece0a01c1f9cad9ad6bcda1255978525166",
    "application/src/test/java/cn/jojo/cc/biz/service/english/segment/SegmentResponseIdentityRegressionTest.java": "0601067804454ede8555fbcacea76d20ef97acc458eff7d1526cd3fe4f89da95",
    "common/src/main/java/cn/jojo/cc/common/utils/EnglishWords.java": "8a39e862487ca4bc3bf7d43b633e0d62f5afbeedfae2b5137513bd665c19963c",
    "common/src/test/java/cn/jojo/cc/common/utils/EnglishWordsBoundaryRegressionTest.java": "16126f9407eb2782309e401f1357f41fd451c4c04530ef1c67971b2bb4418a1d",
    "database/597084-autofill-eligibility.sql": "05a01bf44b4a47bbe8638d66f22d092ebda7db792f51ac48ae9d9cd5db9c01b2",
    "database/597084-english-dict-outbox.sql": "f32537fe38ffbb9fdda9f20efe32e40f67b3fd4c66ceb2c4c4fdf02e4ab492a7",
    "database/597084-output-source-identity.sql": "2fdcee375ee8180f71ddcd1ece1695b0cd9f65fae542c98fd8fa3027f78aa0d4",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/dao/english/EnglishDictOutboxDao.java": "5019968c21062e4e6604a3d2fa94cd6ff2dfdc066bebffb2c8cbe62224025da7",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/dao/english/QuestionSegmentDao.java": "29c499c85bbe1c81a6e3c5c71288b52ba2c9efecff7b2ba86ae0f18193e54cc5",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/domain/english/EnglishDictOutboxDo.java": "750c86b64beb4c871e9cfda20ba6468b927db93f3c6b41a97172d7fa62dd95ec",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/domain/english/EnglishWordDo.java": "7afa46409e5540904686ce1c41e3241c1dd54eeeb530e7e2b2e0afc91474530f",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/domain/schema/common/data/OutputDataDo.java": "a2e0d9160b68358df3a8545149ad3887f22e782e86144d5ac30632b059e6f459",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/english/EnglishDictOutboxCoreService.java": "09e5ee44f1739efeac81f894816b8a624e673fd5856bf60180dd0fe91fbe6028",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/english/EnglishPhraseCoreService.java": "8ee75eb1b29baa884a0062363fef73a0e031b047e563fbf2452d26e62821981e",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/english/EnglishPhraseVariantCoreService.java": "7a1f8aa0c51646aae0fbcde4f9663b6ea7cdfa7ab7b308e42123ae8b3524dfe7",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/english/EnglishWordCoreService.java": "804d7135473be64a9721fd85b17581026856d3797a72d057d5cb6f6e880efdea",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/english/QuestionSegmentCoreService.java": "0aaeea82b561a7bb32315959bc360ceaabe4a79b17733a0d6ced80c938980897",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/impl/english/EnglishPhraseCoreServiceImpl.java": "a57c628471f78cf57648c64c7aa963501eea9af449b4ece3ee801bbe0aece7a0",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/impl/english/EnglishPhraseVariantCoreServiceImpl.java": "174318e42bd9c8da9f22951ef91a0daab1f7ebe740594a3411eb1d0fe0bbd0f3",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/impl/english/EnglishWordCoreServiceImpl.java": "7f18805cd4ed7ca79db6e5090cd443af2672d1d21385b11dd60f65c5bcbd7766",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/impl/english/QuestionSegmentCoreServiceImpl.java": "ba62039996fcb17d943f14647194a28ba50e2f0a27046aad60207dd5b50dfe78",
    "infrastructure/repository/src/main/java/cn/jojo/cc/core/service/impl/schema/common/OutputDataCoreServiceImpl.java": "24fea828dc90bbc33f66015e64e45abc97775c6aed64b22ed715d017c9457dd2",
    "infrastructure/repository/src/test/java/cn/jojo/cc/core/service/english/QuestionSegmentLegacySchemaRegressionTest.java": "5fcd4d2604896f864e828743be7ac82e62e1d8da1707363ef1221fb98e38a303"
  }
}