The engine
Run the rules over a text
The engine analyses your text, selects the rules whose layer and domain apply, and evaluates each one against every sentence, paragraph or document it governs. It separates what blocks from what is merely ranked — and tells you which rules it could not decide, instead of guessing.
The same thing over HTTP
curl -X POST https://writingsystem.bowtiekreative.com/v1/evaluate \
-H 'content-type: application/json' \
-d '{
"text": "The committee reviewed the report, it was approved without discussion.…",
"profile": "PROFILE-GENERAL",
"context": { "genre": "report", "stakes": "medium" }
}'