Stage 10

Validation, Publication and Active Export Flow

Complete Configurator workflow for draft validation, normalized publication, explicit activation and exporting the active config JSON.

Workspace status

Ready. Fill the sections or load an existing draft.
Draft: new Workflow: draft Publication: not published

Section

General information

Core config metadata plus draft locator. Use draft id, or config id and version, to load an existing draft.

Schema counterparty.evaluation.config.v1
Current draft new
Current artifact none

Section

Sources

Visual editor for generic HTTP sources, nested API methods and safe method testing.

Sources: 0 Methods: 0
Safe test mode. Use exact ${ENV:NAME} placeholders for auth secrets. Method templates support {{inn}} substitution during test calls.
Select a source to edit its base URL, allowlist and methods.

Section

Criteria

Visual criterion editor with metadata, required method references, mapped fields, rule builder and separate no-data rule builder.

Criteria: 0 Fields: 0
Config-first logic. Criterion rules, no-data behavior, explain texts and weights remain data-driven in config JSON. PHP only validates and executes the generic format.
Field mappings. Use the response tree in Sources to append field mappings into a selected criterion. Required method references are auto-added when a new field mapping is inserted.
Select a criterion to edit metadata, fields, rules and no-data behavior.

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.

Rules: 0

Section

LLM

Optional LLM settings. Leave blank to persist null in the config.

State: disabled

Section

Notifications

Optional notification settings. Keep secrets as ${ENV:NAME} placeholders only.

State: disabled

Section

Validation

Validation status is mirrored in the right panel. Server-side validation uses the shared validator and returns structured path/message pairs.

Errors: 0
Validated at Not validated
Config hash
Counts sources 0 · methods 0 · criteria 0
Validation flow. Use Validate to check the current in-browser config. Use Save draft to persist the editor state in PostgreSQL once the database is configured.

Field mapping

Add field mapping

The selected node is converted into a criterion field using the current source/method ids and the selector generated by the backend tree builder.

Selected path:
Wildcard path:
Selector:
Source / method:
Choose an existing criterion, then save the field mapping into the criterion editor.