aethis_create_rulebook
Create a new empty draft Rulebook to bridge multiple rulesets through outcome_logic, then add rulesets, field vocabulary, and tests before publishing.
Instructions
Create a new Rulebook — the composed-whole execution unit that bridges multiple rulesets (the parts) via outcome_logic. Created empty: no rulesets, no field vocabulary, no tests, status='draft'. Populate afterwards with aethis_create_ruleset for each section, then wire up the field vocabulary and composition logic before publishing. Requires an API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable name for the rulebook (e.g. 'UK FSM') | |
| slug | No | Stable human-readable alias (e.g. 'aethis/uk-fsm'). Globally unique when set; recommended for any rulebook referenced from outside this session. | |
| domain | No | Domain hint, lower-snake (e.g. 'uk_fsm') | |
| description | No | Optional description | |
| robot_hints | No | Assistant guidance for the conversational agent, keyed by conversational beat. Natural language only — no rule syntax, no field keys. Active beats: general_context, preamble, session_start, postamble, session_end, stuck. Reserved (accepted, not yet acted on): persona, conversational_style, section_transition. An unknown beat key is rejected. Omit for no hints (create), or to leave existing hints unchanged (update). |