{
  "evaluation_report": {
    "timestamp": "2025-09-23T23:17:20.196403",
    "summary": {
      "total_images": 46,
      "approved": 15,
      "rejected": 31,
      "approval_rate": 0.32608695652173914,
      "rejection_categories": {
        "Poor Image Quality": 8,
        "Other Issues": 23
      },
      "timestamp": "2025-09-23T23:17:20.196310"
    },
    "results": [
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (2).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 7
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (3).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 7
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (8).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 34
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (4).png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 9
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 A4 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 12
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (5).png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 7
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/SNO06 In Minutes Carousel (1).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 32
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 B.3 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 7
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 B1 In Minutes Carousel.png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 8
      },
      {
        "approved": true,
        "reason": "✅ APPROVED: Strong alignment with music_first • Contains positive pattern: \\bcreativity\\b • Contains approved keyword: creativity",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (9).png",
        "confidence": 0.9,
        "text_found": true,
        "word_count": 81,
        "key_matches": [
          {
            "category": "music_first",
            "type": "approve",
            "confidence": 0.8
          },
          {
            "category": "Core Positioning",
            "type": "approve",
            "confidence": 0.6
          }
        ]
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 B.5 In Minutes Carousel.png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 12
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (6).png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 6,
        "key_matches": [
          {
            "category": "music_first",
            "type": "approve",
            "confidence": 0.8
          },
          {
            "category": "Core Positioning",
            "type": "approve",
            "confidence": 0.6
          }
        ]
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (10).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 32
      },
      {
        "approved": true,
        "reason": "✅ APPROVED: Strong alignment with music_first • Contains positive pattern: \\bcreativity\\b • Contains approved keyword: creativity",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (7).png",
        "confidence": 0.9,
        "text_found": true,
        "word_count": 19,
        "key_matches": [
          {
            "category": "music_first",
            "type": "approve",
            "confidence": 0.8
          },
          {
            "category": "Core Positioning",
            "type": "approve",
            "confidence": 0.6
          }
        ]
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 A2 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 16
      },
      {
        "approved": true,
        "reason": "✅ APPROVED: Strong alignment with music_first • Contains positive pattern: \\bcreativity\\b • Contains approved keyword: creativity",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel.png",
        "confidence": 0.9,
        "text_found": true,
        "word_count": 82,
        "key_matches": [
          {
            "category": "music_first",
            "type": "approve",
            "confidence": 0.8
          },
          {
            "category": "Core Positioning",
            "type": "approve",
            "confidence": 0.6
          }
        ]
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 A1 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 14
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 A.3 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 12
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/SNO06 In Minutes Carousel.png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 7
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 A5 In Minutes Carousel.png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 9
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 B4 In Minutes Carousel.png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 9
      },
      {
        "approved": false,
        "reason": "Image quality too poor for professional use (low sharpness/contrast)",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/SNO06 C.5 In Minutes Carousel.png",
        "confidence": 0.3,
        "text_found": true,
        "word_count": 12
      },
      {
        "approved": true,
        "reason": "Borderline approval - No significant matches found against brand guidelines.",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/SNO06-images/ADCR SNO06 In Minutes Carousel (1).png",
        "confidence": 0.6,
        "text_found": true,
        "word_count": 18
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (3).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (3).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A1 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A1 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (2).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (2).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B4 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B4 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A5 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A5 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B.3 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B.3 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (9).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (9).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 C.5 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 C.5 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (5).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (5).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (4).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (4).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A2 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A2 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (8).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (8).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A4 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A4 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (7).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (7).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B.5 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B.5 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B1 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 B1 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (6).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (6).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (10).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (10).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (1).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 In Minutes Carousel (1).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 In Minutes Carousel (1).png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._SNO06 In Minutes Carousel (1).png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      },
      {
        "approved": false,
        "reason": "Image analysis failed: Failed to analyze image: cannot identify image file 'processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A.3 In Minutes Carousel.png'",
        "link": "/Users/franklin/code/fb-track/processed/b79a8367-fb89-4ffb-bfba-0d35c3a7ff43/images/__MACOSX/SNO06-images/._ADCR SNO06 A.3 In Minutes Carousel.png",
        "confidence": 0.0,
        "text_found": false,
        "word_count": 0
      }
    ]
  }
}