{
  "schema_version": 1,
  "type": "brali-library-entry",
  "protocol_id": "brali:ai-test-case-generator",
  "slug": "ai-test-case-generator",
  "title": "Ask AI for Failure Cases Before You Ship",
  "description": "Give AI a feature, process, calculation, message, or workflow and ask for edge cases and failure modes. Treat the output as a candidate list, deduplicate it, verify relevance, and convert the useful cases into executable tests or checklist items.",
  "canonical_url": "https://brali-lifeos.github.io/life-os/ai-test-case-generator/",
  "machine_url": "https://brali-lifeos.github.io/life-os/ai-test-case-generator/index.json",
  "growth_zone": {
    "slug": "using-ai",
    "title": "Using AI"
  },
  "life_area": {
    "slug": "learning-thinking",
    "title": "Learning & Thinking"
  },
  "evidence": {
    "status": "practical",
    "indexable": true,
    "search_indexable": true,
    "sensitive": false,
    "source_recorded": false,
    "source_url": null,
    "reviewed_at": "2026-09-15"
  },
  "ontology": {
    "domains": [
      {
        "id": "focus-action",
        "title": "Focus & Action"
      }
    ],
    "topics": [
      {
        "id": "error-prevention",
        "title": "Error Prevention"
      }
    ],
    "methods": [],
    "lenses": [
      {
        "id": "ai-collaboration",
        "title": "AI Collaboration"
      },
      {
        "id": "qa",
        "title": "Quality Assurance"
      }
    ],
    "classification_status": "explicit",
    "classification_source": "record-fields",
    "legacy": {
      "life_area_slug": "learning-thinking",
      "growth_zone_slug": "using-ai"
    }
  },
  "discovery": {
    "search_indexable": true,
    "trusted_protocol_feed": true,
    "research_gaps": [],
    "search_role": "trusted-current-guidance",
    "recommendation_eligible": true,
    "agent_skill_eligible": true
  },
  "trusted_protocol": {
    "protocol_id": "brali:ai-test-case-generator",
    "language": "en",
    "slug": "ai-test-case-generator",
    "url": "https://brali-lifeos.github.io/life-os/ai-test-case-generator/",
    "title": "Ask AI for Failure Cases Before You Ship",
    "description": "Give AI a feature, process, calculation, message, or workflow and ask for edge cases and failure modes. Treat the output as a candidate list, deduplicate it, verify relevance, and convert the useful cases into executable tests or checklist items.",
    "ontology": {
      "domains": [
        {
          "id": "focus-action",
          "title": "Focus & Action"
        }
      ],
      "topics": [
        {
          "id": "error-prevention",
          "title": "Error Prevention"
        }
      ],
      "methods": [],
      "lenses": [
        {
          "id": "ai-collaboration",
          "title": "AI Collaboration"
        },
        {
          "id": "qa",
          "title": "Quality Assurance"
        }
      ],
      "classification_status": "explicit",
      "classification_source": "record-fields",
      "legacy": {
        "life_area_slug": "learning-thinking",
        "growth_zone_slug": "using-ai"
      }
    },
    "life_area": {
      "slug": "learning-thinking",
      "title": "Learning & Thinking"
    },
    "growth_zone": {
      "slug": "using-ai",
      "title": "Using AI"
    },
    "action": "Describe the intended behavior, constraints, known happy path, and expensive failures. Ask for boundary cases, invalid inputs, state transitions, concurrency or timing issues where relevant, and user misunderstandings. Remove duplicates, verify each candidate against the real system, and write tests for the cases worth keeping.",
    "check_in": "Did AI expose a failure I had not covered, and did I turn that idea into a check rather than merely admire the list?",
    "keywords": [
      "AI test cases",
      "edge cases",
      "failure modes",
      "QA",
      "error prevention",
      "AI testing"
    ],
    "evidence": {
      "status": "practical",
      "source_recorded": false,
      "source_url": null,
      "reviewed_at": "2026-09-15"
    }
  },
  "content": {
    "current_guidance": true,
    "longform_visible": true,
    "display_state": "current-guidance-visible",
    "historical_source_url": "/data/life-os-content/ai-test-case-generator.json",
    "historical_source_role": "canonical-source-record",
    "search_role": "trusted-current-guidance"
  }
}
