aethis_publish
Publishes the latest ruleset after running tests, blocking on failures unless forced, and automatically deprecates the previous active ruleset.
Instructions
Publish the latest rule ruleset. Runs tests first and refuses if they fail unless force=true. Auto-deprecates previous active ruleset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Override the human-readable section name for this ruleset. When omitted, the ruleset keeps the name set at generation time (a titlecase of section_id, e.g. 'english_language' → 'English Language'). Section names are surfaced in rulebook responses so end users can see which sections compose a rulebook. | |
| force | No | Publish even if tests are not all passing | |
| label | No | Human-readable label for this ruleset version, e.g. 'v5 — raw facts, date arithmetic'. Stored on the ruleset and shown in aethis_list_rulesets. | |
| project_id | Yes | The project ID |