forge-lcdl

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.