{
  "schema": "com.kanjie.kjdraw.synthetic-demo-development-runs@1",
  "source": "original-public-synthetic-facts",
  "scope": "Development runs of the same ten-request synthetic workflow, not a frozen comparative benchmark or independent user acceptance. Fixes followed observed failures. Earlier original cache manifests and recordings were not overwritten.",
  "accounting": "Reported totals include captured provider receipts only. Missing costs are null or explicitly incomplete, never assumed zero. No token-savings claim follows from these runs.",
  "runs": [
    {"run": "v1", "status": "failed", "approvedRounds": 0, "issue": "Browser protocol response capture failed after streaming consumption; complete provider cost receipts were unavailable.", "reportedTotals": null, "completeCostAccounting": false},
    {"run": "v2", "status": "failed", "approvedRounds": 0, "issue": "Terminal tool-call metadata was incorrectly treated as an unfinished credential prefix by proxy filtering.", "reportedTotals": {"inputTokens": 7503, "outputTokens": 101, "totalTokens": 7604}, "capturedUsageReceipts": 1},
    {"run": "v3", "status": "failed", "approvedRounds": 4, "issue": "The lithology request failed actual response/tool decoding; that failed capture did not yield a complete usage receipt.", "reportedTotals": {"inputTokens": 213909, "outputTokens": 3442, "totalTokens": 217351}, "capturedUsageReceipts": 10, "completeCostAccounting": false},
    {"run": "v4", "status": "failed", "approvedRounds": 4, "issue": "Model context incorrectly suggested a source compiler's destination soil pattern had to already exist in the drawing catalog.", "reportedTotals": {"inputTokens": 273461, "outputTokens": 5907, "totalTokens": 279368}, "capturedUsageReceipts": 11},
    {"run": "v5", "status": "failed", "approvedRounds": 4, "issue": "The model changed lithology but omitted the independently requested exact layer name; the source-fact oracle rejected it before approval.", "reportedTotals": {"inputTokens": 218005, "outputTokens": 2978, "totalTokens": 220983}, "capturedUsageReceipts": 10},
    {"run": "v6", "status": "failed", "approvedRounds": 3, "issue": "The engine safely rejected an invalid boundary attempt and the model repaired it; the harness then incorrectly counted both attempts as successful pending proposals.", "reportedTotals": {"inputTokens": 224773, "outputTokens": 2596, "totalTokens": 227369}, "capturedUsageReceipts": 10},
    {"run": "v7", "status": "failed", "approvedRounds": 4, "issue": "Updated source facts and native soil hatches were correct, but the drawing compiler had no requested native name/hatch legend. The visual-content oracle rejected the run.", "reportedTotals": {"inputTokens": 218122, "outputTokens": 3092, "totalTokens": 221214}, "capturedUsageReceipts": 10},
    {"run": "v8", "status": "CAD-checks-passed-UI-review-failed", "approvedRounds": 10, "issue": "All source/native-CAD checks, undo/redo and DXF reopening passed. Review of decoded original video frames exposed a transient blank preview during approval. This recording is not evidence of the later UI fix.", "reportedTotals": {"inputTokens": 395840, "outputTokens": 4868, "totalTokens": 400708}, "capturedUsageReceipts": 22, "reportedModel": "deepseek-flash", "completeCostAccounting": true},
    {"run": "v9", "status": "failed", "approvedRounds": 4, "issue": "After successfully reading the current source, the model stopped without a proposal for the requested lithology change, including after the runner's bounded missing-proposal correction. The strict gate rejected the run. This is a real model failure, not successful CAD editing.", "reportedTotals": {"inputTokens": 273727, "outputTokens": 3054, "totalTokens": 276781}, "capturedUsageReceipts": 12, "reportedModel": "deepseek-flash", "completeCostAccounting": true, "viewerErrorObservations": []},
    {"run": "v10", "status": "passed", "approvedRounds": 10, "issue": "Same frozen product code, ten prompts and scoring gates as v9. One invalid boundary proposal was rejected and the model repaired it; that request cost is included. All source/native-CAD checks, undo/redo and DXF reopening passed; no unavailable-viewer mutation was observed. This is the current public recording, not a claim that every model run succeeds.", "reportedTotals": {"inputTokens": 380008, "outputTokens": 4492, "totalTokens": 384500}, "capturedUsageReceipts": 21, "reportedModel": "deepseek-flash", "completeCostAccounting": true, "viewerErrorObservations": [], "rejectedBoundaryAttemptTokens": 40321}
  ]
}
