Handbook
Artifact `InteractionProbe` v1
JSON record of one executed interaction (or attempted step) from the source-ingest runtime, returned after running an action from a PageMechanicsSpec or an internal probe step. Used by LCDL for diagnose / repair…
Artifact InteractionProbe v1
Summary
JSON record of one executed interaction (or attempted step) from the source-ingest runtime, returned after running an action from a PageMechanicsSpec or an internal probe step. Used by LCDL for diagnose / repair loops—not executed inside LCDL.
Root object
| Field | Type | Required | Notes |
|---|---|---|---|
schema_version |
string | yes | Must be exactly interaction_probe_v1. |
probe_id |
string | yes | Correlates with parent PageProbe / run id. |
action_index |
integer | yes | Zero-based index into the mechanics actions array (or sentinel agreed by runtime). |
kind |
string | yes | Echo of the action kind that was run. |
ok |
boolean | yes | Whether the step completed without runtime error. |
error_code |
string | no | Normalized code when ok is false (e.g. timeout, selector_not_found). |
error_message |
string | no | Short message safe for logs (no secrets). |
url_after |
string | no | URL after the step if navigation occurred. |
observed_snippet |
string | no | Truncated text or attribute snapshot for LCDL feedback. |
metadata |
object | no | Opaque; may be {}. |
Changelog
- v1 — Initial interaction outcome contract.