---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Load rules from '...'
2. Execute with data '...'
3. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Actual behavior**
What actually happened.

**Code Example**
```rust
// Rust example
use fast_decision::{RuleEngine, RuleSet};

// Your code here
```

or

```python
# Python example
from fast_decision import FastDecision

# Your code here
```

**Rules JSON**
```json
{
  "categories": {
    // Your rules here
  }
}
```

**Data JSON**
```json
{
  // Your data here
}
```

**Environment:**
 - OS: [e.g., Ubuntu 22.04, macOS 14, Windows 11]
 - Rust version: [e.g., 1.75.0]
 - Python version (if using Python bindings): [e.g., 3.11]
 - fast-decision version: [e.g., 0.1.0]

**Additional context**
Add any other context about the problem here.

**Error Output**
```
Paste any error messages or stack traces here
```
