# Blind RWS draw (Object B)

**Выбрано:** [ekelen/tarot-api](https://github.com/ekelen/tarot-api) — Rider–Waite–Smith, значения Waite up/rev, JSON + [tarotapi.dev](https://tarotapi.dev).

**Как читать дро (агенты):** [`../../protocol/TAROT_ANALYSIS_HANDBOOK.md`](../../protocol/TAROT_ANALYSIS_HANDBOOK.md) — масти · числа · дворы · триады · Waite→%±.

**Локально:** `card_data.rws.json` (кэш колоды) · `blind_draw_rws.py` (крипто-шаффл, без возврата, reverse 50%).

```bash
# обновить колоду
curl -sS 'https://raw.githubusercontent.com/ekelen/tarot-api/main/static/card_data.json' \
  -o card_data.rws.json

# слепой съём
python3 blind_draw_rws.py \
  --metrics belief_he_closed_once he_closed_fear he_closed_grief \
            he_closed_doubt_test anxiety_index perceived_value_of_operator \
  -o blind_draw_OUT.json
```

Правило агента: сначала файл дро → чтение по HANDBOOK → потом %; запрещено подгонять карты под вчерашний snapshot.
