feat(F-097): completed feature

This commit is contained in:
chattie
2026-08-20 22:33:07 +02:00
parent d211797a09
commit db327a8dc3
9 changed files with 143 additions and 43 deletions

View File

@@ -4337,6 +4337,39 @@
"close": true
},
"completed_at": "2026-08-20T20:12:01Z"
},
{
"id": "F-097",
"type": "bug",
"title": "Fix empty-body admin proxy requests and AI settings loading",
"problem": "The admin proxy sends Content-Type application/json with an empty POST body, causing Fastify to return FST_ERR_CTP_EMPTY_JSON_BODY for SEO generation; settings errors also need end-to-end verification.",
"goal": "Make empty POST proxy requests valid, verify settings loads through the admin proxy, and keep AI SEO generation returning actionable configuration errors.",
"scope_in": [
"admin API proxy",
"AI SEO generation"
],
"scope_out": [
"No schema redesign",
"no provider SDK"
],
"priority": "high",
"risk": "low",
"description": "Problem: The admin proxy sends Content-Type application/json with an empty POST body, causing Fastify to return FST_ERR_CTP_EMPTY_JSON_BODY for SEO generation; settings errors also need end-to-end verification.. Goal: Make empty POST proxy requests valid, verify settings loads through the admin proxy, and keep AI SEO generation returning actionable configuration errors.. Scope IN: admin API proxy, AI SEO generation. Scope OUT: No schema redesign, no provider SDK. Type: bug. Priority: high. Risk: low.",
"acceptance": [
"Empty POST requests reach backend without invalid JSON body",
"Settings loads through admin proxy with authenticated session",
"SEO generation returns clear AI configuration/provider errors",
"Typecheck, build, and verify pass"
],
"status": "done",
"created_at": "2026-08-20",
"gates": {
"reviewer": true,
"security": true,
"qa": true,
"close": true
},
"completed_at": "2026-08-20T20:33:06Z"
}
]
}