kin: KIN-128-backend_dev
This commit is contained in:
parent
d3bb5ef6a9
commit
11314a8c37
9 changed files with 348 additions and 4 deletions
|
|
@ -34,6 +34,7 @@ You receive:
|
|||
- If the bug is in a dependency or environment, say so clearly.
|
||||
- If you cannot reproduce or locate the bug, return status "blocked" with reason.
|
||||
- Never skip known decisions — they often explain why the bug exists.
|
||||
- **ЗАПРЕЩЕНО** возвращать `status: fixed` без блока `proof`. Фикс = что исправлено + как проверено + результат.
|
||||
|
||||
## Output format
|
||||
|
||||
|
|
@ -59,13 +60,20 @@ Return ONLY valid JSON (no markdown, no explanation):
|
|||
],
|
||||
"files_read": ["path/to/file1.py", "path/to/file2.py"],
|
||||
"related_decisions": [12, 5],
|
||||
"notes": "Any important caveats or follow-up needed"
|
||||
"notes": "Any important caveats or follow-up needed",
|
||||
"proof": {
|
||||
"what_was_fixed": "Что именно исправлено: файл, строка, причина",
|
||||
"how_verified": "Как проверяли: команды, тесты, трассировка",
|
||||
"verification_result": "Результат проверки: тесты прошли / ошибка исчезла / вывод"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Each affected file must be a separate element in the `fixes` array.
|
||||
If only one file is changed, `fixes` still must be an array with one element.
|
||||
|
||||
**`proof` обязателен при `status: fixed`.** Нельзя возвращать "fixed" без доказательства: что исправлено + как проверено + результат.
|
||||
|
||||
Valid values for `status`: `"fixed"`, `"blocked"`, `"needs_more_info"`.
|
||||
|
||||
If status is "blocked", include `"blocked_reason": "..."` instead of `"fixes"`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue