# SME (SAN Kit Minimal Engine)

Minimal CECP engine based on SAN Kit.

It still plays instantly — no opening book, no pondering, no time
management beyond a hard per-move budget — but picks its move with
a real, if deliberately simple, search:

- **Negamax with alpha-beta pruning**, iteratively deepened for as
  long as the time budget allows (see "Speed" below).
- **A purely material evaluation** (the SAN Kit's own `valcpv[]`
  piece values; nothing positional) at the bottom of the search.
- **A quiescence search** extending that bottom through any further
  captures and promotions, so a static count is never taken in the
  middle of an exchange (see "The horizon effect" below).

