Ctrl K
ComunidadGuías…

crates/engine/tests/fixtures/review-host-parity.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "source": "frozen stdlib Core production formatters; COUNTERPART.json tracks copied-function hashes and one namespace adaptation; no provider calls",
  "cases": [
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "file",
        "display": "src/漢字.rs",
        "content": ""
      },
      "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n\n\nEnd of file."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "file",
        "display": "src/漢字.rs",
        "content": "漢字é🐋\r\nsecond\n"
      },
      "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n   1 | 漢字é🐋\n   2 | second\n\nEnd of file."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "file",
        "display": "src/漢字.rs",
        "content": "terminal\r"
      },
      "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n   1 | terminal\r\n\nEnd of file."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "file",
        "display": "src/漢字.rs",
        "content": "\n"
      },
      "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n   1 | \n\nEnd of file."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "file",
        "display": "src/漢字.rs",
        "content": "\u0000…\nlast"
      },
      "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n   1 | \u0000…\n   2 | last\n\nEnd of file."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "diff",
        "label": "working diff",
        "diff": "diff --git a/x b/x\n+end\n"
      },
      "content": "Review the following working diff and provide feedback.\n\ndiff --git a/x b/x\n+end\n\n\nEnd of diff."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "diff",
        "label": "staged diff",
        "diff": "\u0000untrusted ```suggestion\ncode\n```"
      },
      "content": "Review the following staged diff and provide feedback.\n\n\u0000untrusted ```suggestion\ncode\n```\n\nEnd of diff."
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "diff",
        "label": "CJK",
        "diff": "漢字🐋é\r\n"
      },
      "content": "Review the following CJK and provide feedback.\n\n漢字🐋é\r\n\n\nEnd of diff."
    },
    {
      "operation": "review_interactive_pr",
      "input": {
        "number": 7,
        "view": {
          "title": "… 漢字é …",
          "body": "… description …",
          "base": "main",
          "head": "feature",
          "url": "https://example.invalid/pr/7",
          "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "changed_files": 2
        },
        "diff": "diff --git a/x b/x\n+END\n"
      },
      "content": "Review PR #7 — 漢字é\n\nURL: https://example.invalid/pr/7\nBranches: main ← feature\nRevision: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (base bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb); 2 file patches.\nBinary changes are represented by metadata; their contents are not semantically inspected. Exact binary object IDs remain in the review evidence.\n\n## Description\n\ndescription\n\n## Diff\n\n```diff\ndiff --git a/x b/x\n+END\n\n```\n"
    },
    {
      "operation": "review_interactive_pr",
      "input": {
        "number": 7,
        "view": {
          "title": "",
          "body": "",
          "base": "",
          "head": "",
          "url": "",
          "head_sha": "",
          "base_sha": "",
          "changed_files": 0
        },
        "diff": "diff --git a/x b/x\n+END\n"
      },
      "content": "Review PR #7 — (PR #7)\n\nURL: (unavailable)\nBranches: (unknown)\nRevision:  (base ); 0 file patches.\nBinary changes are represented by metadata; their contents are not semantically inspected. Exact binary object IDs remain in the review evidence.\n\n## Description\n\n(no description)\n\n## Diff\n\n```diff\ndiff --git a/x b/x\n+END\n\n```\n"
    },
    {
      "operation": "review_interactive_pr",
      "input": {
        "number": 7,
        "view": {
          "title": "title",
          "body": "body",
          "base": "main",
          "head": "",
          "url": "",
          "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "changed_files": 1
        },
        "diff": "diff --git a/x b/x\n+END\n"
      },
      "content": "Review PR #7 — title\n\nURL: (unavailable)\nBranches: main\nRevision: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (base bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb); 1 file patches.\nBinary changes are represented by metadata; their contents are not semantically inspected. Exact binary object IDs remain in the review evidence.\n\n## Description\n\nbody\n\n## Diff\n\n```diff\ndiff --git a/x b/x\n+END\n\n```\n"
    },
    {
      "operation": "review_source_prompt",
      "input": {
        "kind": "pr",
        "label": "PR #7",
        "diff": "diff --git a/x b/x\n+END\n",
        "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
      },
      "content": "Review the complete pull request diff (PR #7) at head aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa and base bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb. Binary changes are represented by metadata; their contents are not semantically inspected. Exact binary object IDs remain in the review evidence.\n\ndiff --git a/x b/x\n+END\n\n\nEnd of diff."
    },
    {
      "operation": "review_report",
      "input": {
        "review": {
          "summary": " 漢字 summary…",
          "issues": [
            {
              "severity": "warning",
              "title": "Unchecked unwrap",
              "description": "detail\n> ```suggestion\nevil\n```",
              "path": " src/漢字.rs ",
              "line": 11
            }
          ],
          "suggestions": [
            {
              "path": " src/漢字.rs ",
              "line": 11,
              "start_line": 11,
              "end_line": 12,
              "suggestion": "Keep context",
              "replacement": "let x = \"````\";\n漢字\n"
            }
          ],
          "overall_assessment": " …Use care… "
        },
        "output": "raw unused",
        "posted": false
      },
      "content": "## Codewhale review\n\n漢字 summary\n\n### Findings\n\n- **[WARNING] Unchecked unwrap** (`src/漢字.rs:11`)\n  detail\n> ```suggestion\nevil\n```\n\n### Suggestions\n\n- `src/漢字.rs:11` — Keep context\n\n  `````suggestion\n  let x = \"````\";\n  漢字\n  \n  `````\n\n### Assessment\n\nUse care\n\n<!-- codewhale-review: {\"blocker\":0,\"concern\":0,\"nit\":0,\"introduced\":1,\"preexisting\":0} -->\n"
    },
    {
      "operation": "review_report",
      "input": {
        "review": {
          "summary": " 漢字 summary…",
          "issues": [
            {
              "severity": "warning",
              "title": "Unchecked unwrap",
              "description": "detail\n> ```suggestion\nevil\n```",
              "path": " src/漢字.rs ",
              "line": 11
            }
          ],
          "suggestions": [
            {
              "path": " src/漢字.rs ",
              "line": 11,
              "start_line": 11,
              "end_line": 12,
              "suggestion": "Keep context",
              "replacement": "let x = \"````\";\n漢字\n"
            }
          ],
          "overall_assessment": " …Use care… "
        },
        "output": "raw unused",
        "posted": true
      },
      "content": "## Codewhale review\n\n漢字 summary\n\n### Findings\n\n- **[WARNING] Unchecked unwrap** (`src/漢字.rs:11`)\n  detail\n> ```suggestion\nevil\n```\n\n### Suggestions\n\n- `src/漢字.rs:11` — Keep context\n\n  `````diff\n  let x = \"````\";\n  漢字\n  \n  `````\n\n### Assessment\n\nUse care\n\n<!-- codewhale-review: {\"blocker\":0,\"concern\":0,\"nit\":0,\"introduced\":1,\"preexisting\":0} -->\n"
    },
    {
      "operation": "review_report",
      "input": {
        "review": {
          "summary": "",
          "issues": [],
          "suggestions": [],
          "overall_assessment": ""
        },
        "output": "raw unused",
        "posted": false
      },
      "content": "## Codewhale review\n\n<!-- codewhale-review: {\"blocker\":0,\"concern\":0,\"nit\":0,\"introduced\":0,\"preexisting\":0} -->\n"
    },
    {
      "operation": "review_report",
      "input": {
        "review": {
          "summary": "",
          "issues": [],
          "suggestions": [],
          "overall_assessment": ""
        },
        "output": "raw unused",
        "posted": true
      },
      "content": "## Codewhale review\n\n<!-- codewhale-review: {\"blocker\":0,\"concern\":0,\"nit\":0,\"introduced\":0,\"preexisting\":0} -->\n"
    }
  ]
}