Slow Triage
Exact reviewed source / 57 of 64

review/raw_predictions.json

SHA-256 of original bytes
738ac9afe0846ae6b8abad70f678067f8e73af57a290b7e78b68a0a71b56ac64
{
  "model": {
    "name": "Xenova/all-MiniLM-L6-v2",
    "revision": "751bff37182d3f1213fa05d7196b954e230abad9",
    "dtype": "q8",
    "dimensions": 384,
    "maxTokens": 256,
    "license": "Apache-2.0",
    "offline": true
  },
  "thresholds": {
    "minimumSimilarity": 0.4,
    "minimumMargin": 0.04,
    "duplicateSimilarity": 0.83
  },
  "modelLoadMs": 125.48320000000001,
  "referenceEmbeddingMs": 49.205917,
  "vectorEvidence": {
    "count": 2,
    "dimensions": 384,
    "finite": true,
    "firstSixPerVector": [
      [
        -0.0038394939620047808,
        -0.05189432203769684,
        0.02111446112394333,
        -0.043545182794332504,
        0.08614278584718704,
        -0.09509851038455963
      ],
      [
        0.03972547873854637,
        0.033752620220184326,
        0.030181316658854485,
        0.04185470938682556,
        -0.013174621388316154,
        -0.08983414620161057
      ]
    ],
    "vectorsDiffer": true
  },
  "referenceCount": 24,
  "rejected": [
    {
      "fixtureId": "heldout-040",
      "id": 1040,
      "error": "Every issue needs a title of 1–300 characters."
    }
  ],
  "acceptedClassificationCount": 39,
  "classification": {
    "runId": "ea17f3ac-b8aa-42f6-85a7-78bbe93e5e5f",
    "items": [
      {
        "id": 1001,
        "title": "Saving a workspace closes the application",
        "body": "The save operation exits with a segmentation fault. Reopening the app shows that the latest changes were never written.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.5186830166969711,
        "margin": 0.30076835679875263,
        "needsReview": false,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.5437613711101886
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.5186830166969711
          },
          {
            "label": "documentation",
            "score": 0.2179146598982185
          },
          {
            "label": "question",
            "score": 0.1812749330758473
          },
          {
            "label": "feature",
            "score": 0.0867913506920174
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1009,
        "nearestCandidateSimilarity": 0.4490321435175706
      },
      {
        "id": 1002,
        "title": "Search drops accented characters",
        "body": "Searching for café returns no results although an entry with that exact title exists. Plain ASCII names are found normally.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.31691886865612806,
        "margin": 0.09499784081287282,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.508886329198679
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.31691886865612806
          },
          {
            "label": "documentation",
            "score": 0.22192102784325524
          },
          {
            "label": "feature",
            "score": 0.020888564080308657
          },
          {
            "label": "question",
            "score": -0.008871667220714217
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.17077478827270143
      },
      {
        "id": 1003,
        "title": "Next page returns the first page again",
        "body": "The second page of results repeats all twenty records from page one. The response cursor changes but the records do not.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3209102342294865,
        "margin": 0.08245770582829931,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.41669917644518206
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3209102342294865
          },
          {
            "label": "documentation",
            "score": 0.2384525284011872
          },
          {
            "label": "feature",
            "score": 0.13437601455192458
          },
          {
            "label": "question",
            "score": 0.09633409787371601
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1008,
        "nearestCandidateSimilarity": 0.31854167207393674
      },
      {
        "id": 1004,
        "title": "Deleting a draft also removes the published copy",
        "body": "I removed only the draft. Its published version disappeared too, contrary to the documented separation between them.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.22369145427902837,
        "margin": 0.019362608622608996,
        "needsReview": true,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.25414328907768274
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.22369145427902837
          },
          {
            "label": "documentation",
            "score": 0.20432884565641937
          },
          {
            "label": "feature",
            "score": 0.164187354875096
          },
          {
            "label": "question",
            "score": 0.15439260186625559
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1031,
        "nearestCandidateSimilarity": 0.4214604658297899
      },
      {
        "id": 1005,
        "title": "Expired session gets an infinite redirect loop",
        "body": "When a session expires, the login page redirects to the dashboard and back forever. A fresh session works.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.20031679174045436,
        "margin": 0.004790127325585897,
        "needsReview": true,
        "evidence": {
          "title": "Broken link in the tutorial",
          "label": "documentation",
          "similarity": 0.2831198605210373
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.20031679174045436
          },
          {
            "label": "bug",
            "score": 0.19552666441486846
          },
          {
            "label": "question",
            "score": 0.07854203367953215
          },
          {
            "label": "feature",
            "score": 0.058076708514099254
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1018,
        "nearestCandidateSimilarity": 0.40086795704306544
      },
      {
        "id": 1006,
        "title": "A valid configuration is rejected after upgrading",
        "body": "This configuration worked in the previous release. The current release fails validation even though the documented schema has not changed.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.38372008443491556,
        "margin": 0.07271489393168207,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.4029817932424699
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.38372008443491556
          },
          {
            "label": "bug",
            "score": 0.3110051905032335
          },
          {
            "label": "question",
            "score": 0.1913668587153547
          },
          {
            "label": "feature",
            "score": 0.07110488461759731
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.4053084167417577
      },
      {
        "id": 1007,
        "title": "Download produces a zero-byte archive",
        "body": "Export completes successfully, but the downloaded archive is empty even when the workspace contains several files.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3654824885963447,
        "margin": 0.16743207989225148,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.3867341318116028
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3654824885963447
          },
          {
            "label": "question",
            "score": 0.1980504087040932
          },
          {
            "label": "documentation",
            "score": 0.13651151764913882
          },
          {
            "label": "feature",
            "score": 0.05371474453908844
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1032,
        "nearestCandidateSimilarity": 0.37528287721918224
      },
      {
        "id": 1008,
        "title": "Retry button does not retry",
        "body": "The request fails once. Clicking Retry leaves the request counter unchanged and sends nothing; the button is supposed to start the operation again.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.23744552364420712,
        "margin": 0.0548599137200812,
        "needsReview": true,
        "evidence": {
          "title": "Keyboard navigation stops responding",
          "label": "bug",
          "similarity": 0.2467226708769454
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.23744552364420712
          },
          {
            "label": "documentation",
            "score": 0.18258560992412592
          },
          {
            "label": "feature",
            "score": 0.11871490076062369
          },
          {
            "label": "question",
            "score": 0.11232679570876719
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1024,
        "nearestCandidateSimilarity": 0.3617779869207924
      },
      {
        "id": 1009,
        "title": "Let us pin favorite workspaces",
        "body": "Please add an option to keep selected workspaces at the top of the switcher so frequently used projects are easier to open.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.30298730957483455,
        "margin": 0.0809370624944632,
        "needsReview": true,
        "evidence": {
          "title": "Add keyboard shortcuts for navigation",
          "label": "feature",
          "similarity": 0.3276540541320564
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.30298730957483455
          },
          {
            "label": "bug",
            "score": 0.22205024708037135
          },
          {
            "label": "question",
            "score": 0.20623781413489442
          },
          {
            "label": "documentation",
            "score": 0.15853256230434398
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.4490321435175706
      },
      {
        "id": 1010,
        "title": "Provide a machine-readable command output option",
        "body": "I would like a new --json flag for the status command. This is a proposed enhancement, not a report of incorrect existing output.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.15680882765931548,
        "margin": 0.003234162286219505,
        "needsReview": true,
        "evidence": {
          "title": "Add an example to the API reference",
          "label": "documentation",
          "similarity": 0.20564483404831047
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.15680882765931548
          },
          {
            "label": "feature",
            "score": 0.15357466537309597
          },
          {
            "label": "question",
            "score": 0.13643049454556866
          },
          {
            "label": "bug",
            "score": 0.12564396792834664
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1012,
        "nearestCandidateSimilarity": 0.35008345044557876
      },
      {
        "id": 1011,
        "title": "Add a configurable retention period",
        "body": "Please allow administrators to choose how many days completed jobs remain in history. Currently the product does not offer this setting.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.2704935731669698,
        "margin": 0.1348431633305376,
        "needsReview": true,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.3675467802524233
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.2704935731669698
          },
          {
            "label": "question",
            "score": 0.1356504098364322
          },
          {
            "label": "bug",
            "score": 0.10424270298646462
          },
          {
            "label": "documentation",
            "score": 0.0772228318669071
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1015,
        "nearestCandidateSimilarity": 0.35947681862514896
      },
      {
        "id": 1012,
        "title": "Support importing newline-delimited JSON",
        "body": "The importer currently accepts arrays. Please extend it to accept one JSON object per line as an additional format.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.258090359025198,
        "margin": 0.12696420655872892,
        "needsReview": true,
        "evidence": {
          "title": "Support importing another file format",
          "label": "feature",
          "similarity": 0.40436450203108815
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.258090359025198
          },
          {
            "label": "bug",
            "score": 0.13112615246646908
          },
          {
            "label": "documentation",
            "score": 0.11717272582175478
          },
          {
            "label": "question",
            "score": 0.060860461015271254
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1010,
        "nearestCandidateSimilarity": 0.35008345044557876
      },
      {
        "id": 1013,
        "title": "An optional weekly digest would help",
        "body": "Could a new setting send one summary instead of individual update notifications? This proposes new functionality.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.5076077550267133,
        "margin": 0.35996979194429446,
        "needsReview": false,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.5132594546647454
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.5076077550267133
          },
          {
            "label": "question",
            "score": 0.14763796308241883
          },
          {
            "label": "documentation",
            "score": 0.14286510493803375
          },
          {
            "label": "bug",
            "score": 0.13315103975953826
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1010,
        "nearestCandidateSimilarity": 0.28378821783810815
      },
      {
        "id": 1014,
        "title": "Request a read-only project role",
        "body": "We need another access role that can view project content without editing it. Existing roles work as designed.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.1577232519718602,
        "margin": 0.0011212976622386739,
        "needsReview": true,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.18106984411695712
        },
        "scores": [
          {
            "label": "question",
            "score": 0.1577232519718602
          },
          {
            "label": "documentation",
            "score": 0.15660195430962154
          },
          {
            "label": "feature",
            "score": 0.15206222651292292
          },
          {
            "label": "bug",
            "score": 0.06764366212935943
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1035,
        "nearestCandidateSimilarity": 0.21964278943653023
      },
      {
        "id": 1015,
        "title": "Offer an undo operation for archiving",
        "body": "Please implement a short-lived undo action after archiving an item. There is no such action today.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.35220094685446207,
        "margin": 0.18254807618538396,
        "needsReview": true,
        "evidence": {
          "title": "Provide a way to undo bulk edits",
          "label": "feature",
          "similarity": 0.5624012684359294
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.35220094685446207
          },
          {
            "label": "bug",
            "score": 0.1696528706690781
          },
          {
            "label": "documentation",
            "score": 0.16503202210592688
          },
          {
            "label": "question",
            "score": 0.09011903540452063
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1011,
        "nearestCandidateSimilarity": 0.35947681862514896
      },
      {
        "id": 1016,
        "title": "Allow sorting by last successful run",
        "body": "It would be useful to add last successful execution as another sort choice. This is not a crash or a broken sort order.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.183475057487055,
        "margin": 0.09443991962345641,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.2335261399476279
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.183475057487055
          },
          {
            "label": "feature",
            "score": 0.0890351378635986
          },
          {
            "label": "question",
            "score": 0.06169682424970825
          },
          {
            "label": "documentation",
            "score": 0.04647810663370065
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.24883776953800507
      },
      {
        "id": 1017,
        "title": "The setup guide leaves out the environment variable",
        "body": "Please update the installation documentation to describe APP_DATA_DIR and include a complete configuration example.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.41811615944231534,
        "margin": 0.041335079122881924,
        "needsReview": false,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.5206311527898551
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.41811615944231534
          },
          {
            "label": "question",
            "score": 0.3767810803194334
          },
          {
            "label": "bug",
            "score": 0.23424227390673633
          },
          {
            "label": "feature",
            "score": 0.04165903185446519
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1022,
        "nearestCandidateSimilarity": 0.4612635643589901
      },
      {
        "id": 1018,
        "title": "Repair an outdated link in the API guide",
        "body": "The authentication guide links to a page that no longer exists. Only the documentation link needs changing.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.523740995950012,
        "margin": 0.31624063149348935,
        "needsReview": false,
        "evidence": {
          "title": "Broken link in the tutorial",
          "label": "documentation",
          "similarity": 0.6563369213785573
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.523740995950012
          },
          {
            "label": "question",
            "score": 0.20750036445652267
          },
          {
            "label": "bug",
            "score": 0.20490677117257639
          },
          {
            "label": "feature",
            "score": 0.09377404893716892
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1005,
        "nearestCandidateSimilarity": 0.40086795704306544
      },
      {
        "id": 1019,
        "title": "Explain the units of the timeout option",
        "body": "The reference page does not say whether timeout is measured in seconds or milliseconds. Add the unit and default value to that page.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.24593982761064337,
        "margin": 0.028791182908548152,
        "needsReview": true,
        "evidence": {
          "title": "Explain configuration options in the manual",
          "label": "documentation",
          "similarity": 0.2647176684694453
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.24593982761064337
          },
          {
            "label": "question",
            "score": 0.21714864470209522
          },
          {
            "label": "bug",
            "score": 0.17771090783754123
          },
          {
            "label": "feature",
            "score": 0.11920582570233142
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1003,
        "nearestCandidateSimilarity": 0.20327596768914336
      },
      {
        "id": 1020,
        "title": "Update the quickstart code sample",
        "body": "The README example uses the old initialize function name. Rewrite the snippet with the current documented API.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.33435597124685906,
        "margin": 0.16869413683050238,
        "needsReview": true,
        "evidence": {
          "title": "Add an example to the API reference",
          "label": "documentation",
          "similarity": 0.37440469354648587
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.33435597124685906
          },
          {
            "label": "bug",
            "score": 0.16566183441635668
          },
          {
            "label": "feature",
            "score": 0.15340287256324506
          },
          {
            "label": "question",
            "score": 0.10122478701891437
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.2474747528102096
      },
      {
        "id": 1021,
        "title": "Document supported operating systems",
        "body": "Please add a compatibility section to the getting-started guide listing the systems supported by this release.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.5498789806308867,
        "margin": 0.19198154706864096,
        "needsReview": false,
        "evidence": {
          "title": "Document the supported environments",
          "label": "documentation",
          "similarity": 0.7919830411343249
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.5498789806308867
          },
          {
            "label": "question",
            "score": 0.35789743356224574
          },
          {
            "label": "feature",
            "score": 0.18546003936048072
          },
          {
            "label": "bug",
            "score": 0.1566287118289689
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1029,
        "nearestCandidateSimilarity": 0.2828624082403089
      },
      {
        "id": 1022,
        "title": "The migration guide skips a rename",
        "body": "Add a note explaining that cache_path became storage_path. The program handles the setting correctly; the written migration steps are incomplete.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.30095196430970306,
        "margin": 0.03749232973938876,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.3519975791693036
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.30095196430970306
          },
          {
            "label": "bug",
            "score": 0.2634596345703143
          },
          {
            "label": "question",
            "score": 0.2080958202402764
          },
          {
            "label": "feature",
            "score": 0.09300513670269762
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1017,
        "nearestCandidateSimilarity": 0.4612635643589901
      },
      {
        "id": 1023,
        "title": "Correct a spelling mistake in the tutorial",
        "body": "In the second tutorial paragraph, the word configuration is misspelled. Please correct the text; there is no runtime defect.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.6164112046610348,
        "margin": 0.3509379000152604,
        "needsReview": false,
        "evidence": {
          "title": "Fix typos in the getting started page",
          "label": "documentation",
          "similarity": 0.6945841903223414
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.6164112046610348
          },
          {
            "label": "question",
            "score": 0.26547330464577445
          },
          {
            "label": "bug",
            "score": 0.21229881309895737
          },
          {
            "label": "feature",
            "score": 0.08228337563051363
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1006,
        "nearestCandidateSimilarity": 0.4053084167417577
      },
      {
        "id": 1024,
        "title": "Add a troubleshooting section to the manual",
        "body": "Please write documentation explaining the existing recovery procedure after an interrupted installation. No product behavior change is requested.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.3206273157851509,
        "margin": 0.01509125591616195,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.35105209152306166
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.3206273157851509
          },
          {
            "label": "bug",
            "score": 0.30553605986898896
          },
          {
            "label": "feature",
            "score": 0.14230999215202808
          },
          {
            "label": "question",
            "score": 0.11733055376753293
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1008,
        "nearestCandidateSimilarity": 0.3617779869207924
      },
      {
        "id": 1025,
        "title": "How do I select a different output folder?",
        "body": "Is there an existing command or configuration setting to choose where reports are written? I am asking how to use the current release.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.4959072403472914,
        "margin": 0.26911873553248494,
        "needsReview": false,
        "evidence": {
          "title": "How do I change the default directory?",
          "label": "question",
          "similarity": 0.6298471284748112
        },
        "scores": [
          {
            "label": "question",
            "score": 0.4959072403472914
          },
          {
            "label": "feature",
            "score": 0.22678850481480645
          },
          {
            "label": "bug",
            "score": 0.21750803166679306
          },
          {
            "label": "documentation",
            "score": 0.2161812815722629
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1028,
        "nearestCandidateSimilarity": 0.37909167276352806
      },
      {
        "id": 1026,
        "title": "Can existing jobs share one cache?",
        "body": "I would like to understand whether the current version permits multiple jobs to reuse a cache directory. I am not requesting a change yet.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.14499380545436105,
        "margin": 0.04747730482587681,
        "needsReview": true,
        "evidence": {
          "title": "How do I change the default directory?",
          "label": "question",
          "similarity": 0.15428874728006928
        },
        "scores": [
          {
            "label": "question",
            "score": 0.14499380545436105
          },
          {
            "label": "documentation",
            "score": 0.09751650062848424
          },
          {
            "label": "bug",
            "score": 0.08764906390699376
          },
          {
            "label": "feature",
            "score": 0.08110920811417358
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1022,
        "nearestCandidateSimilarity": 0.3161886359625828
      },
      {
        "id": 1027,
        "title": "What does the queued status mean?",
        "body": "Could someone explain the difference between queued and waiting? I am looking for help interpreting the interface.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.24506617054350713,
        "margin": 0.121169123828293,
        "needsReview": true,
        "evidence": {
          "title": "What does this configuration option mean?",
          "label": "question",
          "similarity": 0.27415057340541543
        },
        "scores": [
          {
            "label": "question",
            "score": 0.24506617054350713
          },
          {
            "label": "documentation",
            "score": 0.12389704671521413
          },
          {
            "label": "feature",
            "score": 0.05452633797908463
          },
          {
            "label": "bug",
            "score": 0.046841383861111564
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1029,
        "nearestCandidateSimilarity": 0.1827985492931076
      },
      {
        "id": 1028,
        "title": "Where can I find the logs?",
        "body": "Which folder contains diagnostic logs for the current command-line tool? I need guidance on locating them.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.21972172315457267,
        "margin": 0.010762111635235272,
        "needsReview": true,
        "evidence": {
          "title": "Document the supported environments",
          "label": "documentation",
          "similarity": 0.23208564876147675
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.21972172315457267
          },
          {
            "label": "question",
            "score": 0.2089596115193374
          },
          {
            "label": "feature",
            "score": 0.1138590071445153
          },
          {
            "label": "bug",
            "score": 0.10810285865287796
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1025,
        "nearestCandidateSimilarity": 0.37909167276352806
      },
      {
        "id": 1029,
        "title": "Is offline mode already supported?",
        "body": "Can I run the installed application without an internet connection today? This is a usage question rather than a request to add a feature.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.47771271551126615,
        "margin": 0.2234930700379666,
        "needsReview": false,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.7319000061961614
        },
        "scores": [
          {
            "label": "question",
            "score": 0.47771271551126615
          },
          {
            "label": "documentation",
            "score": 0.25421964547329956
          },
          {
            "label": "bug",
            "score": 0.1439821797300466
          },
          {
            "label": "feature",
            "score": 0.1329646912125772
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1021,
        "nearestCandidateSimilarity": 0.2828624082403089
      },
      {
        "id": 1030,
        "title": "Which setting limits concurrent workers?",
        "body": "I am trying to configure the existing scheduler. What option controls the maximum number of workers?",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.24336263306485956,
        "margin": 0.0056780048828297125,
        "needsReview": true,
        "evidence": {
          "title": "What does this configuration option mean?",
          "label": "question",
          "similarity": 0.35317963408959635
        },
        "scores": [
          {
            "label": "question",
            "score": 0.24336263306485956
          },
          {
            "label": "feature",
            "score": 0.23768462818202984
          },
          {
            "label": "documentation",
            "score": 0.23721203710889355
          },
          {
            "label": "bug",
            "score": 0.037808034969113266
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1011,
        "nearestCandidateSimilarity": 0.28762271794425354
      },
      {
        "id": 1031,
        "title": "Does deleting a local copy affect the server?",
        "body": "Before using the current delete command, I want to understand what it removes. Nothing has been deleted and no failure is being reported.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.13517322815819105,
        "margin": 0.06361004243122156,
        "needsReview": true,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.14781987334162983
        },
        "scores": [
          {
            "label": "question",
            "score": 0.13517322815819105
          },
          {
            "label": "bug",
            "score": 0.07156318572696949
          },
          {
            "label": "feature",
            "score": 0.06060206775554276
          },
          {
            "label": "documentation",
            "score": 0.05596012779967683
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1004,
        "nearestCandidateSimilarity": 0.4214604658297899
      },
      {
        "id": 1032,
        "title": "How can I cancel a running export?",
        "body": "Is there a supported way to stop an export in progress? I am looking for instructions for the current functionality.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.33059763098099393,
        "margin": 0.03460661000095605,
        "needsReview": true,
        "evidence": {
          "title": "Is there a way to export only selected records?",
          "label": "question",
          "similarity": 0.46509316970397196
        },
        "scores": [
          {
            "label": "question",
            "score": 0.33059763098099393
          },
          {
            "label": "bug",
            "score": 0.2959910209800379
          },
          {
            "label": "feature",
            "score": 0.20567460917717728
          },
          {
            "label": "documentation",
            "score": 0.09867589377461419
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1007,
        "nearestCandidateSimilarity": 0.37528287721918224
      },
      {
        "id": 1033,
        "title": "It is different now",
        "body": "Something seems different after yesterday. I have no steps or further details yet.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.30884268670729575,
        "margin": 0.07786687460280212,
        "needsReview": true,
        "evidence": {
          "title": "Explain configuration options in the manual",
          "label": "documentation",
          "similarity": 0.30956573663444004
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.30884268670729575
          },
          {
            "label": "question",
            "score": 0.23097581210449364
          },
          {
            "label": "bug",
            "score": 0.22430885024425806
          },
          {
            "label": "feature",
            "score": 0.166148008235122
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1006,
        "nearestCandidateSimilarity": 0.3291114379653203
      },
      {
        "id": 1034,
        "title": "Investigate",
        "body": "Please take a look when you have time.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.1487668669823669,
        "margin": 0.12114478244127272,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.2403342979145515
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.1487668669823669
          },
          {
            "label": "documentation",
            "score": 0.027622084541094185
          },
          {
            "label": "feature",
            "score": 0.026765029810081022
          },
          {
            "label": "question",
            "score": -0.012283958552556266
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1028,
        "nearestCandidateSimilarity": 0.25625440811817174
      },
      {
        "id": 1035,
        "title": "Team picnic next Thursday",
        "body": "Bring something for lunch. This message does not concern the software project.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.18711801485357044,
        "margin": 0.013711595121838394,
        "needsReview": true,
        "evidence": {
          "title": "Offer configurable notifications",
          "label": "feature",
          "similarity": 0.21696204784201154
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.18711801485357044
          },
          {
            "label": "documentation",
            "score": 0.17340641973173204
          },
          {
            "label": "bug",
            "score": 0.12426261997493118
          },
          {
            "label": "question",
            "score": 0.12233408124107806
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1013,
        "nearestCandidateSimilarity": 0.27150892627643586
      },
      {
        "id": 1036,
        "title": "Purple clouds and quiet rivers",
        "body": "A short unrelated phrase, with no software request or observed application behavior.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.16119624142177796,
        "margin": 0.004353800878067082,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.2049386121427285
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.16119624142177796
          },
          {
            "label": "question",
            "score": 0.15684244054371088
          },
          {
            "label": "bug",
            "score": 0.13594572998020407
          },
          {
            "label": "documentation",
            "score": 0.12450147887298368
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1039,
        "nearestCandidateSimilarity": 0.24343859537919826
      },
      {
        "id": 1037,
        "title": "Maybe change this, maybe explain it",
        "body": "I cannot decide whether the current behavior needs to change or whether I misunderstood it.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.20170813455075914,
        "margin": 0.0009273322286312835,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.2219341275735067
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.20170813455075914
          },
          {
            "label": "bug",
            "score": 0.20078080232212786
          },
          {
            "label": "documentation",
            "score": 0.17272756763667405
          },
          {
            "label": "question",
            "score": 0.12996948211374887
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1033,
        "nearestCandidateSimilarity": 0.3021852183440489
      },
      {
        "id": 1038,
        "title": "The guide is wrong and the upload loses files",
        "body": "The documented steps are incomplete. Independently, uploading several files silently loses some of them. This issue combines separate documentation and runtime problems.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.39488466357694585,
        "margin": 0.0534247924038187,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.5134332294158513
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.39488466357694585
          },
          {
            "label": "documentation",
            "score": 0.34145987117312715
          },
          {
            "label": "feature",
            "score": 0.1812064376742118
          },
          {
            "label": "question",
            "score": 0.17070526507256323
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.3884132930655225
      },
      {
        "id": 1039,
        "title": "Crash report template",
        "body": "This is a blank template containing the words bug, crash, feature, documentation and question. It contains no actual issue report.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3889885845870214,
        "margin": 0.038244168639691434,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.5255727338864311
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3889885845870214
          },
          {
            "label": "documentation",
            "score": 0.35074441594732997
          },
          {
            "label": "feature",
            "score": 0.1838914468518819
          },
          {
            "label": "question",
            "score": 0.11560866555715582
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.34992663678033037
      }
    ],
    "summary": {
      "total": 39,
      "ready": 8,
      "review": 31,
      "duplicateCandidates": 0
    },
    "sourceHash": "5d18ada26778ee40ef27c6d5b83f268052275c6d296f81a722be8bc49b16dca1",
    "model": {
      "name": "Xenova/all-MiniLM-L6-v2",
      "revision": "751bff37182d3f1213fa05d7196b954e230abad9",
      "dtype": "q8",
      "dimensions": 384,
      "maxTokens": 256,
      "license": "Apache-2.0",
      "offline": true
    },
    "thresholds": {
      "minimumSimilarity": 0.4,
      "minimumMargin": 0.04,
      "duplicateSimilarity": 0.83
    },
    "timings": {
      "totalMs": 97
    },
    "workflowSteps": [
      "validate-export",
      "embed-locally",
      "compare-and-abstain",
      "build-review-queue"
    ],
    "execution": {
      "status": "success",
      "steps": [
        {
          "id": "input"
        },
        {
          "id": "validate-export",
          "status": "success"
        },
        {
          "id": "embed-locally",
          "status": "success"
        },
        {
          "id": "compare-and-abstain",
          "status": "success"
        },
        {
          "id": "build-review-queue",
          "status": "success"
        }
      ]
    }
  },
  "classificationWallMs": 105.320741,
  "duplicates": {
    "runId": "cb0342be-2d8b-4578-a949-b0a2d81652b0",
    "items": [
      {
        "id": 2000,
        "title": "The scroll position resets after opening a sidebar",
        "body": "Opening the details sidebar jumps the list back to the first row instead of preserving the current scroll position.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.25649007642722027,
        "margin": 0.030993391778025237,
        "needsReview": true,
        "evidence": {
          "title": "Page layout breaks on mobile",
          "label": "bug",
          "similarity": 0.26324178470456094
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.25649007642722027
          },
          {
            "label": "feature",
            "score": 0.22549668464919503
          },
          {
            "label": "documentation",
            "score": 0.1441510638508367
          },
          {
            "label": "question",
            "score": 0.08047925138341838
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 3006,
        "nearestCandidateSimilarity": 0.8467967829217281
      },
      {
        "id": 2001,
        "title": "Opening details makes the list jump to the top",
        "body": "The list forgets its scroll position whenever the details sidebar opens.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.2687469159968944,
        "margin": 0.007980995808074098,
        "needsReview": true,
        "evidence": {
          "title": "Add keyboard shortcuts for navigation",
          "label": "feature",
          "similarity": 0.3794347639018786
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.2687469159968944
          },
          {
            "label": "bug",
            "score": 0.2607659201888203
          },
          {
            "label": "documentation",
            "score": 0.2011271795280759
          },
          {
            "label": "question",
            "score": 0.07936303770480435
          }
        ],
        "duplicateOf": 2000,
        "duplicateSimilarity": 0.8418473852003064,
        "nearestCandidateId": 2000,
        "nearestCandidateSimilarity": 0.8418473852003064
      },
      {
        "id": 2002,
        "title": "Invoice total loses one cent",
        "body": "For a 19.99 item with a 10 percent discount, the invoice total is one cent below the expected rounded amount.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.07406334290935543,
        "margin": 0.02461645505565367,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.07532837060298422
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.07406334290935543
          },
          {
            "label": "feature",
            "score": 0.04944688785370176
          },
          {
            "label": "documentation",
            "score": 0.0420815301781658
          },
          {
            "label": "question",
            "score": -0.008981541663415233
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2003,
        "nearestCandidateSimilarity": 0.8772852109564382
      },
      {
        "id": 2003,
        "title": "Discounted invoice is a cent too low",
        "body": "Applying a ten percent discount to an item priced 19.99 makes the rounded invoice total short by one cent.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.07952331875936802,
        "margin": 0.01929927846008328,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.08795295603687908
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.07952331875936802
          },
          {
            "label": "documentation",
            "score": 0.06022404029928474
          },
          {
            "label": "feature",
            "score": 0.05590041962807912
          },
          {
            "label": "question",
            "score": -0.010536195233911728
          }
        ],
        "duplicateOf": 2002,
        "duplicateSimilarity": 0.8772852109564382,
        "nearestCandidateId": 2002,
        "nearestCandidateSimilarity": 0.8772852109564382
      },
      {
        "id": 2004,
        "title": "CSV export omits archived rows",
        "body": "Archived records are visible with include archived enabled but are missing from the exported CSV.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.2566277676295902,
        "margin": 0.004671821493903938,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.32930679794648837
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.2566277676295902
          },
          {
            "label": "feature",
            "score": 0.2519559461356863
          },
          {
            "label": "question",
            "score": 0.24605061023109343
          },
          {
            "label": "documentation",
            "score": 0.1607616171302817
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2005,
        "nearestCandidateSimilarity": 0.8968869256682411
      },
      {
        "id": 2005,
        "title": "Archived records are absent from CSV downloads",
        "body": "Even with include archived selected, CSV export leaves out archived rows shown in the table.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.2829063780727521,
        "margin": 0.045717615320748334,
        "needsReview": true,
        "evidence": {
          "title": "Is there a way to export only selected records?",
          "label": "question",
          "similarity": 0.49096118996600235
        },
        "scores": [
          {
            "label": "question",
            "score": 0.2829063780727521
          },
          {
            "label": "bug",
            "score": 0.23718876275200376
          },
          {
            "label": "feature",
            "score": 0.22466028910525315
          },
          {
            "label": "documentation",
            "score": 0.12842046280878006
          }
        ],
        "duplicateOf": 2004,
        "duplicateSimilarity": 0.8968869256682411,
        "nearestCandidateId": 2004,
        "nearestCandidateSimilarity": 0.8968869256682411
      },
      {
        "id": 2006,
        "title": "Remember the selected color theme",
        "body": "Please preserve the selected light or dark theme when the application restarts.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.3965421721552812,
        "margin": 0.04235963182253066,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.5973988942011801
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.3965421721552812
          },
          {
            "label": "bug",
            "score": 0.35418254033275054
          },
          {
            "label": "question",
            "score": 0.2414521033129448
          },
          {
            "label": "documentation",
            "score": 0.21993483214952456
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2007,
        "nearestCandidateSimilarity": 0.85970670731982
      },
      {
        "id": 2007,
        "title": "Persist theme preference across restarts",
        "body": "The chosen light or dark appearance should be remembered after closing and reopening the app.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.38316360613938016,
        "margin": 0.0014522646608606804,
        "needsReview": true,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.5810264204601189
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.38316360613938016
          },
          {
            "label": "feature",
            "score": 0.3817113414785195
          },
          {
            "label": "question",
            "score": 0.18775441367774764
          },
          {
            "label": "documentation",
            "score": 0.1493708946227853
          }
        ],
        "duplicateOf": 2006,
        "duplicateSimilarity": 0.85970670731982,
        "nearestCandidateId": 2006,
        "nearestCandidateSimilarity": 0.85970670731982
      },
      {
        "id": 2008,
        "title": "The install guide uses a removed flag",
        "body": "The installation guide still tells users to pass --legacy even though that option was removed.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.4530420005370943,
        "margin": 0.17357516527558353,
        "needsReview": false,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.6088612703152585
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.4530420005370943
          },
          {
            "label": "question",
            "score": 0.2794668352615108
          },
          {
            "label": "bug",
            "score": 0.1752651865296312
          },
          {
            "label": "feature",
            "score": 0.10970413505937443
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2009,
        "nearestCandidateSimilarity": 0.7246551750429989
      },
      {
        "id": 2009,
        "title": "Remove the obsolete --legacy option from installation docs",
        "body": "The setup instructions include --legacy, a command flag that no longer exists.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.41843571912735855,
        "margin": 0.19024657960630964,
        "needsReview": false,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.5331390060089023
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.41843571912735855
          },
          {
            "label": "question",
            "score": 0.2281891395210489
          },
          {
            "label": "bug",
            "score": 0.15727282735170195
          },
          {
            "label": "feature",
            "score": 0.07503141827746433
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2008,
        "nearestCandidateSimilarity": 0.7246551750429989
      },
      {
        "id": 2010,
        "title": "How can I pause a scheduled job?",
        "body": "Is there an existing way to temporarily pause a scheduled job without deleting it?",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.24615170245473034,
        "margin": 0.0693457434973872,
        "needsReview": true,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.2696681607652323
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.24615170245473034
          },
          {
            "label": "question",
            "score": 0.17680595895734313
          },
          {
            "label": "bug",
            "score": 0.10532742519430083
          },
          {
            "label": "documentation",
            "score": 0.025483789029323436
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2011,
        "nearestCandidateSimilarity": 0.8888269888733635
      },
      {
        "id": 2011,
        "title": "Can a scheduled job be paused without deleting it?",
        "body": "How do I temporarily disable a schedule while keeping the job configuration?",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.2340017855940537,
        "margin": 0.03641232302088854,
        "needsReview": true,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.27953926762495207
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.2340017855940537
          },
          {
            "label": "question",
            "score": 0.19758946257316518
          },
          {
            "label": "bug",
            "score": 0.12824297828393694
          },
          {
            "label": "documentation",
            "score": 0.08186716093806112
          }
        ],
        "duplicateOf": 2010,
        "duplicateSimilarity": 0.8888269888733635,
        "nearestCandidateId": 2010,
        "nearestCandidateSimilarity": 0.8888269888733635
      },
      {
        "id": 2012,
        "title": "Export freezes at 50 percent",
        "body": "The export freezes at 50 percent for the synthetic sample workspace.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.34722552561052933,
        "margin": 0.14097338681277405,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.46436245116333585
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.34722552561052933
          },
          {
            "label": "question",
            "score": 0.20625213879775528
          },
          {
            "label": "documentation",
            "score": 0.15785700078516957
          },
          {
            "label": "feature",
            "score": 0.10211366350347428
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2013,
        "nearestCandidateSimilarity": 1
      },
      {
        "id": 2013,
        "title": "Export freezes at 50 percent",
        "body": "The export freezes at 50 percent for the synthetic sample workspace.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.34722552561052933,
        "margin": 0.14097338681277405,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.46436245116333585
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.34722552561052933
          },
          {
            "label": "question",
            "score": 0.20625213879775528
          },
          {
            "label": "documentation",
            "score": 0.15785700078516957
          },
          {
            "label": "feature",
            "score": 0.10211366350347428
          }
        ],
        "duplicateOf": 2012,
        "duplicateSimilarity": 1,
        "nearestCandidateId": 2012,
        "nearestCandidateSimilarity": 1
      },
      {
        "id": 2014,
        "title": "The café search filter misses matches",
        "body": "Typing café in the search filter does not match records whose title contains café.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3640575077182864,
        "margin": 0.20096184612092402,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.5673436211091264
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3640575077182864
          },
          {
            "label": "documentation",
            "score": 0.16309566159736236
          },
          {
            "label": "question",
            "score": 0.058472300558465584
          },
          {
            "label": "feature",
            "score": 0.016845313736901006
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2015,
        "nearestCandidateSimilarity": 1
      },
      {
        "id": 2015,
        "title": "The café search filter misses matches",
        "body": "Typing café in the search filter does not match records whose title contains café.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3640575077182864,
        "margin": 0.20096184612092402,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.5673436211091264
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3640575077182864
          },
          {
            "label": "documentation",
            "score": 0.16309566159736236
          },
          {
            "label": "question",
            "score": 0.058472300558465584
          },
          {
            "label": "feature",
            "score": 0.016845313736901006
          }
        ],
        "duplicateOf": 2014,
        "duplicateSimilarity": 1,
        "nearestCandidateId": 2014,
        "nearestCandidateSimilarity": 1
      },
      {
        "id": 3001,
        "title": "CSV import rejects archived rows",
        "body": "Importing a CSV that contains archived rows reports a validation error. This concerns reading a file, not exporting a file.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.29293571550898734,
        "margin": 0.0016266105054216773,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.33286813486801153
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.29293571550898734
          },
          {
            "label": "feature",
            "score": 0.29130910500356566
          },
          {
            "label": "question",
            "score": 0.16512388146621654
          },
          {
            "label": "documentation",
            "score": 0.14747125763870478
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2005,
        "nearestCandidateSimilarity": 0.6628396186113253
      },
      {
        "id": 3002,
        "title": "CSV export leaks private rows",
        "body": "Export includes records marked private. Archived rows export correctly. The unwanted inclusion of private rows is the problem.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.2617068388574614,
        "margin": 0.019055250363294862,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.3358471003368659
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.2617068388574614
          },
          {
            "label": "feature",
            "score": 0.24265158849416651
          },
          {
            "label": "question",
            "score": 0.19838295854057264
          },
          {
            "label": "documentation",
            "score": 0.06215159837451179
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2004,
        "nearestCandidateSimilarity": 0.6783504832642822
      },
      {
        "id": 3003,
        "title": "Do not remember the selected color theme",
        "body": "Add a privacy setting that deliberately resets the theme to the default after every restart.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.3632366099810814,
        "margin": 0.06194869872331804,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.49066150497209027
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.3632366099810814
          },
          {
            "label": "bug",
            "score": 0.3012879112577634
          },
          {
            "label": "question",
            "score": 0.2303207561977315
          },
          {
            "label": "documentation",
            "score": 0.2177662073057374
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2006,
        "nearestCandidateSimilarity": 0.7578988722748038
      },
      {
        "id": 3004,
        "title": "Theme preference is remembered correctly",
        "body": "How do I manually reset a persisted theme preference? It is currently saved as expected; I need usage instructions.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.40065818772192974,
        "margin": 0.15378467222582523,
        "needsReview": false,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.6473630954815768
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.40065818772192974
          },
          {
            "label": "question",
            "score": 0.2468735154961045
          },
          {
            "label": "feature",
            "score": 0.23732615769273419
          },
          {
            "label": "documentation",
            "score": 0.175786196087939
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2007,
        "nearestCandidateSimilarity": 0.6883106307340943
      },
      {
        "id": 3005,
        "title": "Sidebar opens over the first row",
        "body": "The sidebar visually overlaps the first row even when the scroll position is preserved correctly.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.2664041533584961,
        "margin": 0.09226405012128991,
        "needsReview": true,
        "evidence": {
          "title": "Page layout breaks on mobile",
          "label": "bug",
          "similarity": 0.39984510081899793
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.2664041533584961
          },
          {
            "label": "feature",
            "score": 0.1741401032372062
          },
          {
            "label": "documentation",
            "score": 0.09670875302555318
          },
          {
            "label": "question",
            "score": 0.043243347418274874
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2000,
        "nearestCandidateSimilarity": 0.7810636799752363
      },
      {
        "id": 3006,
        "title": "The scroll position resets after a new search",
        "body": "Starting a different search should reset the list to the first row. Please add that behavior; opening the sidebar works correctly.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.29066488281045494,
        "margin": 0.11756503109299632,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.37041787360972306
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.29066488281045494
          },
          {
            "label": "feature",
            "score": 0.17309985171745862
          },
          {
            "label": "documentation",
            "score": 0.16290006940797674
          },
          {
            "label": "question",
            "score": 0.03550443629035155
          }
        ],
        "duplicateOf": 2000,
        "duplicateSimilarity": 0.8467967829217281,
        "nearestCandidateId": 2000,
        "nearestCandidateSimilarity": 0.8467967829217281
      },
      {
        "id": 3007,
        "title": "Invoice discount is applied twice",
        "body": "A ten percent discount is subtracted twice from an invoice. Rounding itself is correct.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.08305195506274585,
        "margin": 0.006955638849690721,
        "needsReview": true,
        "evidence": {
          "title": "Fix typos in the getting started page",
          "label": "documentation",
          "similarity": 0.1171887513149119
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.08305195506274585
          },
          {
            "label": "feature",
            "score": 0.07609631621305513
          },
          {
            "label": "bug",
            "score": 0.06488998323878922
          },
          {
            "label": "question",
            "score": 0.006552710128153277
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2003,
        "nearestCandidateSimilarity": 0.8144863981543109
      },
      {
        "id": 3008,
        "title": "Invoice guide shows an outdated tax rate",
        "body": "Update the written invoice example with the current sample tax rate. Actual totals are calculated correctly.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.21121430762469595,
        "margin": 0.05437624056827142,
        "needsReview": true,
        "evidence": {
          "title": "Fix typos in the getting started page",
          "label": "documentation",
          "similarity": 0.21203657865344916
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.21121430762469595
          },
          {
            "label": "bug",
            "score": 0.15683806705642453
          },
          {
            "label": "feature",
            "score": 0.15349376731965764
          },
          {
            "label": "question",
            "score": 0.046242628390830466
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 3007,
        "nearestCandidateSimilarity": 0.5973097048615029
      },
      {
        "id": 3009,
        "title": "Scheduled jobs cannot be resumed",
        "body": "A previously paused scheduled job fails to resume with a server error. I know how to pause jobs and am reporting the resume failure.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.32194982824771884,
        "margin": 0.12062658412352739,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.34449927334688196
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.32194982824771884
          },
          {
            "label": "feature",
            "score": 0.20132324412419145
          },
          {
            "label": "documentation",
            "score": 0.14575102942181967
          },
          {
            "label": "question",
            "score": 0.0956926714028323
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2010,
        "nearestCandidateSimilarity": 0.6554073001727342
      },
      {
        "id": 3010,
        "title": "A deleted scheduled job keeps running",
        "body": "Deleting a schedule removes it from the list but the scheduler still starts the job. This is not a temporary pause request.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.18419211487165016,
        "margin": 0.03974712395195193,
        "needsReview": true,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.21490922825801256
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.18419211487165016
          },
          {
            "label": "bug",
            "score": 0.14444499091969823
          },
          {
            "label": "question",
            "score": 0.1164454539144229
          },
          {
            "label": "documentation",
            "score": 0.08467507737386812
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2010,
        "nearestCandidateSimilarity": 0.6862725648858624
      },
      {
        "id": 3011,
        "title": "Install guide should explain the replacement flag",
        "body": "Add an example of the new --mode option. There is no obsolete --legacy usage in this separate page.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.3516068063500035,
        "margin": 0.042872739227914514,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.39371519258477067
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.3516068063500035
          },
          {
            "label": "question",
            "score": 0.308734067122089
          },
          {
            "label": "feature",
            "score": 0.14785565659978667
          },
          {
            "label": "bug",
            "score": 0.07332330181053952
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2009,
        "nearestCandidateSimilarity": 0.6798806392005564
      },
      {
        "id": 3012,
        "title": "Café is displayed with a broken accent",
        "body": "The font renders café incorrectly in the result list. Search finds the expected records successfully.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3552075894653701,
        "margin": 0.15239022851138678,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.5359159393243659
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3552075894653701
          },
          {
            "label": "documentation",
            "score": 0.20281736095398334
          },
          {
            "label": "feature",
            "score": 0.04983792696599568
          },
          {
            "label": "question",
            "score": 0.007018205766250778
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 2014,
        "nearestCandidateSimilarity": 0.6337308759192303
      }
    ],
    "summary": {
      "total": 28,
      "ready": 3,
      "review": 25,
      "duplicateCandidates": 8
    },
    "sourceHash": "41e80c67c1f31627a87a81c81a2d5d2f2b7d2bfb87acffb96fd29c3865dde0aa",
    "model": {
      "name": "Xenova/all-MiniLM-L6-v2",
      "revision": "751bff37182d3f1213fa05d7196b954e230abad9",
      "dtype": "q8",
      "dimensions": 384,
      "maxTokens": 256,
      "license": "Apache-2.0",
      "offline": true
    },
    "thresholds": {
      "minimumSimilarity": 0.4,
      "minimumMargin": 0.04,
      "duplicateSimilarity": 0.83
    },
    "timings": {
      "totalMs": 75
    },
    "workflowSteps": [
      "validate-export",
      "embed-locally",
      "compare-and-abstain",
      "build-review-queue"
    ],
    "execution": {
      "status": "success",
      "steps": [
        {
          "id": "input"
        },
        {
          "id": "validate-export",
          "status": "success"
        },
        {
          "id": "embed-locally",
          "status": "success"
        },
        {
          "id": "compare-and-abstain",
          "status": "success"
        },
        {
          "id": "build-review-queue",
          "status": "success"
        }
      ]
    }
  },
  "duplicateWallMs": 76.24322299999994,
  "warmRepeat": {
    "runId": "69747947-31ca-42f0-8058-0e1015196628",
    "items": [
      {
        "id": 1001,
        "title": "Saving a workspace closes the application",
        "body": "The save operation exits with a segmentation fault. Reopening the app shows that the latest changes were never written.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.5186830166969711,
        "margin": 0.30076835679875263,
        "needsReview": false,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.5437613711101886
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.5186830166969711
          },
          {
            "label": "documentation",
            "score": 0.2179146598982185
          },
          {
            "label": "question",
            "score": 0.1812749330758473
          },
          {
            "label": "feature",
            "score": 0.0867913506920174
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1009,
        "nearestCandidateSimilarity": 0.4490321435175706
      },
      {
        "id": 1002,
        "title": "Search drops accented characters",
        "body": "Searching for café returns no results although an entry with that exact title exists. Plain ASCII names are found normally.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.31691886865612806,
        "margin": 0.09499784081287282,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.508886329198679
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.31691886865612806
          },
          {
            "label": "documentation",
            "score": 0.22192102784325524
          },
          {
            "label": "feature",
            "score": 0.020888564080308657
          },
          {
            "label": "question",
            "score": -0.008871667220714217
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.17077478827270143
      },
      {
        "id": 1003,
        "title": "Next page returns the first page again",
        "body": "The second page of results repeats all twenty records from page one. The response cursor changes but the records do not.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3209102342294865,
        "margin": 0.08245770582829931,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.41669917644518206
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3209102342294865
          },
          {
            "label": "documentation",
            "score": 0.2384525284011872
          },
          {
            "label": "feature",
            "score": 0.13437601455192458
          },
          {
            "label": "question",
            "score": 0.09633409787371601
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1008,
        "nearestCandidateSimilarity": 0.31854167207393674
      },
      {
        "id": 1004,
        "title": "Deleting a draft also removes the published copy",
        "body": "I removed only the draft. Its published version disappeared too, contrary to the documented separation between them.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.22369145427902837,
        "margin": 0.019362608622608996,
        "needsReview": true,
        "evidence": {
          "title": "Saved settings disappear after restart",
          "label": "bug",
          "similarity": 0.25414328907768274
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.22369145427902837
          },
          {
            "label": "documentation",
            "score": 0.20432884565641937
          },
          {
            "label": "feature",
            "score": 0.164187354875096
          },
          {
            "label": "question",
            "score": 0.15439260186625559
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1031,
        "nearestCandidateSimilarity": 0.4214604658297899
      },
      {
        "id": 1005,
        "title": "Expired session gets an infinite redirect loop",
        "body": "When a session expires, the login page redirects to the dashboard and back forever. A fresh session works.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.20031679174045436,
        "margin": 0.004790127325585897,
        "needsReview": true,
        "evidence": {
          "title": "Broken link in the tutorial",
          "label": "documentation",
          "similarity": 0.2831198605210373
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.20031679174045436
          },
          {
            "label": "bug",
            "score": 0.19552666441486846
          },
          {
            "label": "question",
            "score": 0.07854203367953215
          },
          {
            "label": "feature",
            "score": 0.058076708514099254
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1018,
        "nearestCandidateSimilarity": 0.40086795704306544
      },
      {
        "id": 1006,
        "title": "A valid configuration is rejected after upgrading",
        "body": "This configuration worked in the previous release. The current release fails validation even though the documented schema has not changed.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.38372008443491556,
        "margin": 0.07271489393168207,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.4029817932424699
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.38372008443491556
          },
          {
            "label": "bug",
            "score": 0.3110051905032335
          },
          {
            "label": "question",
            "score": 0.1913668587153547
          },
          {
            "label": "feature",
            "score": 0.07110488461759731
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.4053084167417577
      },
      {
        "id": 1007,
        "title": "Download produces a zero-byte archive",
        "body": "Export completes successfully, but the downloaded archive is empty even when the workspace contains several files.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3654824885963447,
        "margin": 0.16743207989225148,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.3867341318116028
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3654824885963447
          },
          {
            "label": "question",
            "score": 0.1980504087040932
          },
          {
            "label": "documentation",
            "score": 0.13651151764913882
          },
          {
            "label": "feature",
            "score": 0.05371474453908844
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1032,
        "nearestCandidateSimilarity": 0.37528287721918224
      },
      {
        "id": 1008,
        "title": "Retry button does not retry",
        "body": "The request fails once. Clicking Retry leaves the request counter unchanged and sends nothing; the button is supposed to start the operation again.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.23744552364420712,
        "margin": 0.0548599137200812,
        "needsReview": true,
        "evidence": {
          "title": "Keyboard navigation stops responding",
          "label": "bug",
          "similarity": 0.2467226708769454
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.23744552364420712
          },
          {
            "label": "documentation",
            "score": 0.18258560992412592
          },
          {
            "label": "feature",
            "score": 0.11871490076062369
          },
          {
            "label": "question",
            "score": 0.11232679570876719
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1024,
        "nearestCandidateSimilarity": 0.3617779869207924
      },
      {
        "id": 1009,
        "title": "Let us pin favorite workspaces",
        "body": "Please add an option to keep selected workspaces at the top of the switcher so frequently used projects are easier to open.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.30298730957483455,
        "margin": 0.0809370624944632,
        "needsReview": true,
        "evidence": {
          "title": "Add keyboard shortcuts for navigation",
          "label": "feature",
          "similarity": 0.3276540541320564
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.30298730957483455
          },
          {
            "label": "bug",
            "score": 0.22205024708037135
          },
          {
            "label": "question",
            "score": 0.20623781413489442
          },
          {
            "label": "documentation",
            "score": 0.15853256230434398
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.4490321435175706
      },
      {
        "id": 1010,
        "title": "Provide a machine-readable command output option",
        "body": "I would like a new --json flag for the status command. This is a proposed enhancement, not a report of incorrect existing output.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.15680882765931548,
        "margin": 0.003234162286219505,
        "needsReview": true,
        "evidence": {
          "title": "Add an example to the API reference",
          "label": "documentation",
          "similarity": 0.20564483404831047
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.15680882765931548
          },
          {
            "label": "feature",
            "score": 0.15357466537309597
          },
          {
            "label": "question",
            "score": 0.13643049454556866
          },
          {
            "label": "bug",
            "score": 0.12564396792834664
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1012,
        "nearestCandidateSimilarity": 0.35008345044557876
      },
      {
        "id": 1011,
        "title": "Add a configurable retention period",
        "body": "Please allow administrators to choose how many days completed jobs remain in history. Currently the product does not offer this setting.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.2704935731669698,
        "margin": 0.1348431633305376,
        "needsReview": true,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.3675467802524233
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.2704935731669698
          },
          {
            "label": "question",
            "score": 0.1356504098364322
          },
          {
            "label": "bug",
            "score": 0.10424270298646462
          },
          {
            "label": "documentation",
            "score": 0.0772228318669071
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1015,
        "nearestCandidateSimilarity": 0.35947681862514896
      },
      {
        "id": 1012,
        "title": "Support importing newline-delimited JSON",
        "body": "The importer currently accepts arrays. Please extend it to accept one JSON object per line as an additional format.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.258090359025198,
        "margin": 0.12696420655872892,
        "needsReview": true,
        "evidence": {
          "title": "Support importing another file format",
          "label": "feature",
          "similarity": 0.40436450203108815
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.258090359025198
          },
          {
            "label": "bug",
            "score": 0.13112615246646908
          },
          {
            "label": "documentation",
            "score": 0.11717272582175478
          },
          {
            "label": "question",
            "score": 0.060860461015271254
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1010,
        "nearestCandidateSimilarity": 0.35008345044557876
      },
      {
        "id": 1013,
        "title": "An optional weekly digest would help",
        "body": "Could a new setting send one summary instead of individual update notifications? This proposes new functionality.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.5076077550267133,
        "margin": 0.35996979194429446,
        "needsReview": false,
        "evidence": {
          "title": "Allow scheduling recurring reports",
          "label": "feature",
          "similarity": 0.5132594546647454
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.5076077550267133
          },
          {
            "label": "question",
            "score": 0.14763796308241883
          },
          {
            "label": "documentation",
            "score": 0.14286510493803375
          },
          {
            "label": "bug",
            "score": 0.13315103975953826
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1010,
        "nearestCandidateSimilarity": 0.28378821783810815
      },
      {
        "id": 1014,
        "title": "Request a read-only project role",
        "body": "We need another access role that can view project content without editing it. Existing roles work as designed.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.1577232519718602,
        "margin": 0.0011212976622386739,
        "needsReview": true,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.18106984411695712
        },
        "scores": [
          {
            "label": "question",
            "score": 0.1577232519718602
          },
          {
            "label": "documentation",
            "score": 0.15660195430962154
          },
          {
            "label": "feature",
            "score": 0.15206222651292292
          },
          {
            "label": "bug",
            "score": 0.06764366212935943
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1035,
        "nearestCandidateSimilarity": 0.21964278943653023
      },
      {
        "id": 1015,
        "title": "Offer an undo operation for archiving",
        "body": "Please implement a short-lived undo action after archiving an item. There is no such action today.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.35220094685446207,
        "margin": 0.18254807618538396,
        "needsReview": true,
        "evidence": {
          "title": "Provide a way to undo bulk edits",
          "label": "feature",
          "similarity": 0.5624012684359294
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.35220094685446207
          },
          {
            "label": "bug",
            "score": 0.1696528706690781
          },
          {
            "label": "documentation",
            "score": 0.16503202210592688
          },
          {
            "label": "question",
            "score": 0.09011903540452063
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1011,
        "nearestCandidateSimilarity": 0.35947681862514896
      },
      {
        "id": 1016,
        "title": "Allow sorting by last successful run",
        "body": "It would be useful to add last successful execution as another sort choice. This is not a crash or a broken sort order.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.183475057487055,
        "margin": 0.09443991962345641,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.2335261399476279
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.183475057487055
          },
          {
            "label": "feature",
            "score": 0.0890351378635986
          },
          {
            "label": "question",
            "score": 0.06169682424970825
          },
          {
            "label": "documentation",
            "score": 0.04647810663370065
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.24883776953800507
      },
      {
        "id": 1017,
        "title": "The setup guide leaves out the environment variable",
        "body": "Please update the installation documentation to describe APP_DATA_DIR and include a complete configuration example.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.41811615944231534,
        "margin": 0.041335079122881924,
        "needsReview": false,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.5206311527898551
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.41811615944231534
          },
          {
            "label": "question",
            "score": 0.3767810803194334
          },
          {
            "label": "bug",
            "score": 0.23424227390673633
          },
          {
            "label": "feature",
            "score": 0.04165903185446519
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1022,
        "nearestCandidateSimilarity": 0.4612635643589901
      },
      {
        "id": 1018,
        "title": "Repair an outdated link in the API guide",
        "body": "The authentication guide links to a page that no longer exists. Only the documentation link needs changing.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.523740995950012,
        "margin": 0.31624063149348935,
        "needsReview": false,
        "evidence": {
          "title": "Broken link in the tutorial",
          "label": "documentation",
          "similarity": 0.6563369213785573
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.523740995950012
          },
          {
            "label": "question",
            "score": 0.20750036445652267
          },
          {
            "label": "bug",
            "score": 0.20490677117257639
          },
          {
            "label": "feature",
            "score": 0.09377404893716892
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1005,
        "nearestCandidateSimilarity": 0.40086795704306544
      },
      {
        "id": 1019,
        "title": "Explain the units of the timeout option",
        "body": "The reference page does not say whether timeout is measured in seconds or milliseconds. Add the unit and default value to that page.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.24593982761064337,
        "margin": 0.028791182908548152,
        "needsReview": true,
        "evidence": {
          "title": "Explain configuration options in the manual",
          "label": "documentation",
          "similarity": 0.2647176684694453
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.24593982761064337
          },
          {
            "label": "question",
            "score": 0.21714864470209522
          },
          {
            "label": "bug",
            "score": 0.17771090783754123
          },
          {
            "label": "feature",
            "score": 0.11920582570233142
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1003,
        "nearestCandidateSimilarity": 0.20327596768914336
      },
      {
        "id": 1020,
        "title": "Update the quickstart code sample",
        "body": "The README example uses the old initialize function name. Rewrite the snippet with the current documented API.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.33435597124685906,
        "margin": 0.16869413683050238,
        "needsReview": true,
        "evidence": {
          "title": "Add an example to the API reference",
          "label": "documentation",
          "similarity": 0.37440469354648587
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.33435597124685906
          },
          {
            "label": "bug",
            "score": 0.16566183441635668
          },
          {
            "label": "feature",
            "score": 0.15340287256324506
          },
          {
            "label": "question",
            "score": 0.10122478701891437
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1023,
        "nearestCandidateSimilarity": 0.2474747528102096
      },
      {
        "id": 1021,
        "title": "Document supported operating systems",
        "body": "Please add a compatibility section to the getting-started guide listing the systems supported by this release.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.5498789806308867,
        "margin": 0.19198154706864096,
        "needsReview": false,
        "evidence": {
          "title": "Document the supported environments",
          "label": "documentation",
          "similarity": 0.7919830411343249
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.5498789806308867
          },
          {
            "label": "question",
            "score": 0.35789743356224574
          },
          {
            "label": "feature",
            "score": 0.18546003936048072
          },
          {
            "label": "bug",
            "score": 0.1566287118289689
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1029,
        "nearestCandidateSimilarity": 0.2828624082403089
      },
      {
        "id": 1022,
        "title": "The migration guide skips a rename",
        "body": "Add a note explaining that cache_path became storage_path. The program handles the setting correctly; the written migration steps are incomplete.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.30095196430970306,
        "margin": 0.03749232973938876,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.3519975791693036
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.30095196430970306
          },
          {
            "label": "bug",
            "score": 0.2634596345703143
          },
          {
            "label": "question",
            "score": 0.2080958202402764
          },
          {
            "label": "feature",
            "score": 0.09300513670269762
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1017,
        "nearestCandidateSimilarity": 0.4612635643589901
      },
      {
        "id": 1023,
        "title": "Correct a spelling mistake in the tutorial",
        "body": "In the second tutorial paragraph, the word configuration is misspelled. Please correct the text; there is no runtime defect.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.6164112046610348,
        "margin": 0.3509379000152604,
        "needsReview": false,
        "evidence": {
          "title": "Fix typos in the getting started page",
          "label": "documentation",
          "similarity": 0.6945841903223414
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.6164112046610348
          },
          {
            "label": "question",
            "score": 0.26547330464577445
          },
          {
            "label": "bug",
            "score": 0.21229881309895737
          },
          {
            "label": "feature",
            "score": 0.08228337563051363
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1006,
        "nearestCandidateSimilarity": 0.4053084167417577
      },
      {
        "id": 1024,
        "title": "Add a troubleshooting section to the manual",
        "body": "Please write documentation explaining the existing recovery procedure after an interrupted installation. No product behavior change is requested.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.3206273157851509,
        "margin": 0.01509125591616195,
        "needsReview": true,
        "evidence": {
          "title": "Installation guide uses an outdated command",
          "label": "documentation",
          "similarity": 0.35105209152306166
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.3206273157851509
          },
          {
            "label": "bug",
            "score": 0.30553605986898896
          },
          {
            "label": "feature",
            "score": 0.14230999215202808
          },
          {
            "label": "question",
            "score": 0.11733055376753293
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1008,
        "nearestCandidateSimilarity": 0.3617779869207924
      },
      {
        "id": 1025,
        "title": "How do I select a different output folder?",
        "body": "Is there an existing command or configuration setting to choose where reports are written? I am asking how to use the current release.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.4959072403472914,
        "margin": 0.26911873553248494,
        "needsReview": false,
        "evidence": {
          "title": "How do I change the default directory?",
          "label": "question",
          "similarity": 0.6298471284748112
        },
        "scores": [
          {
            "label": "question",
            "score": 0.4959072403472914
          },
          {
            "label": "feature",
            "score": 0.22678850481480645
          },
          {
            "label": "bug",
            "score": 0.21750803166679306
          },
          {
            "label": "documentation",
            "score": 0.2161812815722629
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1028,
        "nearestCandidateSimilarity": 0.37909167276352806
      },
      {
        "id": 1026,
        "title": "Can existing jobs share one cache?",
        "body": "I would like to understand whether the current version permits multiple jobs to reuse a cache directory. I am not requesting a change yet.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.14499380545436105,
        "margin": 0.04747730482587681,
        "needsReview": true,
        "evidence": {
          "title": "How do I change the default directory?",
          "label": "question",
          "similarity": 0.15428874728006928
        },
        "scores": [
          {
            "label": "question",
            "score": 0.14499380545436105
          },
          {
            "label": "documentation",
            "score": 0.09751650062848424
          },
          {
            "label": "bug",
            "score": 0.08764906390699376
          },
          {
            "label": "feature",
            "score": 0.08110920811417358
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1022,
        "nearestCandidateSimilarity": 0.3161886359625828
      },
      {
        "id": 1027,
        "title": "What does the queued status mean?",
        "body": "Could someone explain the difference between queued and waiting? I am looking for help interpreting the interface.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.24506617054350713,
        "margin": 0.121169123828293,
        "needsReview": true,
        "evidence": {
          "title": "What does this configuration option mean?",
          "label": "question",
          "similarity": 0.27415057340541543
        },
        "scores": [
          {
            "label": "question",
            "score": 0.24506617054350713
          },
          {
            "label": "documentation",
            "score": 0.12389704671521413
          },
          {
            "label": "feature",
            "score": 0.05452633797908463
          },
          {
            "label": "bug",
            "score": 0.046841383861111564
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1029,
        "nearestCandidateSimilarity": 0.1827985492931076
      },
      {
        "id": 1028,
        "title": "Where can I find the logs?",
        "body": "Which folder contains diagnostic logs for the current command-line tool? I need guidance on locating them.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.21972172315457267,
        "margin": 0.010762111635235272,
        "needsReview": true,
        "evidence": {
          "title": "Document the supported environments",
          "label": "documentation",
          "similarity": 0.23208564876147675
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.21972172315457267
          },
          {
            "label": "question",
            "score": 0.2089596115193374
          },
          {
            "label": "feature",
            "score": 0.1138590071445153
          },
          {
            "label": "bug",
            "score": 0.10810285865287796
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1025,
        "nearestCandidateSimilarity": 0.37909167276352806
      },
      {
        "id": 1029,
        "title": "Is offline mode already supported?",
        "body": "Can I run the installed application without an internet connection today? This is a usage question rather than a request to add a feature.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.47771271551126615,
        "margin": 0.2234930700379666,
        "needsReview": false,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.7319000061961614
        },
        "scores": [
          {
            "label": "question",
            "score": 0.47771271551126615
          },
          {
            "label": "documentation",
            "score": 0.25421964547329956
          },
          {
            "label": "bug",
            "score": 0.1439821797300466
          },
          {
            "label": "feature",
            "score": 0.1329646912125772
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1021,
        "nearestCandidateSimilarity": 0.2828624082403089
      },
      {
        "id": 1030,
        "title": "Which setting limits concurrent workers?",
        "body": "I am trying to configure the existing scheduler. What option controls the maximum number of workers?",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.24336263306485956,
        "margin": 0.0056780048828297125,
        "needsReview": true,
        "evidence": {
          "title": "What does this configuration option mean?",
          "label": "question",
          "similarity": 0.35317963408959635
        },
        "scores": [
          {
            "label": "question",
            "score": 0.24336263306485956
          },
          {
            "label": "feature",
            "score": 0.23768462818202984
          },
          {
            "label": "documentation",
            "score": 0.23721203710889355
          },
          {
            "label": "bug",
            "score": 0.037808034969113266
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1011,
        "nearestCandidateSimilarity": 0.28762271794425354
      },
      {
        "id": 1031,
        "title": "Does deleting a local copy affect the server?",
        "body": "Before using the current delete command, I want to understand what it removes. Nothing has been deleted and no failure is being reported.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.13517322815819105,
        "margin": 0.06361004243122156,
        "needsReview": true,
        "evidence": {
          "title": "Can this work without internet access?",
          "label": "question",
          "similarity": 0.14781987334162983
        },
        "scores": [
          {
            "label": "question",
            "score": 0.13517322815819105
          },
          {
            "label": "bug",
            "score": 0.07156318572696949
          },
          {
            "label": "feature",
            "score": 0.06060206775554276
          },
          {
            "label": "documentation",
            "score": 0.05596012779967683
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1004,
        "nearestCandidateSimilarity": 0.4214604658297899
      },
      {
        "id": 1032,
        "title": "How can I cancel a running export?",
        "body": "Is there a supported way to stop an export in progress? I am looking for instructions for the current functionality.",
        "labels": [],
        "suggestedLabel": "question",
        "similarity": 0.33059763098099393,
        "margin": 0.03460661000095605,
        "needsReview": true,
        "evidence": {
          "title": "Is there a way to export only selected records?",
          "label": "question",
          "similarity": 0.46509316970397196
        },
        "scores": [
          {
            "label": "question",
            "score": 0.33059763098099393
          },
          {
            "label": "bug",
            "score": 0.2959910209800379
          },
          {
            "label": "feature",
            "score": 0.20567460917717728
          },
          {
            "label": "documentation",
            "score": 0.09867589377461419
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1007,
        "nearestCandidateSimilarity": 0.37528287721918224
      },
      {
        "id": 1033,
        "title": "It is different now",
        "body": "Something seems different after yesterday. I have no steps or further details yet.",
        "labels": [],
        "suggestedLabel": "documentation",
        "similarity": 0.30884268670729575,
        "margin": 0.07786687460280212,
        "needsReview": true,
        "evidence": {
          "title": "Explain configuration options in the manual",
          "label": "documentation",
          "similarity": 0.30956573663444004
        },
        "scores": [
          {
            "label": "documentation",
            "score": 0.30884268670729575
          },
          {
            "label": "question",
            "score": 0.23097581210449364
          },
          {
            "label": "bug",
            "score": 0.22430885024425806
          },
          {
            "label": "feature",
            "score": 0.166148008235122
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1006,
        "nearestCandidateSimilarity": 0.3291114379653203
      },
      {
        "id": 1034,
        "title": "Investigate",
        "body": "Please take a look when you have time.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.1487668669823669,
        "margin": 0.12114478244127272,
        "needsReview": true,
        "evidence": {
          "title": "Search returns incorrect results",
          "label": "bug",
          "similarity": 0.2403342979145515
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.1487668669823669
          },
          {
            "label": "documentation",
            "score": 0.027622084541094185
          },
          {
            "label": "feature",
            "score": 0.026765029810081022
          },
          {
            "label": "question",
            "score": -0.012283958552556266
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1028,
        "nearestCandidateSimilarity": 0.25625440811817174
      },
      {
        "id": 1035,
        "title": "Team picnic next Thursday",
        "body": "Bring something for lunch. This message does not concern the software project.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.18711801485357044,
        "margin": 0.013711595121838394,
        "needsReview": true,
        "evidence": {
          "title": "Offer configurable notifications",
          "label": "feature",
          "similarity": 0.21696204784201154
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.18711801485357044
          },
          {
            "label": "documentation",
            "score": 0.17340641973173204
          },
          {
            "label": "bug",
            "score": 0.12426261997493118
          },
          {
            "label": "question",
            "score": 0.12233408124107806
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1013,
        "nearestCandidateSimilarity": 0.27150892627643586
      },
      {
        "id": 1036,
        "title": "Purple clouds and quiet rivers",
        "body": "A short unrelated phrase, with no software request or observed application behavior.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.16119624142177796,
        "margin": 0.004353800878067082,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.2049386121427285
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.16119624142177796
          },
          {
            "label": "question",
            "score": 0.15684244054371088
          },
          {
            "label": "bug",
            "score": 0.13594572998020407
          },
          {
            "label": "documentation",
            "score": 0.12450147887298368
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1039,
        "nearestCandidateSimilarity": 0.24343859537919826
      },
      {
        "id": 1037,
        "title": "Maybe change this, maybe explain it",
        "body": "I cannot decide whether the current behavior needs to change or whether I misunderstood it.",
        "labels": [],
        "suggestedLabel": "feature",
        "similarity": 0.20170813455075914,
        "margin": 0.0009273322286312835,
        "needsReview": true,
        "evidence": {
          "title": "Add a dark appearance option",
          "label": "feature",
          "similarity": 0.2219341275735067
        },
        "scores": [
          {
            "label": "feature",
            "score": 0.20170813455075914
          },
          {
            "label": "bug",
            "score": 0.20078080232212786
          },
          {
            "label": "documentation",
            "score": 0.17272756763667405
          },
          {
            "label": "question",
            "score": 0.12996948211374887
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1033,
        "nearestCandidateSimilarity": 0.3021852183440489
      },
      {
        "id": 1038,
        "title": "The guide is wrong and the upload loses files",
        "body": "The documented steps are incomplete. Independently, uploading several files silently loses some of them. This issue combines separate documentation and runtime problems.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.39488466357694585,
        "margin": 0.0534247924038187,
        "needsReview": true,
        "evidence": {
          "title": "Upload fails with a server error",
          "label": "bug",
          "similarity": 0.5134332294158513
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.39488466357694585
          },
          {
            "label": "documentation",
            "score": 0.34145987117312715
          },
          {
            "label": "feature",
            "score": 0.1812064376742118
          },
          {
            "label": "question",
            "score": 0.17070526507256323
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.3884132930655225
      },
      {
        "id": 1039,
        "title": "Crash report template",
        "body": "This is a blank template containing the words bug, crash, feature, documentation and question. It contains no actual issue report.",
        "labels": [],
        "suggestedLabel": "bug",
        "similarity": 0.3889885845870214,
        "margin": 0.038244168639691434,
        "needsReview": true,
        "evidence": {
          "title": "Application crashes during export",
          "label": "bug",
          "similarity": 0.5255727338864311
        },
        "scores": [
          {
            "label": "bug",
            "score": 0.3889885845870214
          },
          {
            "label": "documentation",
            "score": 0.35074441594732997
          },
          {
            "label": "feature",
            "score": 0.1838914468518819
          },
          {
            "label": "question",
            "score": 0.11560866555715582
          }
        ],
        "duplicateOf": null,
        "duplicateSimilarity": 0,
        "nearestCandidateId": 1001,
        "nearestCandidateSimilarity": 0.34992663678033037
      }
    ],
    "summary": {
      "total": 39,
      "ready": 8,
      "review": 31,
      "duplicateCandidates": 0
    },
    "sourceHash": "5d18ada26778ee40ef27c6d5b83f268052275c6d296f81a722be8bc49b16dca1",
    "model": {
      "name": "Xenova/all-MiniLM-L6-v2",
      "revision": "751bff37182d3f1213fa05d7196b954e230abad9",
      "dtype": "q8",
      "dimensions": 384,
      "maxTokens": 256,
      "license": "Apache-2.0",
      "offline": true
    },
    "thresholds": {
      "minimumSimilarity": 0.4,
      "minimumMargin": 0.04,
      "duplicateSimilarity": 0.83
    },
    "timings": {
      "totalMs": 107
    },
    "workflowSteps": [
      "validate-export",
      "embed-locally",
      "compare-and-abstain",
      "build-review-queue"
    ],
    "execution": {
      "status": "success",
      "steps": [
        {
          "id": "input"
        },
        {
          "id": "validate-export",
          "status": "success"
        },
        {
          "id": "embed-locally",
          "status": "success"
        },
        {
          "id": "compare-and-abstain",
          "status": "success"
        },
        {
          "id": "build-review-queue",
          "status": "success"
        }
      ]
    }
  },
  "warmRepeatWallMs": 107.59672,
  "processPeakRssKiB": 261600,
  "nodeVersion": "v24.19.0"
}
← review/offline_and_integrity.jsonreview/run_model_review.mjs →