{
  "format": "proofrun-publication",
  "schemaVersion": 5,
  "contentHash": "sha256:5855f812c78f1ddcea077a383e2e9c5785b5c5eb2a0cb3e6c3a6ddb1f5210604",
  "preparedAt": "2026-08-24T11:08:50.837Z",
  "editorial": {
    "format": "results-brief",
    "slug": "terra-cleared-all-10-triage-desk-requirements-its-workflow-craft-scored-79",
    "headline": "Terra cleared all 10 Triage Desk requirements; its workflow craft scored 79",
    "dek": "Proofrun’s first Standard web run produced a complete incident workflow in one attempt. The artifact stayed synchronized through the frozen recipe, while workflow reasoning and information design each scored 7/10.",
    "status": "draft",
    "publishedAt": null
  },
  "experiment": {
    "protocol": "proofrun-v0.7",
    "mode": "solo",
    "runOutcome": "solo_artifact",
    "runId": "PR-MT6YRUK6-B5",
    "startedAt": "2026-08-24T08:18:21.567Z",
    "identityState": "revealed",
    "evaluationState": "locked",
    "legacyProtocolException": false,
    "blindOrder": {
      "scheme": "sha256-128bit-assignment-commit-reveal-v1",
      "commitment": "sha256:2b4862fa078196004b100c3a6bbeb8d0478cefcaccb7488223a3958cb17e4dd3",
      "secret": "7A009DF992AF899E6AC69DF5F9475923",
      "verified": true
    }
  },
  "test": {
    "id": "triage-desk",
    "title": "Triage Desk",
    "category": "Product workflow",
    "summary": "A compact support-operations workspace that tests information architecture, validation, and synchronized multi-step state.",
    "prompt": "Build a responsive one-page support operations workspace called TRIAGE DESK for a small software team. Seed exactly four incidents: INC-204, Checkout timeout, Northstar Bikes, Critical, Web, 6 min, Unassigned; INC-203, Duplicate invoice, Kanso Studio, High, Email, 18 min, Noor Patel; INC-202, Export stuck at 99%, Fieldnote Labs, Medium, Chat, 42 min, Imani Brooks; and INC-201, Cannot rename workspace, Alder & Co, Low, Email, 1 hr, Leo Martins. All four begin Open. Make urgency and current queue state easy to scan. Include text search, status filters for All, Open, and Resolved, and a severity filter; combinations must work together and show a clear empty-result state. Selecting a queue item must open a useful incident detail with the incident facts, a short customer report, and an activity timeline. In the detail, let the operator change severity, choose among Unassigned, Mira Chen, Noor Patel, Imani Brooks, and Leo Martins, write an internal note, and resolve the incident. Resolution must be blocked when the note is blank, with visible guidance. A successful resolution must preserve the note in the timeline, show a clear Resolved state, and update the queue, filters, and counts without losing the selected incident. Keep the workflow useful at narrow mobile widths and support keyboard operation with visible focus and properly associated labels. For standardized evidence, use these exact hooks: id=\"ticket-search\" on the search input, id=\"severity-select\" on the detail severity select with lowercase option values, id=\"owner-select\" on the owner select with value \"mira\" for Mira Chen, id=\"internal-note\" on the note field, and id=\"incident-status\" on the selected incident's visible status. Give the selected incident control an accessible name containing its ID and title, and give the final action the accessible name \"Resolve incident\". Use one self-contained offline HTML file with vanilla CSS and JavaScript, with no external assets, fonts, libraries, APIs, or network requests.",
    "origin": "curated",
    "version": 1,
    "hash": "curated:triage-desk:v1",
    "scope": "standard",
    "runtime": "10-20 min",
    "executionMode": "web-single-file-v2",
    "signals": [
      "Workflow judgment",
      "Information architecture",
      "State consistency",
      "Accessibility",
      "Responsive product craft"
    ],
    "integrity": "versioned"
  },
  "settings": {
    "reasoningEffort": "high",
    "maxTokens": 24000,
    "temperature": 0.7,
    "htmlStartDeadlineMinutes": 20,
    "writingGraceMinutes": 10,
    "maxCostMicrousdPerAttempt": 1000000
  },
  "verdict": {
    "winner": null,
    "winnerModel": null,
    "confidence": "medium",
    "rationale": "Everything works well, a clean decent result but nothing special. ",
    "scores": {
      "A": 79,
      "B": null
    },
    "evaluationVersion": 3,
    "scoreConstruct": "craft-score",
    "compliance": {
      "A": 100,
      "B": null
    },
    "identityGuess": null
  },
  "requirements": [
    {
      "id": "requirement-1",
      "label": "Exactly the four frozen incidents and their supplied facts are present, with every incident initially Open.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-2",
      "label": "The queue makes urgency, assignment, status, and useful aggregate counts easy to scan.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-3",
      "label": "Text search, status filters, and severity filtering compose correctly and include a clear empty-result state.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-4",
      "label": "Selecting an incident keeps the queue context visible and reveals its facts, customer report, and activity timeline.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-5",
      "label": "Severity and owner changes remain synchronized between the selected detail, queue, filters, and counts.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-6",
      "label": "Attempting to resolve with a blank internal note is blocked and produces visible, actionable guidance.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-7",
      "label": "A successful resolution preserves the note in the timeline and clearly changes the incident to Resolved.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-8",
      "label": "After resolution, the selected detail, queue row, filters, and aggregate counts remain mutually consistent.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-9",
      "label": "The workflow remains usable at narrow widths and provides semantic labels, keyboard operation, and visible focus.",
      "A": "pass",
      "B": "unscored"
    },
    {
      "id": "requirement-10",
      "label": "The artifact is one responsive, self-contained HTML document that works offline without external dependencies.",
      "A": "pass",
      "B": "unscored"
    }
  ],
  "criteria": [
    {
      "id": "workflow-reasoning",
      "label": "Workflow reasoning",
      "description": "Whether selection, assignment, notes, validation, resolution, and dependent state changes form one coherent operational flow.",
      "weight": 30,
      "anchors": {
        "low": "Disconnected controls or broken state transitions",
        "mid": "The main path works with omissions or weak feedback",
        "high": "Every transition is coherent, guarded, and clearly communicated"
      },
      "A": 7,
      "B": 0
    },
    {
      "id": "information-design",
      "label": "Information design",
      "description": "Scanability, hierarchy, density, prioritization, and the relationship between the queue and incident detail.",
      "weight": 25,
      "anchors": {
        "low": "Urgency and context are difficult to find",
        "mid": "Readable structure with some clutter or ambiguity",
        "high": "Dense operational information feels immediate and effortless"
      },
      "A": 7,
      "B": 0
    },
    {
      "id": "interaction-accessibility",
      "label": "Interaction & accessibility",
      "description": "Control clarity, keyboard use, focus visibility, responsive adaptation, validation, and useful feedback.",
      "weight": 25,
      "anchors": {
        "low": "Important actions are hidden, inaccessible, or confusing",
        "mid": "Usable across the core path with rough edges",
        "high": "Clear, accessible, responsive, and confidence-inspiring throughout"
      },
      "A": 9,
      "B": 0
    },
    {
      "id": "state-robustness",
      "label": "State robustness",
      "description": "Consistency of incident data, filters, counts, selected detail, and edge cases as the workflow changes.",
      "weight": 20,
      "anchors": {
        "low": "Repeatable state drift, data loss, or runtime failure",
        "mid": "Core state remains sound with minor inconsistencies",
        "high": "All dependent views remain synchronized under scrutiny"
      },
      "A": 10,
      "B": 0
    }
  ],
  "contestants": [
    {
      "side": "A",
      "model": "openai/gpt-5.6-terra",
      "resolvedModel": "openai/gpt-5.6-terra",
      "provider": "OpenAI",
      "status": "complete",
      "artifactOutcome": "completed_submission",
      "selectedAttemptOrdinal": 1,
      "routing": {
        "mode": "auto",
        "endpointSlug": null,
        "allowFallbacks": true,
        "resolvedProvider": "OpenAI",
        "resolvedEndpoint": null
      },
      "screenshot": {
        "path": "screenshots/contestant-a-resolved-critical-incident-5483f663.png",
        "capturedAt": "2026-08-24T09:14:27.221Z",
        "width": 1280,
        "height": 720,
        "byteLength": 244580,
        "method": "browser-paint-evidence-recipe-v1",
        "rendererVersion": null,
        "cameraProvenance": null,
        "camera": null,
        "recipeReceipt": {
          "schemaVersion": 1,
          "id": "ER-mt70rzgg",
          "recipeId": "triage-desk-resolved-incident-demonstration",
          "recipeVersion": 1,
          "recipeHash": "sha256:d2d100f5e92c755ee8a84a6f31ed8a89324405c4898bcea302ece859c3077261",
          "testId": "triage-desk",
          "side": "A",
          "status": "succeeded",
          "startedAt": "2026-08-24T09:14:25.171Z",
          "completedAt": "2026-08-24T09:14:27.227Z",
          "viewport": {
            "width": 1280,
            "height": 720,
            "deviceScale": 1
          },
          "resetBeforeStart": true,
          "actionTranscript": [
            {
              "id": "reset-before-start",
              "label": "Reset before start",
              "type": "reset",
              "status": "skipped",
              "detail": "The recipe does not require a reset control."
            },
            {
              "id": "search-checkout",
              "label": "Find the checkout incident",
              "type": "type",
              "status": "passed",
              "detail": "Entered the frozen recipe text into #ticket-search."
            },
            {
              "id": "select-inc-204",
              "label": "Open INC-204",
              "type": "activate-control",
              "status": "passed",
              "detail": "Activated the matching INC-204CriticalCheckout timeoutNorthstar Bikes6 min·WebUnassigned control."
            },
            {
              "id": "assign-mira",
              "label": "Assign Mira Chen",
              "type": "set-control",
              "status": "passed",
              "detail": "Set #owner-select to the frozen recipe value."
            },
            {
              "id": "write-note",
              "label": "Record the internal resolution note",
              "type": "type",
              "status": "passed",
              "detail": "Entered the frozen recipe text into #internal-note."
            },
            {
              "id": "resolve-incident",
              "label": "Resolve INC-204",
              "type": "activate-control",
              "status": "passed",
              "detail": "Activated the matching Resolve incident control."
            }
          ],
          "stabilization": {
            "rule": "settled-window",
            "waitMs": 500,
            "animationFrames": 0,
            "status": "passed",
            "detail": "Waited 500ms and 0 animation frames before assertion and capture."
          },
          "assertions": [
            {
              "id": "resolved-present",
              "label": "Selected incident shows Resolved",
              "required": true,
              "status": "passed",
              "detail": "The frozen element contains the expected text."
            },
            {
              "id": "owner-selected",
              "label": "Mira Chen remains selected",
              "required": true,
              "status": "passed",
              "detail": "The frozen control has the expected value."
            },
            {
              "id": "note-present",
              "label": "Resolution note is visible",
              "required": true,
              "status": "passed",
              "detail": "The frozen text pattern is present in the rendered artifact."
            },
            {
              "id": "state-changed",
              "label": "Resolved workflow differs from the initial queue",
              "required": true,
              "status": "passed",
              "detail": "The post-recipe visual fingerprint differs from the reset state."
            },
            {
              "id": "runtime-clean",
              "label": "No new runtime errors during the recipe",
              "required": true,
              "status": "passed",
              "detail": "No new runtime errors were captured during the recipe."
            }
          ],
          "capture": {
            "state": "demonstration",
            "label": "Resolved critical incident",
            "caption": "The frozen recipe searched for INC-204, opened it, assigned Mira Chen, recorded the standardized internal note, resolved the incident, and captured the synchronized queue and detail state.",
            "publicationPrimaryEligible": true,
            "method": "browser-paint-evidence-recipe-v1",
            "capturedAt": "2026-08-24T09:14:27.221Z"
          },
          "failure": null
        }
      },
      "scene": null,
      "artifact": {
        "format": "proofrun-web-artifact",
        "schemaVersion": 1,
        "side": "A",
        "path": "artifacts/contestant-a.html",
        "contentHash": "sha256:28eaf9f0214cdfe630a6c7aed60faa39cff982be0e5a12be9faa42305ea214e3",
        "byteLength": 33132,
        "mediaType": "text/html;charset=utf-8",
        "executionMode": "web-single-file-v2",
        "sandboxProfile": "proofrun-public-web-v1"
      },
      "evidenceImages": [
        {
          "id": "EV-ea80b726-22d2-4968-8daf-aad15483f663",
          "path": "screenshots/contestant-a-resolved-critical-incident-5483f663.png",
          "label": "Resolved critical incident",
          "caption": "The frozen recipe searched for INC-204, opened it, assigned Mira Chen, recorded the standardized internal note, resolved the incident, and captured the synchronized queue and detail state.",
          "provenance": "harness-recipe",
          "state": "demonstration",
          "primary": true,
          "capturedAt": "2026-08-24T09:14:27.221Z",
          "width": 1280,
          "height": 720,
          "byteLength": 244580,
          "method": "browser-paint-evidence-recipe-v1",
          "rendererVersion": null,
          "cameraProvenance": null,
          "camera": null,
          "recipeReceipt": {
            "schemaVersion": 1,
            "id": "ER-mt70rzgg",
            "recipeId": "triage-desk-resolved-incident-demonstration",
            "recipeVersion": 1,
            "recipeHash": "sha256:d2d100f5e92c755ee8a84a6f31ed8a89324405c4898bcea302ece859c3077261",
            "testId": "triage-desk",
            "side": "A",
            "status": "succeeded",
            "startedAt": "2026-08-24T09:14:25.171Z",
            "completedAt": "2026-08-24T09:14:27.227Z",
            "viewport": {
              "width": 1280,
              "height": 720,
              "deviceScale": 1
            },
            "resetBeforeStart": true,
            "actionTranscript": [
              {
                "id": "reset-before-start",
                "label": "Reset before start",
                "type": "reset",
                "status": "skipped",
                "detail": "The recipe does not require a reset control."
              },
              {
                "id": "search-checkout",
                "label": "Find the checkout incident",
                "type": "type",
                "status": "passed",
                "detail": "Entered the frozen recipe text into #ticket-search."
              },
              {
                "id": "select-inc-204",
                "label": "Open INC-204",
                "type": "activate-control",
                "status": "passed",
                "detail": "Activated the matching INC-204CriticalCheckout timeoutNorthstar Bikes6 min·WebUnassigned control."
              },
              {
                "id": "assign-mira",
                "label": "Assign Mira Chen",
                "type": "set-control",
                "status": "passed",
                "detail": "Set #owner-select to the frozen recipe value."
              },
              {
                "id": "write-note",
                "label": "Record the internal resolution note",
                "type": "type",
                "status": "passed",
                "detail": "Entered the frozen recipe text into #internal-note."
              },
              {
                "id": "resolve-incident",
                "label": "Resolve INC-204",
                "type": "activate-control",
                "status": "passed",
                "detail": "Activated the matching Resolve incident control."
              }
            ],
            "stabilization": {
              "rule": "settled-window",
              "waitMs": 500,
              "animationFrames": 0,
              "status": "passed",
              "detail": "Waited 500ms and 0 animation frames before assertion and capture."
            },
            "assertions": [
              {
                "id": "resolved-present",
                "label": "Selected incident shows Resolved",
                "required": true,
                "status": "passed",
                "detail": "The frozen element contains the expected text."
              },
              {
                "id": "owner-selected",
                "label": "Mira Chen remains selected",
                "required": true,
                "status": "passed",
                "detail": "The frozen control has the expected value."
              },
              {
                "id": "note-present",
                "label": "Resolution note is visible",
                "required": true,
                "status": "passed",
                "detail": "The frozen text pattern is present in the rendered artifact."
              },
              {
                "id": "state-changed",
                "label": "Resolved workflow differs from the initial queue",
                "required": true,
                "status": "passed",
                "detail": "The post-recipe visual fingerprint differs from the reset state."
              },
              {
                "id": "runtime-clean",
                "label": "No new runtime errors during the recipe",
                "required": true,
                "status": "passed",
                "detail": "No new runtime errors were captured during the recipe."
              }
            ],
            "capture": {
              "state": "demonstration",
              "label": "Resolved critical incident",
              "caption": "The frozen recipe searched for INC-204, opened it, assigned Mira Chen, recorded the standardized internal note, resolved the incident, and captured the synchronized queue and detail state.",
              "publicationPrimaryEligible": true,
              "method": "browser-paint-evidence-recipe-v1",
              "capturedAt": "2026-08-24T09:14:27.221Z"
            },
            "failure": null
          }
        }
      ],
      "generation": {
        "startedAt": "2026-08-24T08:18:21.786Z",
        "finishedAt": "2026-08-24T08:19:46.084Z",
        "wallTimeMs": 84298,
        "firstActivityMs": 10055,
        "htmlStartMs": 21211,
        "lastActivityMs": 84260,
        "activityChunks": 9480,
        "finishReason": "stop",
        "reasoningEffort": "high"
      },
      "usage": {
        "inputTokens": 523,
        "visibleTokens": 9387,
        "reasoningTokens": 1371,
        "cachedTokens": 0,
        "totalTokens": 11281,
        "cost": 0.130142,
        "costSource": "upstream-estimate"
      },
      "evidence": {
        "artifactIssues": [],
        "runtimeErrors": [],
        "previewAudit": {
          "textCharacters": 1307,
          "visibleElements": 139,
          "bodyChildren": 4,
          "documentCharacters": 262020
        },
        "probe": {
          "status": "passed",
          "durationMs": 499,
          "viewport": {
            "width": 578,
            "height": 520
          },
          "actions": [
            {
              "id": "resize",
              "label": "Narrow viewport",
              "status": "passed",
              "detail": "578 x 520 viewport exercised"
            },
            {
              "id": "click",
              "label": "Single click",
              "status": "passed",
              "detail": "Dispatched one complete pointer and mouse click sequence"
            },
            {
              "id": "drag",
              "label": "Short drag",
              "status": "passed",
              "detail": "Dispatched a bounded six-step diagonal drag"
            },
            {
              "id": "burst",
              "label": "Five-point burst",
              "status": "passed",
              "detail": "Dispatched five bounded clicks across the interaction surface"
            },
            {
              "id": "reset",
              "label": "Reset control",
              "status": "skipped",
              "detail": "No reset, clear, or restart control was detected"
            }
          ],
          "issues": [],
          "errors": []
        }
      }
    }
  ],
  "attempts": [
    {
      "side": "A",
      "ordinal": 1,
      "retryOfOrdinal": null,
      "lifecycle": "terminal",
      "artifactOutcome": "completed_submission",
      "terminalCause": "normal",
      "requestedModel": "openai/gpt-5.6-terra",
      "routingMode": "auto",
      "requestedEndpoint": null,
      "resolvedProvider": "OpenAI",
      "resolvedEndpoint": null,
      "resolvedModel": "openai/gpt-5.6-terra",
      "failure": null,
      "startedAt": "2026-08-24T08:18:21.786Z",
      "finishedAt": "2026-08-24T08:19:46.084Z"
    }
  ],
  "protocolExceptions": [],
  "reviewAmendments": [],
  "disclosure": {
    "rawModelResponsesIncluded": false,
    "contestantSourceIncluded": true,
    "privateReviewerNotesIncluded": false,
    "credentialsIncluded": false,
    "generatedHtmlExecutedByPublicRecord": false,
    "generatedHtmlExecutedByJournal": false,
    "generatedHtmlAvailableInIsolatedSandbox": true,
    "rawSceneScriptIncluded": false,
    "compiledVoxelSceneIncluded": false,
    "editorialAssistance": {
      "evidenceAnalysis": null,
      "articleDrafting": null
    }
  }
}