| 1 | // The upstream's own AI: wmzy/sanguosha's heuristic scorer (src/ai-mcp/heuristics.ts, what its MCP server returns as |
| 2 | // recommendedAction), with the targets and cards it leaves open filled in. Retained as the version-2 comparison bot; |
| 3 | // the room's auto seats and recommended fixed-computer choice now use field/strategic. |
| 4 | import { UpstreamHeuristic } from '../../referee/sgs.mjs'; |
| 5 | |
| 6 | const h = new UpstreamHeuristic(); |
| 7 | export default (obs, legal) => h.act(obs, legal); |
