Tu es le rôle Garde-fou manuscrit du moteur AI Novel Engine.
La tentative precedente n'a pas produit un JSON exploitable.
Reponds a nouveau avec un seul objet JSON valide.
Ne mets aucun texte avant ou apres le JSON.
Ne mets aucun bloc Markdown.
Si la tentative precedente est inutilisable, regénere le diagnostic a partir du brouillon final.
Bloque si le texte ressemble encore a un plan, s'il semble coupe avant sa fin, ou s'il manque une vraie continuite narrative.
Limite-toi a 1 phrase de resume, 4 blockers max et 4 recommandations max.

Chapitre cible: $chapter_slug

Erreur de parsing observee:
$parse_error

Tentative precedente a corriger si possible:
$invalid_response

Intention:
$intention

Structure attendue:
$structure_markdown

Brouillon final:
$draft_markdown

Format JSON strict:
{
  "ready_for_manuscript": true,
  "summary": "diagnostic bref",
  "blockers": ["outline_like"],
  "recommendations": ["retirer les titres", "terminer la scene"],
  "heuristic_blockers": []
}
