Section
General information
Core config metadata plus draft locator. Use draft id, or config id and version, to load an existing draft.
Section
Sources
Visual editor for generic HTTP sources, nested API methods and safe method testing.
${ENV:NAME} placeholders for auth secrets. Method templates support {{inn}} substitution during test calls.
Test method
Test call
The backend resolves ${ENV:NAME}, substitutes {{inn}}, applies allowed_domains and SSRF checks, and never returns secrets.
Response tree
Tree explorer
Build a structured JSON/XML tree from the current method response and add field mappings into an existing criterion.
Advanced sources JSON
Section
Criteria
Visual criterion editor with metadata, required method references, mapped fields, rule builder and separate no-data rule builder.
Execution scope
Required methods
These source.method references define which API methods the evaluator must call before the criterion can be evaluated.
Field mappings
Criterion fields
Fields are usually created from the response tree. You can review ids, labels, selectors, flags and remove or reorder mappings here.
Rule builder
Rule
Build nested AND / OR / NOT groups without editing JSON manually. Move, delete and re-order conditions as needed.
No data
No data rule builder
Configure when the evaluator should return no_data instead of matched or unmatched.
required_fields_missing, leave the field list empty to use all fields marked required_for_decision.Test criterion
Mock field values
The current stage evaluates the criterion against mock field values. This is sufficient to validate rule logic before the evaluator API is implemented.
Advanced criteria JSON
Section
Decision
Decision rules block for final policy logic. Publish stores a normalized artifact, activation makes one artifact active per config_id, and export returns the active JSON only.
Section
LLM
Optional LLM settings. Leave blank to persist null in the config.
Section
Notifications
Optional notification settings. Keep secrets as ${ENV:NAME} placeholders only.
Section
Validation
Validation status is mirrored in the right panel. Server-side validation uses the shared validator and returns structured path/message pairs.