Potrivirea cu tipul de campanie
check_article_fitVerifică dacă textul respectă cerințele tipului de campanie (ex. un comunicat are un fapt și un citat; un articol de casino are avertismentul legal) și dacă a rămas ceva de completat. tipDetectat e doar o sugestie.
Use when you need to know if a draft meets a campaign type’s rules before ordering. Do not use when only the SEO quality matters: use check_article_seo.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"articleId": "<articleId>"
},
"name": "check_article_fit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| articleId | Yes | Articolul, din list_articles sau create_article. | |
| campaignType | No | Tipul față de care se verifică textul: SEO, BRAND_AWARENESS, PRESS_RELEASE, BRAND_MENTION, CASINO, CRYPTO sau ADULT. Lipsă = tipul detectat din text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blocante | No | number. Blocking findings. | |
| potrivit | No | boolean. Whether the text meets the campaign type. | |
| constatari | No | array of {cod, severitate, mesaj}. | |
| deCompletat | No | array of string. Placeholders the user must fill in. | |
| tipDetectat | No | string. Campaign type suggested by the text. | |
| gataDeTrimis | No | boolean. Whether it can be ordered as is. |