kin: KIN-128-backend_dev

This commit is contained in:
Gros Frumos 2026-03-18 22:11:14 +02:00
parent d3bb5ef6a9
commit 11314a8c37
9 changed files with 348 additions and 4 deletions

View file

@ -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"`.