{
  "schema": "aibast-manual-build-evidence/1.0",
  "solution": "@aibast-agents-library/fs-regulatory-compliance",
  "status": "passed",
  "manual_agent": {
    "display_name": "Regulatory Compliance Manual",
    "bot_id": "cd7a8c23-0bb1-4e37-bb35-5a5d0dfcd2db",
    "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": 7,
      "confirmed": 7
    },
    "tools": {
      "expected": 0,
      "confirmed": 0
    }
  },
  "canonical_preview": [
    {
      "case_id": "RC-01",
      "prompt": "Are we going to fail our next MiFID audit? What's actually broken on the desk right now?",
      "must_include": [
        "99.8%",
        "Strategy #5"
      ],
      "must_not_include": [
        "I don't have access",
        "provide the trade",
        "give me a trade",
        "which trade would you"
      ],
      "expected_screenshot": "19-rc-01.jpg",
      "passed": true
    },
    {
      "case_id": "RC-02",
      "prompt": "Which of my traders can't legally trade today, and who do I have to call?",
      "must_include": [
        "James Morrison",
        "No trader is lapsed"
      ],
      "must_not_include": [
        "I don't have access",
        "provide the trader"
      ],
      "expected_screenshot": "20-rc-02.jpg",
      "passed": true
    },
    {
      "case_id": "RC-03",
      "prompt": "We executed a few hundred trades this week. Which ones will the regulator reject, and why exactly?",
      "must_include": [
        "APX-2024-8847",
        "Venue ID mismatch"
      ],
      "must_not_include": [
        "I don't have access",
        "upload"
      ],
      "expected_screenshot": "21-rc-03.jpg",
      "passed": true
    },
    {
      "case_id": "RC-04",
      "prompt": "Is anything about to go live that shouldn't?",
      "must_include": [
        "Strategy #5",
        "Pre-trade testing"
      ],
      "must_not_include": [
        "I don't have access"
      ],
      "expected_screenshot": "22-rc-04.jpg",
      "passed": true
    },
    {
      "case_id": "RC-05",
      "prompt": "My head of trading says the reporting is fine. Prove him wrong with specifics I can take to the board.",
      "must_include": [
        "APX-2024-8847",
        "Standard National Bank"
      ],
      "must_not_include": [
        "I don't have access"
      ],
      "expected_screenshot": "23-rc-05.jpg",
      "passed": true
    },
    {
      "case_id": "RC-06",
      "prompt": "How did best execution hold up last quarter, venue by venue?",
      "must_include": [
        "LSE (London)",
        "98.2%",
        "RTS 28"
      ],
      "must_not_include": [
        "I don't have access"
      ],
      "expected_screenshot": "24-rc-06.jpg",
      "passed": true
    },
    {
      "case_id": "RC-07",
      "prompt": "Generate the executive report and summarize what we accomplished in this review.",
      "must_include": [
        "Compliance Scorecard",
        "£847K",
        "80%"
      ],
      "must_not_include": [
        "I don't have access"
      ],
      "expected_screenshot": "25-rc-07.jpg",
      "passed": true
    }
  ],
  "browserfilm": {
    "status": "captured",
    "manifest": "solutions/fs-regulatory-compliance/screenshots/manual/browserfilm.json",
    "gif": "solutions/fs-regulatory-compliance/screenshots/manual/manual-build-walkthrough.gif",
    "contact_sheet": "solutions/fs-regulatory-compliance/screenshots/manual/manual-build-contact-sheet.jpg"
  },
  "publication_gate": {
    "required_state": "Draft",
    "published": false,
    "confirmation_screenshot": "26-confirm-draft.jpg"
  },
  "captured_at": "2026-10-08T02:35:44.200825Z",
  "environment": {
    "name": "kodyv8",
    "id": "ee67a404-325c-e726-a18a-886fe708ca0b"
  }
}
