3688e299-715c-423e-ba77-c4fb01fda1db
RuntimeError: creative brief failed business validation: hashtags count must be 3-6, got 2
Traceback (most recent call last):
File "/app/tiktok_army/agents/content_producer.py", line 402, in _plan_content
validate_business_brief(creative_brief, is_business_account=True)
File "/app/tiktok_army/skills/creative.py", line 233, in validate_business_brief
raise BriefValidationError(
tiktok_army.skills.creative.BriefValidationError: hashtags count must be 3-6, got 2
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/tiktok_army/agents/base.py", line 131, in run
result = await self._execute(ctx)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/tiktok_army/agents/content_producer.py", line 167, in _execute
plan, planning_cost = await self._plan_content(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/tiktok_army/agents/content_producer.py", line 404, in _plan_content
raise RuntimeError(f"creative brief failed business validation: {exc}") from exc
RuntimeError: creative brief failed business validation: hashtags count must be 3-6, got 2
{
"notes": "second campaign run",
"handle": "lakucosmetics",
"outcome": "campaign_launch",
"brand_id": "00000000-0000-0000-0000-000000000001",
"instruction": "Generate a lo-fi POV TikTok video that introduces the brand's hero product in under 18 seconds. No on-screen text, no logo overlay.",
"target_type": "own_brand",
"ad_objective": "conversions",
"ad_instruction": "Plan TikTok Spark Ads campaigns to drive product page visits for the brand's hero SKU. Two to three creative angles, lean into lo-fi POV.",
"compliance_scope": "recent_7d",
"tiktok_account_id": "f011f0d8-d1cc-4e5b-bbcb-cb5f8ca86bd8",
"ad_daily_budget_usd": 100,
"content_instruction": "Generate a lo-fi POV TikTok video that introduces the brand's hero product in under 18 seconds. No on-screen text, no logo overlay.",
"compliance_subject_type": "post_published"
}(none)
Started · completed