{
  "schema": "aibast-manual-build-evidence/1.0",
  "captured_at": "2026-10-08T01:33:27.277207Z",
  "solution": "@aibast-agents-library/omnichannel-engagement",
  "status": "passed",
  "environment": {
    "name": "kodyv8",
    "id": "ee67a404-325c-e726-a18a-886fe708ca0b"
  },
  "manual_agent": {
    "display_name": "Omnichannel Engagement Manual",
    "bot_id": "08b97579-64fc-4131-8367-bc9289c18f87",
    "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": 9,
      "confirmed": 9
    },
    "tools": {
      "expected": 0,
      "confirmed": 0
    }
  },
  "canonical_preview": [
    {
      "case_id": "OCE-01",
      "prompt": "As Customer Experience Leader, compare the aggregate channel picture and call out continuity risks.",
      "must_include": [
        "Prepared for:** Customer Experience Leader",
        "Synthetic Channel Performance",
        "no identity stitching"
      ],
      "must_not_include": [],
      "expected_screenshot": "21-oce-01.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-02",
      "prompt": "As Contact Center Supervisor, identify handoff friction across the aggregate journey archetypes.",
      "must_include": [
        "Prepared for:** Contact Center Supervisor",
        "Aggregate Customer Journey Analysis",
        "Journey Optimization Opportunities"
      ],
      "must_not_include": [],
      "expected_screenshot": "22-oce-02.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-03",
      "prompt": "As Digital Engagement Manager, propose consent-aware experiments with frequency caps and no outreach.",
      "must_include": [
        "Prepared for:** Digital Engagement Manager",
        "Draft Engagement Optimization Report",
        "frequency caps"
      ],
      "must_not_include": [],
      "expected_screenshot": "23-oce-03.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-04",
      "prompt": "As Digital Engagement Manager, summarize the synthetic attribution view and avoid causal claims.",
      "must_include": [
        "Synthetic Campaign Attribution Report",
        "Overall Campaign ROI",
        "Recommendations only"
      ],
      "must_not_include": [],
      "expected_screenshot": "24-oce-04.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-05",
      "prompt": "Show me the customer's journey across all channels and help me pick up where they left off.",
      "must_include": [
        "Customer Journey: Sarah Mitchell",
        "Payment declined",
        "$289 cart"
      ],
      "must_not_include": [],
      "expected_screenshot": "25-oce-05.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-06",
      "prompt": "Show me what Sarah has been asking about and where we dropped the ball.",
      "must_include": [
        "Does Alpine Parka run true to size?",
        "runs one size small",
        "18 minutes"
      ],
      "must_not_include": [],
      "expected_screenshot": "26-oce-06.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-07",
      "prompt": "Which channel and timing should we use to reach Sarah for this issue and in the future?",
      "must_include": [
        "82% open",
        "SMS confirmation",
        "7-9 PM"
      ],
      "must_not_include": [],
      "expected_screenshot": "27-oce-07.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-08",
      "prompt": "What proactive engagement should we plan for Sarah after this purchase, or if she doesn't convert?",
      "must_include": [
        "Proactive Engagement Plan (Draft)",
        "Win-Back",
        "Day 5: Personal stylist call"
      ],
      "must_not_include": [],
      "expected_screenshot": "28-oce-08.jpg",
      "passed": true
    },
    {
      "case_id": "OCE-09",
      "prompt": "Prepare the context in case Sarah needs to be handed off to another agent.",
      "must_include": [
        "Handoff Package: Sarah Mitchell",
        "$2,400 LTV",
        "no need to repeat anything"
      ],
      "must_not_include": [],
      "expected_screenshot": "29-oce-09.jpg",
      "passed": true
    }
  ],
  "browserfilm": {
    "status": "captured",
    "manifest": "solutions/omnichannel-engagement/screenshots/manual/browserfilm.json",
    "gif": "solutions/omnichannel-engagement/screenshots/manual/manual-build-walkthrough.gif",
    "contact_sheet": "solutions/omnichannel-engagement/screenshots/manual/manual-build-contact-sheet.jpg"
  },
  "publication_gate": {
    "required_state": "Draft",
    "published": false,
    "confirmation_screenshot": "30-confirm-draft.jpg"
  }
}
