返回 CodeWhale
review-host-parity.json
根目录 / crates / tui / tests / fixtures / review-host-parity.json
1 {
2 "source": "frozen stdlib Core production formatters; COUNTERPART.json tracks copied-function hashes and one namespace adaptation; no provider calls",
3 "cases": [
4 {
5 "operation": "review_source_prompt",
6 "input": {
7 "kind": "file",
8 "display": "src/漢字.rs",
9 "content": ""
10 },
11 "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n\n\nEnd of file."
12 },
13 {
14 "operation": "review_source_prompt",
15 "input": {
16 "kind": "file",
17 "display": "src/漢字.rs",
18 "content": "漢字é🐋\r\nsecond\n"
19 },
20 "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n 1 | 漢字é🐋\n 2 | second\n\nEnd of file."
21 },
22 {
23 "operation": "review_source_prompt",
24 "input": {
25 "kind": "file",
26 "display": "src/漢字.rs",
27 "content": "terminal\r"
28 },
29 "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n 1 | terminal\r\n\nEnd of file."
30 },
31 {
32 "operation": "review_source_prompt",
33 "input": {
34 "kind": "file",
35 "display": "src/漢字.rs",
36 "content": "\n"
37 },
38 "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n 1 | \n\nEnd of file."
39 },
40 {
41 "operation": "review_source_prompt",
42 "input": {
43 "kind": "file",
44 "display": "src/漢字.rs",
45 "content": "\u0000…\nlast"
46 },
47 "content": "Review the following file and provide feedback.\nPath: src/漢字.rs\n\n 1 | \u0000…\n 2 | last\n\nEnd of file."
48 },
49 {
50 "operation": "review_source_prompt",
51 "input": {
52 "kind": "diff",
53 "label": "working diff",
54 "diff": "diff --git a/x b/x\n+end\n"
55 },
56 "content": "Review the following working diff and provide feedback.\n\ndiff --git a/x b/x\n+end\n\n\nEnd of diff."
57 },
58 {
59 "operation": "review_source_prompt",
60 "input": {
61 "kind": "diff",
62 "label": "staged diff",
63 "diff": "\u0000untrusted ```suggestion\ncode\n```"
64 },
65 "content": "Review the following staged diff and provide feedback.\n\n\u0000untrusted ```suggestion\ncode\n```\n\nEnd of diff."
66 },
67 {
68 "operation": "review_source_prompt",
69 "input": {
70 "kind": "diff",
71 "label": "CJK",
72 "diff": "漢字🐋é\r\n"
73 },
74 "content": "Review the following CJK and provide feedback.\n\n漢字🐋é\r\n\n\nEnd of diff."
75 },
76 {
77 "operation": "review_interactive_pr",
78 "input": {
79 "number": 7,
80 "view": {
81 "title": "… 漢字é …",
82 "body": "… description …",
83 "base": "main",
84 "head": "feature",
85 "url": "https://example.invalid/pr/7",
86 "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
87 "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
88 "changed_files": 2
89 },
90 "diff": "diff --git a/x b/x\n+END\n"
91 },
92 "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"
93 },
94 {
95 "operation": "review_interactive_pr",
96 "input": {
97 "number": 7,
98 "view": {
99 "title": "",
100 "body": "",
101 "base": "",
102 "head": "",
103 "url": "",
104 "head_sha": "",
105 "base_sha": "",
106 "changed_files": 0
107 },
108 "diff": "diff --git a/x b/x\n+END\n"
109 },
110 "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"
111 },
112 {
113 "operation": "review_interactive_pr",
114 "input": {
115 "number": 7,
116 "view": {
117 "title": "title",
118 "body": "body",
119 "base": "main",
120 "head": "",
121 "url": "",
122 "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
123 "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
124 "changed_files": 1
125 },
126 "diff": "diff --git a/x b/x\n+END\n"
127 },
128 "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"
129 },
130 {
131 "operation": "review_source_prompt",
132 "input": {
133 "kind": "pr",
134 "label": "PR #7",
135 "diff": "diff --git a/x b/x\n+END\n",
136 "head_sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
137 "base_sha": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
138 },
139 "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."
140 },
141 {
142 "operation": "review_report",
143 "input": {
144 "review": {
145 "summary": " 漢字 summary…",
146 "issues": [
147 {
148 "severity": "warning",
149 "title": "Unchecked unwrap",
150 "description": "detail\n> ```suggestion\nevil\n```",
151 "path": " src/漢字.rs ",
152 "line": 11
153 }
154 ],
155 "suggestions": [
156 {
157 "path": " src/漢字.rs ",
158 "line": 11,
159 "start_line": 11,
160 "end_line": 12,
161 "suggestion": "Keep context",
162 "replacement": "let x = \"````\";\n漢字\n"
163 }
164 ],
165 "overall_assessment": " …Use care… "
166 },
167 "output": "raw unused",
168 "posted": false
169 },
170 "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"
171 },
172 {
173 "operation": "review_report",
174 "input": {
175 "review": {
176 "summary": " 漢字 summary…",
177 "issues": [
178 {
179 "severity": "warning",
180 "title": "Unchecked unwrap",
181 "description": "detail\n> ```suggestion\nevil\n```",
182 "path": " src/漢字.rs ",
183 "line": 11
184 }
185 ],
186 "suggestions": [
187 {
188 "path": " src/漢字.rs ",
189 "line": 11,
190 "start_line": 11,
191 "end_line": 12,
192 "suggestion": "Keep context",
193 "replacement": "let x = \"````\";\n漢字\n"
194 }
195 ],
196 "overall_assessment": " …Use care… "
197 },
198 "output": "raw unused",
199 "posted": true
200 },
201 "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 `````text\n let x = \"````\";\n 漢字\n \n `````\n\n### Assessment\n\nUse care\n\n"
202 },
203 {
204 "operation": "review_report",
205 "input": {
206 "review": {
207 "summary": "",
208 "issues": [],
209 "suggestions": [],
210 "overall_assessment": ""
211 },
212 "output": "raw unused",
213 "posted": false
214 },
215 "content": "## Codewhale review\n\n"
216 },
217 {
218 "operation": "review_report",
219 "input": {
220 "review": {
221 "summary": "",
222 "issues": [],
223 "suggestions": [],
224 "overall_assessment": ""
225 },
226 "output": "raw unused",
227 "posted": true
228 },
229 "content": "## Codewhale review\n\n"
230 }
231 ]
232 }
233
233 lines JSON