scope-note-review.json 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. "schema": "ksf.workshop-scope-note-review.v1",
  3. "checkedAt": "2026-11-09T00:56:42.252816+08:00",
  4. "status": "ACCEPTED_MECHANISM_AND_COUNTS_VERIFIED_NO_ADDITIONAL_ROW_EXPORT_REQUIRED",
  5. "aboutArtifact": "c5vzRWqux6",
  6. "aboutSource": "8RgNyujlzh",
  7. "generation": "82b104fc024b49a75d2f5376bf9778ced6f63a9433b5fc5a6daa3c458d05d5ea",
  8. "receiptIntegrity": {
  9. "archive": "docs/workshop-business-acceptance-20261109/received-scope/ksf-scope-note-20261109.zip",
  10. "bytes": 101334,
  11. "sha256": "00afe37c838cb5b1f8cb622cb01706ccac7878f7a87eb16597869fa200fd8a86",
  12. "entryCount": 15,
  13. "zipIntegrityVerified": true,
  14. "standaloneNoteByteIdentical": true,
  15. "inputOutputPairs": 7,
  16. "allOutputsOkReadOnlyAndSameGeneration": true,
  17. "entryHashes": {
  18. "scope-note.json": "9c92b5887cddb3663687a862353865ba5ab6cd9f78fa2dea5be8cacf1628c33d",
  19. "evidence/a.json": "7bbd7ca1621717436d0bca44d71e70801c98d71690c168e10872c77fb9b0555e",
  20. "evidence/b1.json": "395249119d8ab07c56d8957aa2377e8e8603edddd3dd0d83cc854f6f12ff35db",
  21. "evidence/d1.json": "f14a39254d751c0297283916f23797ba4b49bee0eb6a2158147efe159358a550",
  22. "evidence/d2.json": "eb2a57b7e2c0fac527b10de3149956a1ea19a40750f6283b078a5b5b8aed6ec4",
  23. "evidence/d3.json": "e130975912130ee6a4c55a840ac86414b3bcbf72a2279588568dcb7b8d5792a0",
  24. "evidence/e1.json": "1dbcb373336d898eb58d2180b72f190942933db101f7995d7f08758c7afa25b3",
  25. "evidence/f1.json": "d489a667da32857ed54e3e24b50385c6ad1833ea1c203bcf4881890b81f25ddc",
  26. "evidence/o_d1.json": "a83e008b1f2e43e5c035cac257783eeb5cc09c60c4661d714c47927e69db1b20",
  27. "evidence/o_d2.json": "5df6c858df288fc94289e81c0ae81d0bfaab3f292802d8061b289d39b3586f92",
  28. "evidence/o_d3.json": "bc2aed961a3fbdb22a3ac98b036040e3cd28f332517c2e4ac4c5913d1a74d36d",
  29. "evidence/o_e1.json": "6b9b849db81f7f942019b7644e227b41f25f4115836f86fa9aea6abf677e69bd",
  30. "evidence/o_f1.json": "41926ca2a42f2a649f0fd9cb79c37fcf2bb01a7e04a0ad9d0b8263217861d2f8",
  31. "evidence/out_a.json": "80e1729abf2edc569205be46440c567639ded3cb5db808d4609e03b4ae48b6be",
  32. "evidence/out_b1.json": "67e27fe22c969fabc29e899c2b7c216b4666395fd6f396f0571147180dba85e0"
  33. }
  34. },
  35. "verifiedCounts": {
  36. "brandKsfAnalysisTotal": 505,
  37. "categoryAggregateGroups": 5,
  38. "categoryAggregateTruncated": false,
  39. "brandKsfBanmianBucketWithoutCategoryFilter": 117,
  40. "brandKsfBanmianExplicitFilterTotal": 29,
  41. "explicitFilterReturned": 29,
  42. "explicitFilterNextCursor": null,
  43. "explicitFilterAllCategoryStateConsistent": true,
  44. "brandKsfExplicitFilterEqualsKsfSubsetOf49": true,
  45. "allBrandBanmianExplicitFilterTotal": 49,
  46. "difference": 88,
  47. "auditCategoryBucket": 472,
  48. "auditExplicitCategoryFilterTotal": 472,
  49. "auditAggregateTotal": 2681,
  50. "brandAggregateGroups": 9,
  51. "knownBrandGroups": 8,
  52. "unknownBrandGroups": 1
  53. },
  54. "mechanism": {
  55. "confirmed": true,
  56. "sameQualityMode": "analysis",
  57. "additionalEligibilityWhenCategoryFilterPresent": "category_state='consistent'",
  58. "sharedPreparationForSearchAndAggregate": true,
  59. "categoryProjection": "reviews inherit associated product category in retrieval index; category_state separately records purchased-SKU agreement",
  60. "localCodePath": "server/voc-library/retrieval.py",
  61. "localCodeSha256": "9a6e95e5fd4e3b3f1de032f7fe58cc9ffef43c77ab22c6599cf6adc57ec50d2b",
  62. "evidenceBasis": "seven raw request/response pairs, effectiveQuery policy, returned record states and shared local query preparation implementation; not count equality alone",
  63. "independentLiveRemoteQueryRepeatedThisReview": false,
  64. "all88RecordsIndividuallyReviewed": false,
  65. "all88RowsAssignedSpecificState": false,
  66. "noFurtherRowExportNeededForMechanism": true
  67. },
  68. "summaryCorrections": [
  69. {
  70. "field": "criticalDistinction.why_117_ne_29",
  71. "correction": "Both queries use quality=analysis; explicit category additionally changes eligibility."
  72. },
  73. {
  74. "field": "queryEvidenceIndex brand groups",
  75. "reported": 7,
  76. "actual": 9,
  77. "knownBrandGroups": 8,
  78. "unknownBrandGroups": 1
  79. },
  80. {
  81. "field": "Ksf全量search正文取回范围",
  82. "totalMatched": 505,
  83. "returned": 100,
  84. "hasNextCursor": true,
  85. "note": "Total is computed over all matches before pagination. Exact total does not mean every record body was fetched."
  86. },
  87. {
  88. "field": "audit category-filter正文取回范围",
  89. "totalMatched": 472,
  90. "returned": 100,
  91. "hasNextCursor": true
  92. }
  93. ],
  94. "interpretationLimits": [
  95. "29 records are not a count of distinct consumers, independently verified transactions or representative market demand",
  96. "category-conditional zero matches do not establish absence from database or market",
  97. "source object 8RgNyujlzh is the saved report source object, not independent upstream evidence for statistics",
  98. "mechanism accepted does not mean full S1 supply/demand/connection map completed"
  99. ],
  100. "scopeClarificationAccepted": true,
  101. "onlineReportAmendedThisRound": false,
  102. "publicReportEvidenceAssociationUpdatedThisRound": false,
  103. "nextInstruction": "王刚001-口径验收结论.md",
  104. "thisReview": {
  105. "skillFilesModified": false,
  106. "productionFilesModified": false,
  107. "databaseWrites": 0,
  108. "upstreamCollectionCalls": 0,
  109. "paidCalls": 0,
  110. "remoteCalls": 0,
  111. "newTestsWritten": false
  112. }
  113. }