feat(F-097): completed feature
This commit is contained in:
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user