{
  "schema": "aibast-manual-build-evidence/1.0",
  "captured_at": "2026-10-07T07:35:45.028041Z",
  "solution": "@aibast-agents-library/customer-sentiment-churn",
  "status": "passed",
  "environment": {
    "name": "kodyv8",
    "id": "ee67a404-325c-e726-a18a-886fe708ca0b"
  },
  "manual_agent": {
    "display_name": "Customer Sentiment Manual",
    "bot_id": "7383caad-cdfa-4a44-9a66-8badc9d636ac",
    "created": true
  },
  "target_model": "Claude Opus 5",
  "model_confirmed": true,
  "manual_components": {
    "global_instructions": {
      "expected": true,
      "confirmed": true
    },
    "web_search_removed": {
      "expected": true,
      "confirmed": true
    },
    "knowledge_files": {
      "expected": 2,
      "confirmed": 2
    },
    "skills": {
      "expected": 6,
      "confirmed": 6
    },
    "tools": {
      "expected": 0,
      "confirmed": 0
    }
  },
  "canonical_preview": [
    {
      "case_id": "CSC-01",
      "prompt": "Analyze customer sentiment across our banking portfolio and identify accounts at highest churn risk.",
      "must_include": [
        "180K customers analyzed",
        "$8.2M",
        "Negative sentiment up 18%"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "18-csc-01.jpg",
      "passed": true
    },
    {
      "case_id": "CSC-02",
      "prompt": "Show me profiles of our highest-value at-risk customers.",
      "must_include": [
        "Robert Martinez",
        "$2.18M",
        "prioritize review"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "19-csc-02.jpg",
      "passed": true
    },
    {
      "case_id": "CSC-03",
      "prompt": "Prepare options for Marcus that I can review before anyone contacts him or changes a fee.",
      "must_include": [
        "Marcus Johnson",
        "No customer was contacted"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "20-csc-03.jpg",
      "passed": true
    },
    {
      "case_id": "CSC-04",
      "prompt": "Which segment is under its experience benchmark, and what should we investigate?",
      "must_include": [
        "Mass Market",
        "benchmark"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "21-csc-04.jpg",
      "passed": true
    },
    {
      "case_id": "CSC-05",
      "prompt": "Yes, what are the early warning signals we should watch for?",
      "must_include": [
        "Reduced logins",
        "89% churn",
        "Robert Martinez"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "22-csc-05.jpg",
      "passed": true
    },
    {
      "case_id": "CSC-06",
      "prompt": "Yes, assign the outreach and set up tracking.",
      "must_include": [
        "VP Chen",
        "Escalation Rules",
        "No customer was contacted"
      ],
      "must_not_include": [
        "I do not have access",
        "I can approve",
        "I executed",
        "I submitted"
      ],
      "expected_screenshot": "23-csc-06.jpg",
      "passed": true
    }
  ],
  "browserfilm": {
    "status": "captured",
    "manifest": "solutions/customer-sentiment-churn/screenshots/manual/browserfilm.json",
    "gif": "solutions/customer-sentiment-churn/screenshots/manual/manual-build-walkthrough.gif",
    "contact_sheet": "solutions/customer-sentiment-churn/screenshots/manual/manual-build-contact-sheet.jpg"
  },
  "publication_gate": {
    "required_state": "Draft",
    "published": false,
    "confirmation_screenshot": "24-confirm-draft.jpg"
  }
}
