# Feedback Loop System

Store approve/reject decisions with reasons to prevent repeating mistakes.

## Files

- `prospects.json` - Lead/prospect recommendations
- `content.json` - Blog/content suggestions (future)
- `skills.json` - Skill recommendations (future)

## Usage

Before generating new recommendations, read the relevant file and:
1. Don't recommend anything in `rejected`
2. Prioritise patterns similar to `approved`
3. Learn from `patterns.good` and `patterns.bad`

## Structure

```json
{
  "approved": [
    { "id": "company-name", "date": "2026-02-12", "reason": "Good fit because..." }
  ],
  "rejected": [
    { "id": "company-name", "date": "2026-02-12", "reason": "Too small, wrong sector" }
  ],
  "patterns": {
    "good": ["food sector with marketing budget", "actively hiring"],
    "bad": ["startups under 10 employees", "no online presence"]
  }
}
```

## Maintenance

Periodically review and consolidate patterns. Remove stale entries (>6 months).
