feat(F-088): completed feature

This commit is contained in:
chattie
2026-08-20 21:29:14 +02:00
parent 63fdc775d9
commit 699c01ade5
40 changed files with 996 additions and 381 deletions

View File

@@ -2,15 +2,38 @@
"feature_id": "F-085",
"verdict": "APPROVED",
"checks": [
{ "name": "Backend accepts appliesTo in PATCH body", "result": "PASS", "notes": "Zod enum validates 'general' | 'reduced' | 'super-reduced'." },
{ "name": "Backend writes applies_to column", "result": "PASS", "notes": "New branch sets `applies_to = $N` only when patch.appliesTo defined." },
{ "name": "Admin cell is click-to-edit", "result": "PASS", "notes": "Button → select with autoFocus; onChange PATCH; onBlur closes." },
{ "name": "State updates without full reload", "result": "PASS", "notes": "rates.map writes the new appliesTo into the row." },
{ "name": "Other columns unaffected", "result": "PASS", "notes": "Tasa, Estado and Acciones still use the existing edit pattern / toggles." }
{
"name": "Backend accepts appliesTo in PATCH body",
"result": "PASS",
"notes": "Zod enum validates 'general' | 'reduced' | 'super-reduced'."
},
{
"name": "Backend writes applies_to column",
"result": "PASS",
"notes": "New branch sets `applies_to = $N` only when patch.appliesTo defined."
},
{
"name": "Admin cell is click-to-edit",
"result": "PASS",
"notes": "Button → select with autoFocus; onChange PATCH; onBlur closes."
},
{
"name": "State updates without full reload",
"result": "PASS",
"notes": "rates.map writes the new appliesTo into the row."
},
{
"name": "Other columns unaffected",
"result": "PASS",
"notes": "Tasa, Estado and Acciones still use the existing edit pattern / toggles."
}
],
"lint": { "errors_introduced": 0 },
"lint": {
"errors_introduced": 0
},
"typecheck": "PASS",
"verdict_reason": "Backend extended with one optional field + UI swap; behaviour matches acceptance.",
"reviewer": "reviewer",
"reviewed_at": "2026-08-20T04:13:00Z"
}
"reviewed_at": "2026-08-20T04:13:00Z",
"agent": "reviewer"
}