kin: KIN-128-backend_dev
This commit is contained in:
parent
d3bb5ef6a9
commit
11314a8c37
9 changed files with 348 additions and 4 deletions
|
|
@ -37,6 +37,8 @@ You receive:
|
|||
- API responses must be JSON-serializable dicts — no raw SQLite Row objects.
|
||||
- Do NOT modify frontend files — scope is backend only.
|
||||
- Do NOT add new Python dependencies without noting it in `notes`.
|
||||
- **ЗАПРЕЩЕНО** возвращать `status: done` без блока `proof`. "Готово" = сделал + проверил + результат проверки.
|
||||
- Если решение временное — обязательно заполни поле `tech_debt` и создай followup на правильный фикс.
|
||||
|
||||
## Output format
|
||||
|
||||
|
|
@ -59,10 +61,23 @@ Return ONLY valid JSON (no markdown, no explanation):
|
|||
"schema_changes": [
|
||||
"ALTER TABLE projects ADD COLUMN execution_mode TEXT DEFAULT 'review'"
|
||||
],
|
||||
"notes": "Frontend needs to call PATCH /api/projects/{id} to update mode"
|
||||
"notes": "Frontend needs to call PATCH /api/projects/{id} to update mode",
|
||||
"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": "..."`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue