case-record.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. {
  2. "schema": "ksf.real-case-record.v1",
  3. "caseId": "ksf-banmian-research-20261109",
  4. "title": "康师傅拌面新品机会研究",
  5. "mode": "actual-interactive-research",
  6. "status": "LIVE_CASE_CLOSED_AT_USER_REQUEST_LOCAL_SKILL_ACCEPTANCE_COMPLETE",
  7. "preparedAt": "2026-11-09T01:23:06.139589+08:00",
  8. "workflow": "Each next input is selected after reading the actual previous output and the user decision; a course module may contain multiple rounds.",
  9. "rounds": [
  10. {
  11. "roundId": "R01",
  12. "task": "研究启动与资料覆盖",
  13. "promptFile": "prompts/R01-研究启动与资料覆盖.md",
  14. "promptSha256": "80629dc2d10fc5a0100037615c6aaacf9079a273f2c7e17169794dcbfe5dd289",
  15. "status": "RECEIVED_REVIEWED",
  16. "sentConfirmed": true,
  17. "sentAt": null,
  18. "agentReplyReceived": true,
  19. "agentReplyFile": "rounds/R01/received/reply-verbatim.md",
  20. "reportsReceived": [],
  21. "userDecision": "Optimize local Skill toward useful product feedback and controlled files; deploy after this case, then run another case. Scope A/B not selected.",
  22. "sentConfirmationBasis": "user returned original prompt and actual reply; prompt text matches prepared R01",
  23. "actualPromptFile": "rounds/R01/received/prompt-verbatim.txt",
  24. "returnedArchive": "rounds/R01/received/ksf-banmian-scope-20261109.zip",
  25. "userFeedbackFile": "rounds/R01/用户反馈.md",
  26. "reviewFile": "rounds/R01/审阅与本地改进.md"
  27. },
  28. {
  29. "roundId": "R02",
  30. "task": "品类初步观察与产品含义",
  31. "promptFile": "prompts/R02-品类初步观察与产品含义.md",
  32. "promptSha256": "86b3a2e2ec7ebc7da78203a97f9ddd95309baadca1119e9c084c7f7d25f1c5db",
  33. "status": "RECEIVED_REVIEWED_ACTUAL_PROMPT_MISSING",
  34. "sentConfirmed": true,
  35. "sentAt": null,
  36. "agentReplyReceived": true,
  37. "agentReplyFile": "rounds/R02/received/R02-reply.md",
  38. "reportsReceived": [],
  39. "userDecision": null,
  40. "supersededPreparedSha256": "f97bcb19c64b4d9b84fdc720e06311e2879c6f09c29d02a34d588c40b662892f",
  41. "userClarification": "ZIP is permitted for dialogue recording; hide technical artifacts in case demo; optimize local Skill for substantive business output.",
  42. "sentConfirmationBasis": "user previously confirmed sending and returned actual R02 reply; exact sent prompt not included in returned archive",
  43. "actualPromptFile": null,
  44. "actualPromptVerified": false,
  45. "preparedPromptMayDifferFromActuallySent": true,
  46. "returnedArchive": "rounds/R02/received/ksf-banmian-case-20261109.zip",
  47. "archiveCheck": "rounds/R02/received-archive-check.json",
  48. "userReturnFile": "rounds/R02/用户回传原文.txt",
  49. "reviewFile": "rounds/R02/审阅与本地改进.md",
  50. "supplementalRawQueryEvidenceReceived": true,
  51. "reviewerNextStep": "Compare representative product implementations and bounded supply-to-task connections within D1-01; no route selection or new collection.",
  52. "supplementalEvidenceReceivedInRound": "R03",
  53. "actualPromptMissingConfirmedByOperator": true,
  54. "supplementalEvidenceFileDirectory": "rounds/R03/received/evidence/"
  55. },
  56. {
  57. "roundId": "R03",
  58. "task": "口感与制作便利比较",
  59. "courseModule": "D1-01",
  60. "promptFile": "prompts/R03-口感与制作便利比较.txt",
  61. "promptSha256": "a8a81f55abf7cec0a376eeaaa57cf8e2fbdd13820be0a0de150bf483cf6e43db",
  62. "status": "RECEIVED_REVIEWED",
  63. "sentConfirmed": true,
  64. "sentAt": null,
  65. "agentReplyReceived": true,
  66. "agentReplyFile": "rounds/R03/received/R03-reply.md",
  67. "reportsReceived": [],
  68. "userDecision": null,
  69. "sentConfirmationBasis": "actual R03 prompt and reply returned in archive; only quote characters differ from prepared prompt",
  70. "actualPromptFile": "rounds/R03/received/R03-prompt-verbatim.txt",
  71. "actualPromptSha256": "fca8a17b7c37ffb8badcf0996ea06344a27e833e13957ea93680fac9dbda3b92",
  72. "actualPromptVerified": true,
  73. "preparedPromptExactByteMatch": false,
  74. "preparedPromptDifference": "Chinese double quotes replaced with ASCII double quotes; actual original preserved",
  75. "returnedArchive": "rounds/R03/received/ksf-banmian-case-20261109(1).zip",
  76. "archiveCheck": "rounds/R03/received-archive-check.json",
  77. "userReturnFile": "rounds/R03/用户回传原文.txt",
  78. "reviewFile": "rounds/R03/审阅与本地改进.md",
  79. "separateDiagramReceived": false,
  80. "businessReportSaved": false
  81. },
  82. {
  83. "roundId": "R04",
  84. "task": "品类全景图谱首版",
  85. "courseModule": "D1-01",
  86. "promptFile": "prompts/R04-品类全景图谱首版.txt",
  87. "promptSha256": "3617780b357999d0f82d596720856b2744683eba06af1ae2a50512274dba2810",
  88. "status": "RECEIVED_REVIEWED_CONTENT_REVISION_REQUIRED",
  89. "sentConfirmed": true,
  90. "sentAt": null,
  91. "agentReplyReceived": true,
  92. "agentReplyFile": "rounds/R04/用户回传原文.txt",
  93. "reportsReceived": [
  94. "rounds/R04/received/atlas-v1.html"
  95. ],
  96. "userDecision": null,
  97. "intendedOutput": "reviewable supply and demand map with full explanation; no business write this round",
  98. "sentConfirmationBasis": "actual prompt and atlas returned; user pasted actual R04 reply",
  99. "actualPromptFile": "rounds/R04/received/R04-prompt-verbatim.txt",
  100. "actualPromptSha256": "9217a9891572603102a1f4e0c509c99c48482997ef89986ffbd91726349d97f1",
  101. "actualPromptVerified": true,
  102. "preparedPromptMatchesAfterQuoteNormalization": true,
  103. "separateReplyFileInArchive": false,
  104. "userReturnFile": "rounds/R04/用户回传原文.txt",
  105. "returnedArchive": "rounds/R04/received/ksf-banmian-case-20261109(2).zip",
  106. "archiveCheck": "rounds/R04/received-archive-check.json",
  107. "reviewFile": "rounds/R04/审阅与本地改进.md",
  108. "businessReportSaved": false,
  109. "localIndependentBrowserCheck": "rounds/R04/local-review/browser-check.json",
  110. "localOfflineRecalculation": "rounds/R04/local-review/offline-recalculation.json",
  111. "pageNoHorizontalOverflow": true,
  112. "mobileDiagramReadable": false,
  113. "mainClaimsVerified": false
  114. },
  115. {
  116. "roundId": "R05",
  117. "task": "验证配置与图谱修订",
  118. "courseModule": "D1-02",
  119. "promptFile": "prompts/R05-验证配置与图谱修订.txt",
  120. "promptSha256": "a6403a21875ed15f529bbd837d76e0651aeaf5fc696298bd646d182b097e13bc",
  121. "status": "RECEIVED_REVIEWED_PARTIAL_DELIVERY_TARGETED_CORRECTIONS_REQUIRED",
  122. "sentConfirmed": true,
  123. "sentAt": null,
  124. "agentReplyReceived": true,
  125. "agentReplyFile": "rounds/R05/用户回传原文.txt",
  126. "reportsReceived": [
  127. "rounds/R05/received/atlas-v2.html",
  128. "rounds/R05/received/validation-card.md"
  129. ],
  130. "userDecision": null,
  131. "intendedOutput": "verified atlas revision and focused validation card; save and read back substantive artifacts if critical content checks pass; no product route selected",
  132. "userReturnFile": "rounds/R05/用户回传原文.txt",
  133. "actualPromptFile": null,
  134. "actualPromptVerified": false,
  135. "preparedPromptMayDifferFromActuallySent": true,
  136. "sentConfirmationBasis": "task-specific return received; original actual R05 prompt is absent from supplied archive",
  137. "operatorRoundAlias": "R04",
  138. "returnedArchive": "rounds/R05/received/ksf-banmian-case-20261109-R04.zip",
  139. "archiveCheck": "rounds/R05/received-archive-check.json",
  140. "reviewFile": "rounds/R05/审阅与本地改进.md",
  141. "businessReportSaved": true,
  142. "savedArtifactId": "LczKgWm-6L",
  143. "automaticSourceId": "i19LDqzSpN",
  144. "separateValidationArtifactVerified": false,
  145. "fullRequiredDeliveryVerified": false,
  146. "publicBoardVerifiedForPartialArtifact": true,
  147. "browserVerifiedForPartialArtifact": true
  148. },
  149. {
  150. "roundId": "R06",
  151. "task": "图谱与验证配置完整交付",
  152. "courseModule": "D1-01_D1-02",
  153. "promptFile": "prompts/R06-图谱与验证配置完整交付.txt",
  154. "promptSha256": "26e85b04e7e60553542905914b51a6011c3744d4cd97bd58a2230b0779a6af25",
  155. "status": "WITHDRAWN_FROM_PENDING_WORK_USER_STOPPED_LIVE_CASE",
  156. "sentConfirmed": false,
  157. "sentAt": null,
  158. "agentReplyReceived": false,
  159. "actualPromptFile": null,
  160. "reportsReceived": [],
  161. "intendedOutput": "complete substantive atlas and separately identified validation card with correct totals, per-record quotations and readback; no new research route selected",
  162. "executionConfirmed": false
  163. }
  164. ],
  165. "previousFullWorkflowDraftConfirmedNotSent": true,
  166. "nextPromptPrepared": false,
  167. "caseHtmlGenerated": false,
  168. "thisPreparation": {
  169. "skillFilesModified": false,
  170. "productionWrites": 0,
  171. "businessDatabaseWrites": 0,
  172. "paidCalls": 0
  173. },
  174. "updatedAt": "2026-11-08T20:05:13.562455+00:00",
  175. "skillIteration": {
  176. "file": "../workshop-skill-local-acceptance-20261109/final-acceptance.json",
  177. "localCandidateModified": true,
  178. "localCandidateAccepted": true,
  179. "agentSkillUpdated": false,
  180. "deploymentRequestedThisTurn": false,
  181. "secondCaseStarted": false
  182. },
  183. "feedbackPolicy": {
  184. "ordinaryTurn": "substantive business observations, evidence, implications and next actions; useful supporting artifacts allowed; technical records in archive",
  185. "stageOutput": "real board report link when a substantive report is authorized and saved",
  186. "rawEvidence": "retain complete actual prompts, replies and evidence; ZIP allowed for case recording, avoid redundant scattered files",
  187. "finalCaseDemo": "HTML displays official prompts, business replies, reports and real decisions; technical artifacts stay in original archive",
  188. "supportingArtifacts": "create meaningful images, charts or files when they aid understanding, comparison, decisions or reuse; verify content and relate to real sources and report versions"
  189. },
  190. "currentCourseModule": "D1-01_D1-02_PARTIAL_AT_CLOSE",
  191. "nextPromptDeliveryMode": "inline copyable text; no prompt document attachment",
  192. "localSkillUserInstructions": [
  193. {
  194. "recordedAt": "2026-11-09T02:08:49.558629+08:00",
  195. "text": "要优化skill技能,回复内容等等,要有意义的反馈产出,必要步骤可以产出图片、文件等",
  196. "reviewFile": "skill-iterations/iteration-03/修订说明.md",
  197. "doesNotConfirmR03Sent": true
  198. }
  199. ],
  200. "remoteCaseContinuationRequested": false,
  201. "userStopInstruction": "案例到这就不测了,你可以本地测试,继续完善skill、产出等",
  202. "liveCaseStoppedAtUserRequest": true,
  203. "localFollowup": {
  204. "acceptance": "../workshop-skill-local-acceptance-20261109/final-acceptance.json",
  205. "preview": "../workshop-skill-local-acceptance-20261109/工作坊成果与回复样张.html",
  206. "status": "local synthetic acceptance complete; not additional actual case rounds",
  207. "researchModules": 13,
  208. "syntheticSamplesRecordedAsRealExecution": false,
  209. "forwardRequired": false,
  210. "latestRetest": "../workshop-skill-retest-20261109-r2/retest-acceptance.json",
  211. "latestPreview": "../workshop-skill-retest-20261109-r2/独立案例复测.html",
  212. "independentSyntheticCaseAddedAsRealRound": false
  213. }
  214. }