# LLM Email Domain Verification - Quick Start

## Location
This test tool is located at: `test/llm_prompt_test/`

It's separate from the main service package to avoid build conflicts.

## Quick Test

```bash
cd test/llm_prompt_test

# Test a single domain
GEMINI_API_KEY="your_key" go run main.go stripe.com

# Run full test suite
GEMINI_API_KEY="your_key" ./run_tests.sh
```

## What This Tests

This tool tests the LLM prompt used in production for the User Behavior Service startup events. It:
- Calls Gemini API with GoogleSearch tool
- Uses the exact same prompt as production code
- Verifies email domains through webpage content
- Returns structured company information

## Files

- `main.go` - Test executable
- `run_tests.sh` - Automated test suite
- `README.md` - Detailed testing guide

## Requirements

- Gemini API key (get from https://aistudio.google.com/app/apikey)
- Go 1.21+ 
- Internet connection for API calls

See `README.md` for detailed testing scenarios and troubleshooting.
