changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "content_gaps": {
+ "description": "Untapped content opportunities the creator is missing",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "credits_remaining": {
+ "description": "Credits remaining after this call",
+ "type": "number"
+ },
+ "format_fingerprint": {
+ "description": "Dominant content format patterns (durations, styles, edit types)",
+ "type": "object"
+ },
+ "from_payg": {
+ "description": "Whether credits came from pay-as-you-go balance",
+ "type": "boolean"
+ },
+ "from_subscription": {
+ "description": "Whether credits came from subscription",
+ "type": "boolean"
+ },
+ "pattern_analysis": {
+ "description": "Content pattern breakdown (posting cadence, topic clusters)",
+ "type": "object"
+ },
+ "profile": {
+ "description": "Creator profile (handle, bio, followers, following, total_likes, total_videos)",
+ "type": "object"
+ },
+ "recent_videos": {
+ "description": "Top recent videos with view counts, transcripts, and engagement",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "recommended_chain": {
+ "description": "Pre-filled next tool calls (match_voice, trend_pulse, viral_remix)",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "steal_map": {
+ "description": "Actionable elements to replicate from this creator",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "viral_dna": {
+ "description": "Five viral DNA scores (0-100 each)",
+ "properties": {
+ "audience_fatigue": {
+ "type": "number"
+ },
+ "consistency_score": {
+ "type": "number"
+ },
+ "originality_score": {
+ "type": "number"
+ },
+ "replicability_score": {
+ "type": "number"
+ },
+ "viral_dna_score": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}