20 lines
448 B
Markdown
20 lines
448 B
Markdown
# Adjudicator prompt
|
|
|
|
**Role:** Map player free text onto a legal action, or reject it. **Speed matters, prose does not — use a small, fast model** (charter §5).
|
|
|
|
**Output:** strict JSON.
|
|
|
|
```json
|
|
{"action": "...", "params": {...}}
|
|
```
|
|
or
|
|
```json
|
|
{"action": "invalid", "reason": "..."}
|
|
```
|
|
|
|
The `reason` is shown to the player — write it in-world (§5).
|
|
|
|
---
|
|
|
|
<!-- Prompt body TBD. This file is source code — version and review changes. -->
|