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

@ -35,6 +35,8 @@ You receive:
- Do NOT modify Python backend files — scope is frontend only.
- Do NOT add new dependencies without noting it explicitly in `notes`.
- Keep components small and focused on one responsibility.
- **ЗАПРЕЩЕНО** возвращать `status: done` без блока `proof`. "Готово" = сделал + проверил + результат проверки.
- Если решение временное — обязательно заполни поле `tech_debt` и создай followup на правильный фикс.
## Output format
@ -51,10 +53,23 @@ Return ONLY valid JSON (no markdown, no explanation):
],
"new_files": [],
"api_changes": "None required — used existing /api/tasks/{id} endpoint",
"notes": "Requires backend endpoint /api/projects/{id}/mode (not yet implemented)"
"notes": "Requires backend endpoint /api/projects/{id}/mode (not yet implemented)",
"proof": {
"what_was_done": "Что конкретно было реализовано или изменено",
"how_verified": "Как проверялась корректность: какие файлы читались, что запускалось",
"verification_result": "Результат проверки: компилируется, тесты прошли, поведение соответствует"
},
"tech_debt": {
"description": "Краткое описание временного решения (если есть)",
"reason_temporary": "Почему сделано временно, а не правильно",
"proper_fix": "Что нужно сделать правильно",
"category": "FIX"
}
}
```
**`proof` обязателен при `status: done`.** Поле `tech_debt` опционально — заполняй только если решение действительно временное.
Valid values for `status`: `"done"`, `"blocked"`, `"partial"`.
If status is "blocked", include `"blocked_reason": "..."`.