Compare two versions
Invoke the fourth skill in your host:Inspect an existing composition
A rulebook combines member rulesets. Shared input names do not by themselves define how the members combine. Review the member identities, field definitions and composition logic together; then test the combined outcomes as well as each member’s scenarios. For this exercise, use an existing approved rulebook and synthetic case data. You need a key with access to its detail and decisions. No new authoring or model-provider call is required. Section discovery explains the separate authoring workflow for creating sections and combining them.release_id argument on a tool that does not accept it.
Pin and replay through REST
Use the secureapi_request helper from the authoring tutorial, with an ordinary key that can access the selected rulebook. Set AETHIS_RULEBOOK_ID to that existing rulebook’s ID or slug. Save a reviewed combined-cases.json array containing name, field_values and expected_outcome for every case. Invalid-input cases also include an error_fields array naming the expected errors.
rulebook-detail.json and the reviewed cases. Check the returned rulebook identity, version and content identity against the pinned release; inspect field_errors for each case. For deliberately invalid input, require the expected error and undetermined, not only a matching decision string. Reject missing, skipped or duplicated cases in your regression report.
Repeat with the same release_id and identical inputs. Expected result: the same decisions and content identity. A changed current release should not silently change an explicitly pinned replay. If a pin is unavailable, fail visibly rather than falling back to the current release.