Profiles

Profile Best for
plain General ESL / product prose (default for polish)
api User-facing API validation and status (default for compose)
log Structured / noisy log lines → subject-first sentence

Examples

polish("He go to office yesterday…", profile="plain")
compose(["validation failed", "email is required"], profile="api")
logify("ERR timeout db=users retries=3")  # forces log profile

Prefer logify for ERR / key=value lines — not plain polish.