{
  "scorer": "Codex / gpt-6-astra medium",
  "method": "Three blinded title batches, one family batch. Exact (case_id,title) duplicate outputs share a single judgment. Model and prompt arm labels hidden from scorers; mappings revealed only afterward.",
  "titles": [
    {
      "id": "t001",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup restore leads; disposable-directory testing matches the request.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🔄 Backup restore testing in disposable dir",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t004",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Webhook TLS leads, and hypothesis check preserves uncertainty.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔐 Webhook TLS rotation hypothesis check",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t007",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund delays leads; summarizing customer frustration preserves complaint sentiment.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📝 Refund Delays: Summarize Customer Frustration",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t010",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess appears second; truncation leaves the second feedback clause incomplete and hides the negative side.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Reviewing chess lessons: puzzles praised, ch...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t013",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth leads; investigation does not assert a cause or repair.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🐛 OAuth 400 Callback Error Investigation",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t016",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis eviction leads and allkeys-lru explanation is explicit.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🗄️ Redis eviction: Explain allkeys-lru",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t019",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Clear crash topic led by Zephyr Unicode; retains the actual long-input request.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Zephyr Unicode CSV crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t022",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup permission leads; investigation retains the reported failure.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Backup permission error investigation",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t025",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons leads; user praise is explicitly being summarized.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📢 Offline lessons: summarize user praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t028",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks leads and 400 errors remain under investigation.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 OAuth Callbacks: Investigate 400 Errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t031",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident appears second; timeline update preserves the reverted rollout status.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "⚠️ Updating incident timeline for reverted rollout",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t034",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Debug and 5-Minute precede Session; debugging remains investigative.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔧 Debug 5-Minute Session Expiration Issue",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t037",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; upgrade and testing are both retained.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade urllib3 and Run Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t040",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; inspection introduces no deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🔧 Inspect Docker Disk Usage",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t043",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident timeline leads; update concerns the revert status.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🕒 Incident Timeline: Update revert status",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t046",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; descriptive title accurately states the completed fix and passed tests.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🐛 Login Fix Merged and Regression Tests Passed",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t049",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; upgrade and regression tests match.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade urllib3 and run regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t052",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Release-note writing is clear, but login appears after the first two words.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "📝 Writing release note for login fix",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t055",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup appears second; restore testing retains the disposable-directory constraint.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🗃️ Test Backup Restore in Disposable Dir",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t058",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic leads; concise upgrade and test task is understandable.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "🔧 Pydantic upgrade & test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t061",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; release note accurately identifies the requested artifact.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "✅ Login fix release note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t064",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "fail",
      "reason": "Refund appears third; investigating processing replaces summarizing customer complaints.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "🔄 Investigating slow refund processing",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t067",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite appears second; neutral comparison remains clear despite the clipped app modifier.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗄️ Comparing SQLite and PostgreSQL for an offli...",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t070",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Clear release-note task, but the distinguishing login topic appears later.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🐛 Write Release Note for Login Fix",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t073",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; debugging preserves investigation of 400 errors.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🐛 Debugging OAuth 400 Callback Errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t076",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker disk leads, but trailing inspect makes the grammar awkward.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Docker disk usage inspect",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t079",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image appears second; investigating retention does not confirm a leak.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🔍 Investigating image buffer retention",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t082",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Screen-reader topic appears later; generic customer feedback loses the explicit praise.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "📋 Customer feedback on screen-reader labels",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t085",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess leads; explicitly mixed reviews preserve the requested sentiment.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess Feedback: Summarize mixed reviews",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t088",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image buffers leads and memory growth remains a hypothesis.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🖼️ Image buffers: Check memory-growth hypothesis",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t091",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification is the second meaningful word; neutral feedback omits both sentiment directions.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📝 Feedback on Notification Scheduling and Sound",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t094",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; disk inspection does not imply deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Inspecting Docker disk usage",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t097",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; upgrade and regression testing are explicit.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade urllib3 & Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t100",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Deployment timeline leads; update is compatible with documenting the revert.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🚨 Deployment Timeline Update",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t103",
      "parse": "pass",
      "frontload": "fail",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Customer frustration is clear, but the shown truncation never identifies refunds.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📝 Summarize customer frustration over weeks-lon...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t106",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads; eviction and allkeys-lru explanation match.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📝 Redis Cache Eviction: allkeys-lru Explained",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t109",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Notification appears third; explicitly mixed feedback preserves sentiment.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Summarizing mixed notification feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t112",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup appears second; temporary-directory restore testing matches.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "💾 Testing backup restore in a temp directory",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t115",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; investigation retains the password-reset trigger.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🐛 Investigate Login Failure After Password Reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t118",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Memory buffers leads; leak remains a hypothesis rather than a confirmed diagnosis.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🔍 Memory buffers: check leak hypothesis",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t121",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader appears later; customer praise is clearly summarized despite the clipped final noun.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "✨ Summarize Customer Praise for Screen-Reader L...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t124",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Energy limits leads; descriptive title retains the reported negative practice interruption.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📉 Energy limits interrupt practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t127",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons leads; praise summary preserves positive reported feedback.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "🚆 Offline Lessons Praise Summary",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t130",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image appears second; investigation avoids confirming a leak.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🔍 Investigating image buffer memory growth",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t133",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads; descriptive phrase identifies eviction and the requested policy.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🗃️ Redis Cache Eviction and allkeys-lru Policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t136",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite leads; versus expresses a neutral database comparison.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗃️ SQLite vs PostgreSQL for Offline App",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t139",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr appears second; investigation follows the actual parser-crash request.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🐛 Investigate Zephyr's Unicode CSV Parser Crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t142",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification appears second; generic feedback omits the mixed sentiment.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📝 Summarize Notification Feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t145",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr parser leads, but subject-before-imperative wording is grammatically ambiguous.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Zephyr Parser investigate Unicode crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t148",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session expiry leads; timeout remains under investigation.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🕵️ Session Expiry: Investigate Timeout Issue",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t151",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader appears later; summarizing customer praise is clear despite truncation.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "👏 Summarizing customer praise for screen-reader...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t154",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Investigate Nightly precedes Backup; the permission error remains investigative.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "👷 Investigate Nightly Backup Permission Error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t157",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; requested upgrade and regression tests are retained.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade urllib3 and Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t160",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess lessons leads; explicitly mixed feedback preserves both sentiment directions.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess Lessons: Mixed Puzzle and Mate Feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t163",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image appears second; investigating memory growth preserves uncertainty.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🖼️ Investigating image buffer memory growth",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t166",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; investigation retains the reset-related failures.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Investigating login failures after reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t169",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image appears second; investigative wording does not establish a confirmed leak.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "📸 Investigating image buffer memory growth",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t172",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident appears second; timeline update accurately follows reversion.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "📝 Update Incident Timeline After Reversion",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t175",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Buildkite proposal leads; drafting a replacement plan does not imply migration approval.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "🚀 Buildkite Proposal: Draft replacement plan",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t178",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session expiration leads; clear investigative noun phrase.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔒️ Session Expiration Investigation",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t181",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund delays leads; summarizing complaints preserves the negative feedback.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "⚠️ Refund delays: summarize complaints",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t184",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite appears second; comparison introduces no database preference.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "📊 Comparing SQLite and PostgreSQL for offline app",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t187",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite appears second; neutral comparison preserves the requested work.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "📊 Comparing SQLite and PostgreSQL",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t190",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident timeline leads; revert-status update matches the documentation request.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "📉 Incident Timeline: Update revert status",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t193",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; descriptive phrase retains compilation and cache misses.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "👷 Rust Incremental Compilation & Cache Misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t196",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident appears second; updating a reverted deployment timeline does not reopen rollout.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🚀 Update Incident Timeline for Reverted Deployment",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t199",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The investigative core task remains clear; clipping the coordinated detail is treated consistently with equivalent passing titles.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 Investigating TLS certificate rotation and we...",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t202",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; compilation and cache misses identify the explanation topic.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "⚡️ Rust Incremental Compilation & Cache Misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t205",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess appears second; generic feedback loses the explicit mixed polarity.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Summarizing chess lesson feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t208",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels leads; summarizing praise does not become agent endorsement.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "📢 Screen-reader labels: Summarize praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t211",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigating its role in failures preserves uncertainty.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🌐 Investigating TLS rotation in webhook failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t214",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess appears second; neutral feedback wording omits the positive and negative aspects.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "🐛 Summarize Chess Lesson Feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t217",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup failure leads; investigation does not claim successful completion.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Backup failure investigation",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t220",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login failure leads; investigation remains tied to the reset.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔐 Login Failure: Investigate After Reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t223",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; writing a release note matches the completed-fix request.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "📝 Writing login fix release note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t226",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic upgrade leads; patch and test retain the requested work.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "🐍 Pydantic upgrade: patch & test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t229",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow upgrade leads; patch and test match the request.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🖼️ Pillow Upgrade: Patch & Test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t232",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins appears second; drafting a proposal preserves the unapproved status.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "🚀 Drafting Jenkins to Buildkite proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t235",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; checking rotation preserves the causal hypothesis.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 Checking TLS rotation for webhook failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t238",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrade and regression tests are explicit.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pillow & Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t241",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins-to-Buildkite appears second; drafting a proposal implies no started migration.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📋 Drafting Jenkins-to-Buildkite proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t244",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Release-note task is clear, but login appears later than the first two words.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "✅ Writing release note for login fix",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t247",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader appears second; summarizing praise preserves positive reported feedback.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "🗣️ Summarizing screen-reader label praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t250",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker disk leads; inspection guide accurately captures the explanatory request.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "👷 Docker Disk Usage Inspection Guide",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t253",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess appears third; explicitly mixed feedback retains sentiment.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Summarizing mixed chess lesson feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t256",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Energy limit appears after Customer Complaints; negative reported feedback remains clear.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🐛 Customer Complaints: Energy Limit Issues",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t259",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; upgrading and running regression tests match.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "⬆️ Upgrading urllib3 and running regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t262",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund appears second; customer processing delays preserve the complaint's negative subject.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "👔 Customer Refund Processing Delays",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t265",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr appears second; investigation retains the actual Unicode CSV crash request.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Investigating Zephyr’s Unicode CSV parser crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t268",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund appears third; customer delay complaints are accurately summarized.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📝 Summarize Customer Refund Delay Complaints",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t271",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks leads, but callbacks debug creates an ambiguous actor/action construction.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 OAuth callbacks debug 400 errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t274",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup failed leads; trailing investigate makes the clause awkward, while failure status remains accurate.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Backup failed permission error investigate",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t277",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Generic Feedback Analysis leads; later scheduling love and sound issues preserve both sentiments.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "✨ Feedback Analysis: Scheduling Love, Sound Issues",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t280",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; explanation of compilation matches the request.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "🦀 Rust Incremental Compilation Explained",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t283",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; explaining inspection preserves the requested action.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Explaining Docker disk usage inspection",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t286",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS rotation leads; investigation does not assert a confirmed cause.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔒 TLS Rotation: Investigate Webhook Failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t289",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader appears later; customers are correctly identified as the source of praise.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "🎯 Customers praising screen-reader labels",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t292",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson energy appears later; complaint summarization remains clear despite the clipped limit word.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "⚡ Summarizing complaints about lesson energy li...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t295",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis eviction leads; allkeys-lru policy explanation matches.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🧠 Redis Eviction: Explain allkeys-lru policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t298",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker disk leads; inspection explicitly preserves the no-deletion constraint.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Docker Disk: Inspect usage without deleting",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t301",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; updating and testing preserve the requested upgrade.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦 Updating urllib3 and running tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t304",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login failure leads; investigation is accurate despite omitting the reset qualifier.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔑 Login Failure Investigation",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t307",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session appears second; investigating expiration timing preserves the task.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🕵️ Investigating session expiration timing",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t310",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; post-reset failures remain investigative.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Investigating login failures post-reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t313",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; debugging callback errors does not claim repair or a confirmed cause.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "👔 Debugging OAuth Callback 400 Errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t316",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite appears second; neutral comparison is clear despite the clipped app modifier.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗃️ Comparing SQLite and PostgreSQL for an offli...",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t319",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification scheduling leads; the second clause is truncated before revealing the negative sound feedback.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "✨ Notification Scheduling Praised, Default Soun...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t322",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline appears second; summarizing customer praise preserves source and sentiment.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "✨ Summarize Offline Lessons Customer Praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t325",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess appears second; explicit Mixed preserves sentiment, and the core feedback phrase survives truncation.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "🐛 Mixed Chess Lesson Feedback: Puzzles and Chec...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t328",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The investigative core task remains clear; clipping the coordinated detail is treated consistently with equivalent passing titles.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "⚡️ Investigate retained image buffers and memor...",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t331",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "fail",
      "reason": "Zephyr appears second, but Fix changes the requested investigation into repair.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🐛 Fix Zephyr Unicode CSV Parser Crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t334",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrading and testing match the requested work.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦 Upgrading Pydantic and running tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t337",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite leads; versus preserves neutral comparison for offline-first apps.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗃️ SQLite vs. PostgreSQL for Offline-First Apps",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t002",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session appears second; investigation preserves uncertainty.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Investigating session expiry at 5 min",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t005",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 leads a clear upgrade and regression-test task.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦 urllib3 Upgrade and Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t008",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Debug Nightly precedes the distinguishing backup permission topic.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "👷 Debug Nightly Backup Permission Error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t011",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels lead; praise is explicitly attributed to customers.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "💄 Screen-Reader Labels Customer Praise Summary",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t014",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Buildkite appears second; draft proposal does not imply approved migration.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "👷 Draft Buildkite Migration Proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t017",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker disk leads a clear inspection topic without deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Docker disk usage inspection",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t020",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; release note correctly describes a merged change.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🔐 Login fix: release note for merged change",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t023",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson limit leads; complaints retain negative customer sentiment.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🔋 Lesson Limit Complaints Summary",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t026",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Proposal Replace delays Jenkins and Buildkite beyond the first two words.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "👷 Proposal: Replace Jenkins with Buildkite",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t029",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 leads, but Test Regressions ambiguously names tests or regression problems.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "🛠️ urllib3 Upgrade and Test Regressions",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t032",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Refund appears second; reported delays omit explicit complaints or frustration.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "🔍 Customer refund delays reported",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t035",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks lead; investigating the cause does not assert one.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 OAuth callbacks: investigate HTTP 400 cause",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t038",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons lead; the stated train-practice benefit preserves positive feedback.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "✨ Offline Lessons Enable Train Practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t041",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess lessons lead; explicitly mixed feedback preserves its polarity.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess Lessons: Summarize mixed feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t044",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarizing lesson delays the distinguishing energy limit; complaints remain negative.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📉 Summarizing lesson energy limit complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t047",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis appears second; explanation retains the allkeys-lru eviction topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🧠 Explaining Redis allkeys-lru eviction policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t050",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Deployment revert leads; updating the timeline does not reopen rollout.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🔄 Deployment Revert: Update Timeline",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t053",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis appears second and allkeys-lru eviction remains explicit.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📘 Explaining Redis allkeys-lru eviction",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t056",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; drafting its release note does not imply an unfinished fix.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "📝 Login Fix: Draft release note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t059",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; patch upgrade is accurate despite omitted tests.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🔄 Upgrading Pillow patch version",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t062",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline appears second; summarizing praise preserves positive reported feedback.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📝 Summarize Offline Lessons Praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t065",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; patch upgrade matches the requested work.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "🔄 Upgrading Pydantic to latest patch",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t068",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notifications lead; praised is visible, but disl... clips the negative sentiment word.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Notifications: Scheduling praised, sound disl...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t071",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; safe inspection introduces no destructive action.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🔧 Inspect Docker Disk Usage Safely",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t074",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Deployment incident leads; timeline update remains the requested work.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🔄 Deployment Incident Update Timeline",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t077",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session expiry leads; five-minute timeout remains an investigation.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Session Expiry: Investigate 5-Minute Timeout",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t080",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; debugging retains the failure-after-reset investigation.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🐛 Debugging Login Failure After Password Reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t083",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrade and regression tests are explicit.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pydantic and Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t086",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrade and testing are clear.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🖼️ Upgrading Pillow and running tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t089",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Updating incident delays the distinguishing reverted-rollout topic.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🕒 Updating incident timeline for reverted rollout",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t092",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth 400 leads a clear investigation without asserting a cause.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🐛 OAuth 400 Error Investigation",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t095",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Sessions expire leads; investigating the cause preserves uncertainty.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Sessions expire - investigate cause",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t098",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Database Comparison delays the named databases; comparison remains neutral.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗄️ Database Comparison: SQLite vs PostgreSQL",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t101",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS certificate leads; juxtaposing rotation and failures does not assert causation.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔒 TLS Certificate Rotation & Webhook Failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t104",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup restore leads, but Test Safely attaches awkwardly to the noun phrase.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🗄️ Backup Restore Test Safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t107",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigate preserves the hypothetical relationship.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔒️ Investigate TLS Certificate Rotation & Webhooks",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t110",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup restore leads; disposable-directory testing preserves the safe procedure.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "💾 Backup Restore: Test in disposable dir",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t113",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins and Buildkite lead; replacement remains explicitly a proposal.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "🛠️ Jenkins Buildkite replacement proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t116",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification appears second; generic feedback omits the mixed polarity.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📢 Reviewing notification feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t119",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins and Buildkite lead the meaningful words; proposal status is explicit.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "👷 Jenkins to Buildkite Proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t122",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Chess lessons lead; Mixed remains visible despite the clipped feedback word.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess lessons: Mixed puzzle and checkmate fe...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t125",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis eviction leads; explaining allkeys-lru matches the request.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🧠 Redis eviction — explain allkeys-lru",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t128",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis appears second; allkeys-LRU eviction is a clear explanation topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📘 Explaining Redis allkeys-LRU eviction",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t131",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Testing Backup delays restore beyond the first two words; no completion is asserted.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "✅ Testing Backup Restore Safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t134",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session expiry leads, but its unpunctuated join to investigate is grammatically awkward.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🕵️ Session Expiry investigate timeout causes",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t137",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund delays lead; reporting customer frustration preserves negative attribution.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "⚠️ Refund Delays: Report customer frustration",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t140",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarize customer delays screen-reader; customer praise remains explicit despite clipping.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "📢 Summarize customer praise for screen-reader l...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t143",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session appears second; expiry timing remains under investigation.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Investigating session expiry timing",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t146",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarizing lesson delays energy limit; complaints preserve negative sentiment.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "⚠️ Summarizing lesson energy limit complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t149",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image buffers lead; memory growth is explicitly framed as a hypothesis.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🖼️ Image Buffers — Check Memory Growth Hypothesis",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t152",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrade and regression tests match the request.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pydantic and run regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t155",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrade and regression tests are explicit.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pillow and run regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t158",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session expiry leads, but the unpunctuated transition to investigate is awkward.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Session expiry investigate timeouts",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t161",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The investigative core task remains clear; clipping the coordinated detail is treated consistently with equivalent passing titles.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🖼️ Investigating retained image buffers and mem...",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t164",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrading and running tests are clear.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "⬆️ Upgrading Pydantic and running tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t167",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; Investigate avoids claiming rotation caused the failures.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🚀 Investigate TLS Rotation Webhook Failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t170",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Testing backup delays the distinguishing restore topic until the third word.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🧪 Testing backup restore safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t173",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 appears second; latest patch upgrade matches the requested work.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "🔄 Upgrading urllib3 to latest patch",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t176",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Explaining backup delays restoration; temporary-directory explanation preserves safe scope.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "💾 Explaining backup restoration in temp directory",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t179",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads a clear descriptive topic; broader policy wording is compatible.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🗃️ Redis Cache Eviction Policies",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t182",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; debugging callback 400 errors preserves investigation.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 Debugging OAuth callback 400 errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t185",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarizing mixed delays notifications; explicit mixed feedback survives truncation.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Summarizing mixed feedback on notification so...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t188",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins replacement leads; proposal draft does not imply migration approval.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "🔄 Jenkins replacement proposal draft",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t191",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Reporting slow delays refund processing; complaints retain negative sentiment.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📋 Reporting slow refund processing complaints",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t194",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Investigate nightly delays the backup permission topic beyond two words.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🐛 Investigate nightly backup permission error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t197",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarize Lesson delays the distinguishing energy topic; complaints remain negative.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📝 Summarize Lesson Energy Complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t200",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker disk leads; inspection does not imply deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Docker Disk Usage Inspection",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t203",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads a clear compilation and cache-miss topic.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "⚡️ Rust Incremental Compilation and Cache Misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t206",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; writing release notes preserves the requested action.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "📝 Writing login fix release notes",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t209",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrade and regression tests are explicit.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦 Upgrade Pydantic & Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t212",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads a clear descriptive compilation topic.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "⚡ Rust Incremental Compilation & Cache Misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t215",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrading and regression testing match the request.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🧪 Upgrading Pillow and running regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t218",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite leads; versus expresses a neutral comparison without selecting a database.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗄️ SQLite vs PostgreSQL for offline-first app",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t221",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigation wording preserves uncertainty about causation.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "👔 Investigate TLS Rotation Webhook Failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t224",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; failure after reset remains under investigation.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Investigating login failure after reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t227",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Investigate Five-Minute delays sessions beyond the first two lexical words.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🐛 Investigate Five-Minute Session Expiration",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t230",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; completed and verified accurately reflect the supplied status.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🐛 Login Fix Completed and Verified",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t233",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks lead; the HTTP 400 cause remains an investigation.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 OAuth Callbacks — Investigate HTTP 400 Cause",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t236",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons lead; summarizing user praise preserves positive attribution.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "🚆 Offline Lessons — Summarize User Praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t239",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Sessions appears second; investigating five-minute expiry preserves uncertainty.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🐛 Investigate Sessions Expiring After Five Minutes",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t242",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 leads a clear upgrade and testing task.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "🔧 urllib3 upgrade and test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t245",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigating rotation does not assert a confirmed cause.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 Investigating TLS rotation in webhooks",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t248",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarize Lesson delays energy limit; complaints preserve negative feedback.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📝 Summarize Lesson Energy Limit Complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t251",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Testing backup delays restore beyond two words; safe testing remains compatible.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🔄 Testing backup restore safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t254",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Screen-reader appears second; generic feedback omits the requested positive polarity.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "💄 Summarize Screen-Reader Label Feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t257",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr appears second; Unicode CSV crash investigation captures the actual request.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🐛 Investigate Zephyr Unicode CSV Parser Crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t260",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads, but trailing explain lacks a clear grammatical connection.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🔄 Redis cache eviction explain",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t263",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr Unicode leads; trailing investigate is awkward but retains the crash investigation.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Zephyr Unicode CSV crash investigate",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t266",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis appears second; explaining allkeys-lru retains the specific requested topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📚 Explaining Redis allkeys-lru",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t269",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr Unicode leads a clear CSV parser crash investigation.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Zephyr Unicode CSV parser crash investigation",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t272",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; compilation and cache misses capture the explanation topic.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "📝 Rust Incremental Compilation and Cache Misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t275",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarizing lesson delays energy limit; complaints remain explicitly negative.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📋 Summarizing lesson energy limit complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t278",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrade and regression tests are explicit.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "📦 Upgrade Pillow and run regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t281",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Refund appears second; processing delays omit explicit customer complaints or frustration.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "👔 Customer Refund Processing Delays Report",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t284",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login failure leads; after password reset states timing without claiming a cause or repair.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔒️ Login Failure After Password Reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t287",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Test Backup delays restore beyond two words; safe procedure does not assert completion.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "✅ Test Backup Restore Safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t290",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Feedback Summarize delays notification; generic sentiment omits the mixed polarity.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📢 Feedback: Summarize notification sentiment",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t293",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; safe disk-usage inspection introduces no deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Inspecting Docker disk usage safely",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t296",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Investigate nightly delays the backup permission topic.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "👷 Investigate nightly backup permission error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t299",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr CSV leads; parser crash investigation preserves the decisive request.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🐛 Zephyr CSV Parser Crash Investigation",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t302",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup permissions leads; investigation does not claim a completed backup.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Backup permissions investigation",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t305",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr appears second; investigation targets the Unicode CSV parser crash.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Investigating Zephyr Unicode CSV parser crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t308",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson energy leads; interrupting practice preserves the reported negative experience.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📉 Lesson energy limits interrupt practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t311",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins and Buildkite lead the meaningful words; migration remains a proposal.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "👷 Jenkins to Buildkite Migration Proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t314",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Deployment incident leads; timeline update does not imply redeployment.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🚨 Deployment Incident Timeline Update",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t317",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Nightly backup leads; permission failure remains explicitly under investigation.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Nightly backup permission failure investigation",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t320",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification appears second; generic feedback loses the mixed sentiment distinction.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Summarizing notification feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t323",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login fix leads; release note matches the requested deliverable.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🔐 Login Fix — Release Note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t326",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Summarizing mixed delays notification; explicit mixed feedback preserves polarity.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📊 Summarizing mixed notification feedback",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t329",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund appears second; summarizing delay complaints preserves negative sentiment.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📝 Summarize Refund Delay Complaints",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t332",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis appears second; cache eviction and allkeys-lru retain the explanation topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📚 Explaining Redis cache eviction allkeys-lru",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t335",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund delays lead; customer frustration preserves negative attributed sentiment.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "🔄 Refund delays customer frustration",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t338",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Updating reverted delays deployment until the third word; timeline work preserves reverted status.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "📝 Updating reverted deployment timeline",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t003",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline appears second; summarization preserves reported praise.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📝 Summarize Offline Lesson Praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t006",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; clipped reset detail does not obscure the investigation.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Investigating login failures after password r...",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t009",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic leads a clear patch upgrade and regression-test description.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦 Pydantic Patch Upgrade and Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t012",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins appears second; drafting a proposal preserves its unapproved status.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📋 Drafting Jenkins replacement proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t015",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refunds appears after the first two words; complaints retain negative customer sentiment.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📝 Summarize Complaints About Weeks-Long Refunds",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t018",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; writing a release note matches the requested work.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "📝 Write Login Fix Release Note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t021",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; patch upgrading matches the task despite omitted tests.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "🔧 Upgrading Pydantic patch",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t024",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 leads; upgrade and testing are clearly represented.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "🔄 urllib3 upgrade and test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t027",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons lead; customer praise is explicitly being summarized.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "✨ Offline Lessons Customer Praise Summary",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t030",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins leads; proposal draft does not imply an approved migration.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📋 Jenkins Replacement Proposal Draft",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t033",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess leads; generic feedback omits both the praise and complaint.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "🐛 Chess Lesson Feedback Summary",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t036",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "urllib3 leads a clear upgrade-and-test description.",
      "case_id": "upgrade-urllib3",
      "request": "Upgrade urllib3 to the latest compatible patch release and run its regression tests.",
      "title": "📦 urllib3 upgrade and test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t039",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess leads; visible puzzles and checkmate topics do not express their opposing sentiments.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "🐛 Chess Lesson Feedback: Puzzles and Checkmate ...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t042",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigating rotation and failures does not assert causation.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🐛 Investigate TLS Rotation and Webhook Failures",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t045",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow leads; upgrade and regression tests match the request.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🖼️ Pillow Upgrade & Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t048",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund delays lead; summarizing customer frustration preserves attribution and negativity.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "💸 Refund Delays: Summarize Customer Frustration",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t051",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "fail",
      "reason": "Login leads, but released claims a release beyond the stated merged fix and passing tests.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🔧 Login fix released with passing tests",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t054",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; investigation retains uncertainty about the 400 errors.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 Investigating OAuth callback 400 errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t057",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite appears second; comparison expresses no database preference.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🔍 Comparing SQLite vs PostgreSQL",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t060",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refund appears second; summarizing complaints preserves customer negativity.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "📑 Summarizing refund delay complaints",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t063",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "📝 Inspect Docker Disk Usage Safely",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t066",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Notifications appears after Customer feedback; explicitly mixed preserves the overall sentiment.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📊 Customer feedback: notifications mixed",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t069",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons lead; praised reports positive reception and its train-practice benefit.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📱 Offline lessons praised for train practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t072",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader appears second; summarizing praise does not make the agent the praising actor.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "✨ Summarize Screen-Reader Label Praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t075",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login failure leads; descriptive wording preserves the reported problem without inventing a cause.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Login failure after password reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t078",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess lessons lead; puzzles liked is visible, but the checkmate complaint is truncated away.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess Lessons: puzzles liked, checkmate rule...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t081",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; investigation matches the unresolved reset-related failure.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔑 Investigating login failure after reset",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t084",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "fail",
      "reason": "Webhook appears second, but failures from TLS rotation asserts the hypothesized cause.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 Investigating webhook failures from TLS rotation",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t087",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident appears second; updating its timeline after revert preserves the documentation task.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🔄 Updating incident timeline after revert",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t090",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notifications follows Feedback Summarize; preferences omits the positive and negative sides.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📊 Feedback: Summarize notification preferences",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t093",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons appears after Summarizing praise; positive feedback remains a summary.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "🚆 Summarizing praise for offline lessons",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t096",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads; eviction and allkeys-lru capture the substantive request.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "📝 Redis Cache Eviction and allkeys-lru Policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t099",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow leads; upgrade and testing preserve the requested work.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🖼️ Pillow upgrade and test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t102",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login appears second; writing its fix release note matches the completed-fix request.",
      "case_id": "completed",
      "request": "The login fix has already merged and all regression tests passed. Write a short release note about the completed fix.",
      "title": "🔐 Writing login fix release note",
      "split": "reused",
      "family": "status"
    },
    {
      "id": "t105",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels appears after Customer Praise; praise remains explicitly customer-attributed.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "💄 Customer Praise for New Screen-Reader Labels",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t108",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrading and running regression tests match the request.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "⬆️ Upgrading Pydantic and running regression tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t111",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Sessions appears after Investigating five-minute; the unresolved expiration problem remains accurate.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "🔍 Investigating five-minute session expirations",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t114",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite leads; comparison with PostgreSQL implies no selection.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗄️ SQLite vs PostgreSQL comparison",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t117",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust appears second; the visible explanation topic survives the clipped cache detail.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "🦀 Explaining Rust incremental compilation cache...",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t120",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks lead; the reported 400 errors are described without a causal claim.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 OAuth callbacks returning 400 errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t123",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image buffers leads, but the noun sequence before investigate is awkward; no confirmed leak is claimed.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🔍 Image buffers memory growth—investigate",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t126",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login follows Troubleshoot Post-Password Reset; troubleshooting preserves the investigative task.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🐛 Troubleshoot Post-Password Reset Login Failure",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t129",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads; eviction and the specific policy capture the requested explanation topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🗃️ Redis Cache Eviction and Allkeys-LRU Policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t132",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🧪 Testing backup restores safely without overwr...",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t135",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "fail",
      "reason": "Energy limit appears after Investigating lesson; investigation replaces the requested complaint summary.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🔍 Investigating lesson energy limit interruptions",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t138",
      "parse": "partial",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis eviction leads, but eviction explain allkeys-lru is grammatically awkward.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "🗄️ Redis eviction explain allkeys-lru",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t141",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson limit leads; complaints preserve negative feedback despite the clipped elaboration.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "⚡ Lesson limit complaints — practice interrupte...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t144",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels appears after Customer praise; attribution and positive sentiment remain clear.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "📊 Customer praise for screen-reader labels",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t147",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic leads; upgrade and regression tests accurately summarize the task.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "⬆️ Pydantic Upgrade and Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t150",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🧪 Testing Backup Restore in a Disposable Directory",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t153",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Notifications leads; explicit Mixed feedback retains both polarities despite truncation.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Notifications: Mixed feedback on scheduling a...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t156",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup follows Investigating nightly; the permission-error investigation is accurate.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Investigating nightly backup permission error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t159",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels lead; summarizing customer praise preserves action and attribution.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "♿ Screen-reader labels: Summarize customer praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t162",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; explaining cache misses captures the requested subject.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "🦀 Rust Incremental: Explain cache misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t165",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Redis cache leads; eviction and allkeys-lru identify the requested explanation topic.",
      "case_id": "filler-cache",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Redis cache eviction, especially the allkeys-lru policy.",
      "title": "⚡️ Redis Cache Eviction & allkeys-lru Policy",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t168",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson energy leads; interruptions preserve the complaint's negative substance.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "📚 Lesson energy limit interrupts practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t171",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS appears second; investigation remains clear without asserting a cause despite clipping.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "👷 Investigate TLS certificate rotation and webh...",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t174",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels lead; customer praise explicitly preserves positive reported feedback.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "✨ Screen-Reader Labels Customer Praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t177",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust appears second; explanation of incremental compilation remains clear despite clipping.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "📚 Explaining Rust incremental compilation cache...",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t180",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons appears after Summarizing customer praise; the summary and attribution are accurate.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📈 Summarizing customer praise for offline lessons",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t183",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons lead; summarizing user praise preserves the requested action and polarity.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📢 Offline Lessons: Summarize user praise",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t186",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons appears after Summarizing praise; the positive train-practice feedback remains accurate.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "🚆 Summarizing praise for offline lessons on trains",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t189",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Specific databases follow Database comparison; wording remains neutral and makes no selection.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "📊 Database comparison: SQLite vs PostgreSQL",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t192",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic appears second; upgrading and running tests match the request.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pydantic and Run Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t195",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Zephyr appears second; the title captures the actual Unicode CSV crash investigation.",
      "case_id": "long-tail",
      "request": "Reference background only; the actual request follows at the end.\nThe project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. The project uses a small command-line interface and stores its examples in a dedicated folder. \nACTUAL REQUEST: Investigate Zephyr's Unicode CSV parser crash. Do not work on the CLI examples.",
      "title": "🔍 Investigating Zephyr Unicode CSV crash",
      "split": "reused",
      "family": "input-cap"
    },
    {
      "id": "t198",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Screen-reader labels lead; summarizing praise preserves reported positive feedback.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "🔊 Screen-reader Labels: Summarize Praise",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t201",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notification leads; scheduling liked is visible, but the sound complaint is truncated away.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "🔔 Notification feedback: scheduling liked, soun...",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t204",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; investigating callback 400s accurately preserves the unresolved task.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 Investigating OAuth callback HTTP 400s",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t207",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refunds appears after Summarizing complaints; negative feedback remains attributed through summarization.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "😠 Summarizing complaints about weeks-long refunds",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t210",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust incremental leads; the descriptive phrase captures compilation and cache misses.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "🦀 Rust incremental compilation cache misses",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t213",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pydantic leads; patch upgrading and testing match the requested work.",
      "case_id": "upgrade-pydantic",
      "request": "Upgrade Pydantic to the latest compatible patch release and run its regression tests.",
      "title": "🚀 Pydantic Upgrade: Patch & Test",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t216",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image buffers follows Investigate Retained; investigation does not claim a confirmed leak.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "⚡️ Investigate Retained Image Buffers and Memor...",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t219",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins and Buildkite lead; Proposal preserves the unapproved nature of the migration.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📝 Jenkins Buildkite Migration Proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t222",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Offline lessons follows Summarizing customer praise; attribution and positive sentiment are preserved.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "✨ Summarizing customer praise for offline lessons",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t225",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS certificate leads; investigation preserves uncertainty despite omitting webhook detail.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 TLS certificate rotation investigation",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t228",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth callbacks lead; investigation of 400 errors matches the request.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔑 OAuth Callbacks: Investigate 400 errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t231",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson limits lead; users report attributes the negative practice interruptions.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🎓 Lesson limits interrupt practice, users report",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t234",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess lesson leads; puzzle praise is visible, but checkmate criticism is truncated away.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "🐛 Chess Lesson Feedback: Puzzles Good, Checkmat...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t237",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "fail",
      "reason": "Screen-reader appears second and positivity remains, but Praising replaces summarizing customer praise.",
      "case_id": "feedback-accessibility",
      "request": "Summarize customer praise for the new screen-reader labels. The praise is from customers, not a request for your endorsement.",
      "title": "🎤 Praising screen-reader labels",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t240",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup restore leads; the descriptive testing topic is compatible with explaining safe restore tests.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🔄 Backup restore testing safely",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t243",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image buffers lead; investigating memory growth does not claim a confirmed leak.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "🖼️ Image Buffers: Investigate memory growth",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t246",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup failure leads; investigation preserves the failed status without claiming completion.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "📂 Backup failure investigation",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t249",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "💾 Test Restore: Verify in disposable dir",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t252",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Docker appears second; explaining disk inspection matches the request without implying deletion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Explaining Docker disk inspection",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t255",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite and PostgreSQL follow generic Database Comparison; neither database is favored.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "📊 Database Comparison: SQLite vs PostgreSQL",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t258",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "SQLite leads; versus expresses a neutral comparison for the offline-first app.",
      "case_id": "neutral-compare",
      "request": "Compare SQLite and PostgreSQL for a small offline-first app. I have not selected either database.",
      "title": "🗃️ SQLite vs PostgreSQL for Offline-First App",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t261",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup restore follows Document Safe; documenting safe testing is compatible with explaining it.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "📝 Document Safe Backup Restore Testing",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t264",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; upgrading and running regression tests match the request.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "📦️ Upgrade Pillow and Run Regression Tests",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t267",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "fail",
      "reason": "Offline appears second and praise stays positive, but Praising changes reported praise into agent endorsement.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "🚂 Praising offline lessons for train practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t270",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Session appears second; debugging expiration preserves investigation without claiming a repair.",
      "case_id": "auth-session",
      "request": "Investigate why sessions expire after five minutes. No cause is confirmed yet.",
      "title": "👔 Debugging Session Expiration Timeout",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t273",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess lessons lead; puzzle praise is visible, but the checkmate complaint is not.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Chess lessons: puzzles good, checkmate rule ...",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t276",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Pillow appears second; patch upgrading matches the task despite omitted regression tests.",
      "case_id": "upgrade-pillow",
      "request": "Upgrade Pillow to the latest compatible patch release and run its regression tests.",
      "title": "🔄 Upgrading Pillow patch",
      "split": "reused",
      "family": "upgrade"
    },
    {
      "id": "t279",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Image appears second; investigation preserves uncertainty about buffer-related memory growth.",
      "case_id": "suspected-leak",
      "request": "Check whether retained image buffers might cause the memory growth. This is only a hypothesis; do not report a confirmed leak.",
      "title": "⚡️ Investigate Image Buffer Memory Growth",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t282",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Chess appears second; reviewing feedback is compatible, but neither sentiment is expressed.",
      "case_id": "feedback-mixed",
      "request": "Summarize mixed feedback about chess lessons: users enjoy the puzzles but complain that the checkmate rule sometimes rejects valid moves.",
      "title": "♟️ Reviewing chess feedback",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t285",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Login reset leads; investigation preserves the unresolved failure without asserting a cause.",
      "case_id": "auth-login",
      "request": "Investigate why login fails after a password reset. No cause is confirmed yet.",
      "title": "🔍 Login reset failure investigation",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t288",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "negation",
      "request": "Explain how to inspect Docker disk usage. Do not delete containers, images, or volumes.",
      "title": "🐳 Docker Usage: Inspect disk space",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t291",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Offline lessons lead; the benefit is preserved, but explicit customer praise is flattened into description.",
      "case_id": "feedback-praise",
      "request": "Summarize customer praise: users love the offline lessons because they can practice on the train. Do not invent a complaint.",
      "title": "📝 Offline Lessons Enable Train Practice",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t294",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; investigation of callback HTTP 400 errors matches the unresolved task.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🐛 Investigate OAuth Callback HTTP 400 Errors",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t297",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup appears second; investigating the permission error preserves the requested work.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔍 Investigating backup permission error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t300",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "TLS certificate leads; investigation remains visible and does not assert the hypothesis as fact.",
      "case_id": "uncertainty",
      "request": "Check whether TLS certificate rotation might explain the intermittent webhook failures. This is a hypothesis, not a confirmed cause.",
      "title": "🔍 TLS certificate rotation - investigate webhoo...",
      "split": "reused",
      "family": "fidelity"
    },
    {
      "id": "t303",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Rust appears second; the main explanation topic is clear despite the clipped final detail.",
      "case_id": "filler-build",
      "request": "I was hoping you could help me with a task today. What I need is an explanation of Rust incremental compilation and why cache misses slow builds.",
      "title": "🦀 Explaining Rust Incremental Compilation and C...",
      "split": "reused",
      "family": "frontloading"
    },
    {
      "id": "t306",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "The title names the requested inspection or restore-test topic; like equivalent passing titles, it does not claim execution or completion.",
      "case_id": "backup-restore",
      "request": "Explain how to test a backup restore in a disposable directory. Do not overwrite the production database.",
      "title": "🗃️ Test a Backup Restore in a Disposable Directory",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t309",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "OAuth appears second; investigating callbacks returning 400 matches the request.",
      "case_id": "auth-oauth",
      "request": "Investigate why OAuth callbacks return HTTP 400. No cause is confirmed yet.",
      "title": "🔍 Investigating OAuth callbacks returning 400",
      "split": "reused",
      "family": "auth"
    },
    {
      "id": "t312",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "partial",
      "fidelity": "pass",
      "reason": "Notifications follows Summarize Customer Feedback; generic feedback omits the mixed sentiment.",
      "case_id": "feedback-notifications",
      "request": "Summarize mixed customer feedback: users like notification scheduling but dislike the default notification sound.",
      "title": "📝 Summarize Customer Feedback: Notifications",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t315",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Jenkins appears second; drafting replacement pro... remains intelligible as proposal work in context.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📝 Drafting Jenkins-to-Buildkite replacement pro...",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t318",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Incident appears second; updating the timeline after revert preserves the documentation task.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🚀 Update Incident Timeline After Deployment Revert",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t321",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Buildkite appears second; drafting a migration proposal does not imply approval or execution.",
      "case_id": "proposal-not-approved",
      "request": "Draft a proposal to replace Jenkins with Buildkite. No migration has been approved or started.",
      "title": "📄 Drafting Buildkite migration proposal",
      "split": "fresh",
      "family": "fidelity"
    },
    {
      "id": "t324",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson energy leads; complaints preserve the negative customer feedback.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🐛 Lesson Energy Limit Complaints",
      "split": "reused",
      "family": "feedback"
    },
    {
      "id": "t327",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Deployment appears second; updating its incident timeline does not imply redeployment.",
      "case_id": "docs-after-revert",
      "request": "The deployment was reverted yesterday. Update the incident timeline; do not redeploy or reopen the rollout.",
      "title": "🚀 Update deployment incident timeline",
      "split": "fresh",
      "family": "status"
    },
    {
      "id": "t330",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Refunds appears after Summarizing complaints; negative customer sentiment remains intact.",
      "case_id": "feedback-refunds",
      "request": "Summarize customer complaints that refund processing takes weeks. Report their frustration without endorsing or dismissing it.",
      "title": "😠 Summarizing complaints about weekslong refunds",
      "split": "fresh",
      "family": "feedback"
    },
    {
      "id": "t333",
      "parse": "pass",
      "frontload": "partial",
      "connotation": "not_applicable",
      "fidelity": "pass",
      "reason": "Backup follows Debug Nightly; debugging the permission error preserves investigation without claiming success.",
      "case_id": "backup-status",
      "request": "The nightly backup failed with a permission error. Investigate it; do not claim that a backup completed.",
      "title": "🔧 Debug Nightly Backup Permission Error",
      "split": "fresh",
      "family": "operations"
    },
    {
      "id": "t336",
      "parse": "pass",
      "frontload": "pass",
      "connotation": "pass",
      "fidelity": "pass",
      "reason": "Lesson energy leads; interrupts practice preserves the complaint despite the clipped final detail.",
      "case_id": "feedback-complaint",
      "request": "Summarize customer complaints: users say the lesson energy limit interrupts practice and forces them to wait. Do not turn this into praise.",
      "title": "🐛 Lesson energy limit interrupts practice and f...",
      "split": "reused",
      "family": "feedback"
    }
  ],
  "groups": [
    {
      "id": "g001",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Login omits investigation while session and OAuth retain it; all three subjects remain distinct.",
      "model": "haiku",
      "arm": "default",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g002",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Upgrade and Run Regression Tests titles distinguish urllib3, Pydantic, and Pillow.",
      "model": "haiku",
      "arm": "default",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g003",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects remain distinct, but chess sentiment is truncated and notification feedback shifts to analysis.",
      "model": "haiku",
      "arm": "default",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g004",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup permission investigation and safe restore testing reflect the two different requests.",
      "model": "haiku",
      "arm": "default",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g005",
      "consistent": "fail",
      "variation": "partial",
      "reason": "Troubleshoot, Debug, and Error Investigation use different structures for equivalent investigations; subjects remain clear.",
      "model": "haiku",
      "arm": "default",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g006",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All three use Upgrade and Run Regression Tests with distinct package names.",
      "model": "haiku",
      "arm": "default",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g007",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Feedback subjects remain distinct, but notification sentiment is omitted and chess criticism is truncated.",
      "model": "haiku",
      "arm": "default",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g008",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Investigating the backup permission error and testing a restore safely are justified action differences.",
      "model": "haiku",
      "arm": "default",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g009",
      "consistent": "pass",
      "variation": "partial",
      "reason": "All use Investigating with distinct auth subjects; session timing loses the specific five-minute symptom.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g010",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Upgrading package patch titles distinguish all three packages; latest patch wording is compatible.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g011",
      "consistent": "not_applicable",
      "variation": "fail",
      "reason": "Energy complaints become an investigation, and offline praise becomes Praising rather than summarizing customer feedback.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g012",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Permission-error investigation and safe restore testing preserve distinct operational tasks.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g013",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Investigating titles retain post-reset login, five-minute sessions, and OAuth 400 distinctions.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g014",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All use Upgrading with package-specific patch wording; no unsupported differences are introduced.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g015",
      "consistent": "not_applicable",
      "variation": "fail",
      "reason": "Refund complaints become an investigation; Praising screen-reader labels loses customer attribution and changes the task.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g016",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Nightly permission-error investigation and safe restore testing are meaningfully distinct.",
      "model": "haiku",
      "arm": "previous",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g017",
      "consistent": "fail",
      "variation": "partial",
      "reason": "Login is a symptom phrase, sessions use investigate, and OAuth uses debug; subjects survive the inconsistent framing.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g018",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Each package uses the same upgrade and test pattern; ampersand differences do not alter structure.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g019",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects are distinct, but screen-reader praise becomes generic feedback and the chess complaint is truncated.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g020",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Failed-backup investigation and disposable-directory restore testing preserve the requested operational distinction.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g021",
      "consistent": "fail",
      "variation": "partial",
      "reason": "Investigation noun, investigate clause, and bare OAuth symptom use inconsistent structures while retaining distinct subjects.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g022",
      "consistent": "pass",
      "variation": "pass",
      "reason": "urllib3, Pydantic, and Pillow share the upgrade and test pattern without arbitrary differences.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g023",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects and praise remain identifiable, but truncation obscures the negative sides of chess and notification feedback.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g024",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup permission investigation and safe restore testing retain different subjects and justified actions.",
      "model": "haiku",
      "arm": "topic_first",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g025",
      "consistent": "pass",
      "variation": "partial",
      "reason": "All use Debugging with distinct auth subjects; session wording drops the five-minute detail retained by other symptoms.",
      "model": "gemini",
      "arm": "default",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g026",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All use Upgrade and Run Tests; Tests and Regression Tests are equivalent abbreviations here.",
      "model": "gemini",
      "arm": "default",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g027",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "All six subjects remain distinct, but screen-reader praise and mixed chess and notification sentiment become generic feedback.",
      "model": "gemini",
      "arm": "default",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g028",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Debugging the failed backup and testing a restore in a disposable directory follow the different inputs.",
      "model": "gemini",
      "arm": "default",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g029",
      "consistent": "pass",
      "variation": "partial",
      "reason": "Parallel Debugging titles distinguish the auth subjects, but session specificity drops the five-minute symptom.",
      "model": "gemini",
      "arm": "default",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g030",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Upgrade and Run Tests titles preserve package distinctions; Regression Tests is an equivalent expansion.",
      "model": "gemini",
      "arm": "default",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g031",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Parallel summary tasks distinguish subjects, but chess and notification titles omit their mixed sentiment.",
      "model": "gemini",
      "arm": "default",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g032",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup-error debugging and disposable-directory restore testing are distinct actions supported by the requests.",
      "model": "gemini",
      "arm": "default",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g033",
      "consistent": "partial",
      "variation": "partial",
      "reason": "OAuth switches from Investigating to Debugging; session timing is less specific, though all auth subjects remain clear.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g034",
      "consistent": "partial",
      "variation": "partial",
      "reason": "urllib3 uses Updating while Pydantic and Pillow use Upgrading; all retain testing and distinct package names.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g035",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Summary subjects and most sentiments are clear, but chess loses its explicitly mixed feedback distinction.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g036",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Permission-error investigation and restore testing in a temporary directory reflect distinct requested work.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g037",
      "consistent": "pass",
      "variation": "partial",
      "reason": "All use Investigating and distinguish auth subjects; session expiration timing omits the five-minute detail.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g038",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Updating urllib3 differs unnecessarily from Upgrading the other packages; testing and package distinctions remain visible.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g039",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects and complaint/praise distinctions remain clear, but chess feedback omits its mixed sentiment.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g040",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Investigation and explanation are justified, but explaining restoration omits the requested restore-test focus.",
      "model": "gemini",
      "arm": "previous",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g041",
      "consistent": "fail",
      "variation": "partial",
      "reason": "Login uses an Investigation noun while session and OAuth use topic-plus-Investigate; symptom specificity also varies.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g042",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Pydantic and Pillow add Patch to upgrade and test while urllib3 does not, despite equivalent requests.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g043",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects remain distinct and chess retains mixed feedback, but notification sentiment is generalized and energy drops summary framing.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g044",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup failure investigation and restore verification in a disposable directory preserve the different requested tasks.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g045",
      "consistent": "fail",
      "variation": "partial",
      "reason": "Login uses an Investigation noun while session and OAuth use investigate clauses; all subjects remain identifiable.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g046",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Only Pydantic and Pillow explicitly say patch; the equivalent urllib3 task uses a shorter upgrade-and-test structure.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g047",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects remain distinct, but notification preferences loses explicit mixed sentiment and energy complaints lose summary framing.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g048",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup failure investigation and disposable-directory restore testing remain distinct and supported by the inputs.",
      "model": "gemini",
      "arm": "topic_first",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g049",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Investigate titles preserve password-reset login, five-minute session expiration, and OAuth HTTP 400.",
      "model": "luna",
      "arm": "default",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g050",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All three package titles use Upgrade and run regression tests with meaningful package-name differences.",
      "model": "luna",
      "arm": "default",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g051",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects remain distinct, but offline praise loses attribution and truncation obscures chess and notification criticism.",
      "model": "luna",
      "arm": "default",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g052",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Nightly backup-error investigation and disposable-directory restore testing reflect the distinct requests.",
      "model": "luna",
      "arm": "default",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g053",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All use Investigate and retain the distinct login-reset, five-minute session, and OAuth HTTP 400 symptoms.",
      "model": "luna",
      "arm": "default",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g054",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Upgrade and run regression tests titles distinguish each package without arbitrary variation.",
      "model": "luna",
      "arm": "default",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g055",
      "consistent": "not_applicable",
      "variation": "partial",
      "reason": "Subjects remain clear, but offline praise loses attribution and notification scheduling/sound feedback omits mixed sentiment.",
      "model": "luna",
      "arm": "default",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g056",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Investigating a backup permission error and documenting safe restore testing follow the investigation and explanation requests.",
      "model": "luna",
      "arm": "default",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g057",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Investigating titles distinguish login after password reset, five-minute sessions, and OAuth HTTP 400.",
      "model": "luna",
      "arm": "previous",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g058",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All three use Upgrading and running regression tests with distinct package names.",
      "model": "luna",
      "arm": "previous",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g059",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Parallel Summarizing titles distinguish six subjects and correctly preserve complaints, customer praise, and mixed feedback.",
      "model": "luna",
      "arm": "previous",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g060",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Nightly permission-error investigation and disposable-directory restore testing preserve the two different tasks.",
      "model": "luna",
      "arm": "previous",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g061",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Parallel Investigating titles preserve meaningful login, session, and OAuth symptom differences.",
      "model": "luna",
      "arm": "previous",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g062",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Upgrading and running regression tests stays parallel across urllib3, Pydantic, and Pillow.",
      "model": "luna",
      "arm": "previous",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g063",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "All six summary titles distinguish their subjects and preserve complaint, praise, and mixed sentiment.",
      "model": "luna",
      "arm": "previous",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g064",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup-error investigation and safe restore testing retain the justified operational differences despite truncated safety detail.",
      "model": "luna",
      "arm": "previous",
      "repeat": 2,
      "family": "operations"
    },
    {
      "id": "g065",
      "consistent": "pass",
      "variation": "pass",
      "reason": "Each uses subject plus Investigate and preserves reset login, five-minute sessions, and OAuth HTTP 400.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 1,
      "family": "auth"
    },
    {
      "id": "g066",
      "consistent": "pass",
      "variation": "pass",
      "reason": "All use package Upgrade and Regression Tests; punctuation and emoji do not change the parallel structure.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 1,
      "family": "upgrade"
    },
    {
      "id": "g067",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "All six subjects remain identifiable, with complaint, praise, and mixed feedback accurately differentiated.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 1,
      "family": "feedback"
    },
    {
      "id": "g068",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Nightly backup permission-failure investigation contrasts appropriately with safe restore testing.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 1,
      "family": "operations"
    },
    {
      "id": "g069",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Login uses an investigation noun while sessions and OAuth use Investigate clauses; the distinct symptoms remain visible.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 2,
      "family": "auth"
    },
    {
      "id": "g070",
      "consistent": "partial",
      "variation": "partial",
      "reason": "Test Regressions differs from Regression Tests and only Pydantic specifies Patch; package distinctions remain clear.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 2,
      "family": "upgrade"
    },
    {
      "id": "g071",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Distinct subjects retain complaints, customer praise, and mixed chess/notification feedback without invented work.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 2,
      "family": "feedback"
    },
    {
      "id": "g072",
      "consistent": "not_applicable",
      "variation": "pass",
      "reason": "Backup permissions investigation and safe restore testing preserve the requested operational distinction.",
      "model": "luna",
      "arm": "topic_first",
      "repeat": 2,
      "family": "operations"
    }
  ],
  "adjudication": "Post-blind consistency audit by SmolPaws with arm mappings visible; original grades and all nine corrections preserved separately."
}
