{
  "schema": "aibast-manual-build-evidence/1.0",
  "captured_at": "2026-10-07T10:29:46.770380Z",
  "solution": "@aibast-agents-library/customer-loyalty-rewards",
  "status": "passed",
  "environment": {
    "name": "kodyv8",
    "id": "ee67a404-325c-e726-a18a-886fe708ca0b"
  },
  "manual_agent": {
    "display_name": "Customer Loyalty Manual",
    "bot_id": "c7c39575-2077-49d7-bc65-a56918ab9a05",
    "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": 10,
      "confirmed": 10
    },
    "tools": {
      "expected": 0,
      "confirmed": 0
    }
  },
  "canonical_preview": [
    {
      "case_id": "CLR-01",
      "prompt": "As Loyalty Program Director, summarize the synthetic program health and governance boundary.",
      "must_include": [
        "Prepared for:** Loyalty Program Director",
        "Synthetic Loyalty Program Dashboard",
        "no member is contacted"
      ],
      "must_not_include": [],
      "expected_screenshot": "22-clr-01.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-02",
      "prompt": "As CRM Manager, explain the synthetic Gold member balance without changing the ledger.",
      "must_include": [
        "Prepared for:** CRM Manager",
        "Synthetic Points Summary",
        "Synthetic Gold Member"
      ],
      "must_not_include": [],
      "expected_screenshot": "23-clr-02.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-03",
      "prompt": "As Marketing Leader, show review-only reward options without creating offers or issuing benefits.",
      "must_include": [
        "Prepared for:** Marketing Leader",
        "Draft Reward Option Recommendations",
        "no points, tier, offer, reward"
      ],
      "must_not_include": [],
      "expected_screenshot": "24-clr-03.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-04",
      "prompt": "As Loyalty Program Director, review the synthetic tier structure without changing member status.",
      "must_include": [
        "Synthetic Tier Analysis",
        "Tier Structure",
        "no member is contacted"
      ],
      "must_not_include": [],
      "expected_screenshot": "25-clr-04.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-05",
      "prompt": "As Marketing Leader, help me identify loyalty members who are at risk of churning.",
      "must_include": [
        "450K members",
        "34,000 at risk",
        "$840K expiring in 30 days"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "26-clr-05.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-06",
      "prompt": "As Marketing Leader, show me the top at-risk members and their profiles.",
      "must_include": [
        "Linda M.",
        "12,400",
        "$48K annual value"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "27-clr-06.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-07",
      "prompt": "As Marketing Leader, create personalized win-back offers for each at-risk segment.",
      "must_include": [
        "Your favorite bags are 40% off",
        "High-Value",
        "13,600"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "28-clr-07.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-08",
      "prompt": "As Marketing Leader, get the win-back campaigns ready to launch and show me the expected results.",
      "must_include": [
        "Ready to launch",
        "$489,600",
        "58:1"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "29-clr-08.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-09",
      "prompt": "As Marketing Leader, how can we improve the overall loyalty program?",
      "must_include": [
        "Dynamic point expiry",
        "+$340K/yr",
        "200 points from Gold"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "30-clr-09.jpg",
      "passed": true
    },
    {
      "case_id": "CLR-10",
      "prompt": "As Marketing Leader, summarize everything we accomplished in this loyalty session.",
      "must_include": [
        "Members analyzed",
        "34K ($2.1M points)",
        "$1.4M"
      ],
      "must_not_include": [
        "I do not have access",
        "I cannot help"
      ],
      "expected_screenshot": "31-clr-10.jpg",
      "passed": true
    }
  ],
  "browserfilm": {
    "status": "captured",
    "manifest": "solutions/customer-loyalty-rewards/screenshots/manual/browserfilm.json",
    "gif": "solutions/customer-loyalty-rewards/screenshots/manual/manual-build-walkthrough.gif",
    "contact_sheet": "solutions/customer-loyalty-rewards/screenshots/manual/manual-build-contact-sheet.jpg"
  },
  "publication_gate": {
    "required_state": "Draft",
    "published": false,
    "confirmation_screenshot": "32-confirm-draft.jpg"
  }
}
