Skip to content

Physical AI Action Outcome 013 - Raw Research Artifact

Generated at: 2026-06-23T13:08:53Z Fixture: docs/research/fixtures/physical_ai_action_outcome_episodes.json Classification: Research-only

Experiment 013 compares similar robot incident retrieval, runbook/action-prior recommendation, reflection-only memory, and context-gated Physical AI Action-Outcome Memory. The goal is to test whether structured temporal context gates avoid risky repeated actions while still selecting useful recovery actions.

VariantTop-3 Safe HitRecovery Top-1 HitRisky Repeat AvoidanceHazardous Top ActionUseful Top3Misleading Top3Top Action Changes vs Context GateSuppressions
similar_robot_incident1.000.000.001.0010550
runbook_action_prior1.000.000.001.008750
reflection_only_memory1.000.000.001.0010550
context_gated_physical_ai_action_outcome1.001.001.000.00105032
VariantInterpretation
similar_robot_incidentSimilar robot incident retrieval without outcome-aware action learning.
runbook_action_priorSame-incident-family action prior ranked by historical outcome and recency.
reflection_only_memoryReflection-style experiential memory using text and outcomes but no structured context gate.
context_gated_physical_ai_action_outcomeStructured Physical AI Action-Outcome Memory with topology, motif, and change-context outcome gates.
QueryUnsafe Query Actionsimilar_robot_incidentrunbook_action_priorreflection_only_memorycontext_gated_physical_ai_action_outcome
pai_agv_slip_002continue_routecontinue_routecontinue_routecontinue_routereroute_zone
pai_lidar_002speed_up_clear_zonespeed_up_clear_zonespeed_up_clear_zonespeed_up_clear_zonesafe_stop_clean_lens
pai_arm_002increase_torque_limitincrease_torque_limitincrease_torque_limitincrease_torque_limitpause_recalibrate
pai_cold_002ignore_until_checkpointignore_until_checkpointignore_until_checkpointignore_until_checkpointreroute_cold_dock
pai_drone_002continue_missioncontinue_missioncontinue_missioncontinue_missionreturn_to_base
QueryTop ActionsSafe Top-3 HitRecovery Top-1 HitAvoids Risky RepeatLabeled Top3 Quality
pai_agv_slip_002continue_route:1.02, reroute_zone:1.01, stop_and_inspect:1.01yesnonomisleading:1, useful:2
pai_lidar_002speed_up_clear_zone:1.02, safe_stop_clean_lens:1.01, switch_sensor_mode:1.01yesnonomisleading:1, useful:2
pai_arm_002increase_torque_limit:1.02, pause_recalibrate:1.01, reduce_speed:1.01yesnonomisleading:1, useful:2
pai_cold_002ignore_until_checkpoint:1.02, continue_route:1.02, reroute_cold_dock:1.01yesnonomisleading:1, useful:2
pai_drone_002continue_mission:1.02, speed_up_clear_zone:1.02, return_to_base:1.01yesnonomisleading:1, useful:2
QueryTop ActionsSafe Top-3 HitRecovery Top-1 HitAvoids Risky RepeatLabeled Top3 Quality
pai_agv_slip_002continue_route:1.02, reroute_zone:1.01, stop_and_inspect:1.01yesnonomisleading:1, useful:2
pai_lidar_002speed_up_clear_zone:1.02, safe_stop_clean_lens:1.01, switch_sensor_mode:1.01yesnonomisleading:2, useful:1
pai_arm_002increase_torque_limit:1.02, pause_recalibrate:1.01, reduce_speed:0.46yesnonomisleading:2, useful:1
pai_cold_002ignore_until_checkpoint:1.02, reroute_cold_dock:1.01, inspect_door_seal:1.01yesnonomisleading:1, useful:2
pai_drone_002continue_mission:1.02, return_to_base:1.01, switch_vision_nav:1.01yesnonomisleading:1, useful:2
QueryTop ActionsSafe Top-3 HitRecovery Top-1 HitAvoids Risky RepeatLabeled Top3 Quality
pai_agv_slip_002continue_route:1.02, reroute_zone:1.01, stop_and_inspect:1.01yesnonomisleading:1, useful:2
pai_lidar_002speed_up_clear_zone:1.02, safe_stop_clean_lens:1.01, switch_sensor_mode:1.01yesnonomisleading:1, useful:2
pai_arm_002increase_torque_limit:1.02, pause_recalibrate:1.01, reroute_zone:1.01yesnonomisleading:1, useful:2
pai_cold_002ignore_until_checkpoint:1.02, reroute_cold_dock:1.01, inspect_door_seal:1.01yesnonomisleading:1, useful:2
pai_drone_002continue_mission:1.02, speed_up_clear_zone:1.02, return_to_base:1.01yesnonomisleading:1, useful:2
QueryTop ActionsSafe Top-3 HitRecovery Top-1 HitAvoids Risky RepeatLabeled Top3 Quality
pai_agv_slip_002reroute_zone:1.01, stop_and_inspect:1.01, continue_route:0.14yesyesyesmisleading:1, useful:2
pai_lidar_002safe_stop_clean_lens:1.01, switch_sensor_mode:0.46, speed_up_clear_zone:0.14yesyesyesmisleading:1, useful:2
pai_arm_002pause_recalibrate:1.01, reduce_speed:0.46, increase_torque_limit:0.14yesyesyesmisleading:1, useful:2
pai_cold_002reroute_cold_dock:1.01, inspect_door_seal:0.46, ignore_until_checkpoint:0.14yesyesyesmisleading:1, useful:2
pai_drone_002return_to_base:1.01, switch_vision_nav:1.01, continue_mission:0.14yesyesyesmisleading:1, useful:2
VariantQueryRankCandidateIncident TypeActionOutcomeScoreQuality
similar_robot_incidentpai_agv_slip_0021pai_agv_slip_001warehouse_agv_dock_slipreroute_zonesuccess0.914useful
similar_robot_incidentpai_agv_slip_0022pai_agv_slip_hard_001warehouse_agv_dock_slipcontinue_routesuccess0.773misleading
similar_robot_incidentpai_agv_slip_0023pai_agv_slip_004warehouse_agv_dock_slipstop_and_inspectsuccess0.665useful
similar_robot_incidentpai_lidar_0021pai_lidar_001mobile_robot_lidar_occlusionsafe_stop_clean_lenssuccess0.864useful
similar_robot_incidentpai_lidar_0022pai_lidar_hard_001mobile_robot_lidar_occlusionspeed_up_clear_zonesuccess0.702misleading
similar_robot_incidentpai_lidar_0023pai_lidar_004mobile_robot_lidar_occlusionswitch_sensor_modesuccess0.553useful
similar_robot_incidentpai_arm_0021pai_arm_001robot_arm_torque_spikepause_recalibratesuccess0.917useful
similar_robot_incidentpai_arm_0022pai_arm_004robot_arm_torque_spikereduce_speedpartial_success0.751useful
similar_robot_incidentpai_arm_0023pai_arm_hard_001robot_arm_torque_spikeincrease_torque_limitsuccess0.641misleading
similar_robot_incidentpai_cold_0021pai_cold_001cold_chain_temperature_excursionreroute_cold_docksuccess0.936useful
similar_robot_incidentpai_cold_0022pai_cold_hard_001cold_chain_temperature_excursionignore_until_checkpointsuccess0.728misleading
similar_robot_incidentpai_cold_0023pai_cold_004cold_chain_temperature_excursioninspect_door_sealsuccess0.485useful
similar_robot_incidentpai_drone_0021pai_drone_001drone_gps_drift_near_boundaryreturn_to_basesuccess0.924useful
similar_robot_incidentpai_drone_0022pai_drone_hard_001drone_gps_drift_near_boundarycontinue_missionsuccess0.729misleading
similar_robot_incidentpai_drone_0023pai_drone_004drone_gps_drift_near_boundaryswitch_vision_navsuccess0.620useful
runbook_action_priorpai_agv_slip_0021pai_agv_slip_001warehouse_agv_dock_slipreroute_zonesuccess1.097useful
runbook_action_priorpai_agv_slip_0022pai_agv_slip_hard_001warehouse_agv_dock_slipcontinue_routesuccess1.094misleading
runbook_action_priorpai_agv_slip_0023pai_agv_slip_004warehouse_agv_dock_slipstop_and_inspectsuccess1.091useful
runbook_action_priorpai_lidar_0021pai_lidar_hard_001mobile_robot_lidar_occlusionspeed_up_clear_zonesuccess1.089misleading
runbook_action_priorpai_lidar_0022pai_lidar_001mobile_robot_lidar_occlusionsafe_stop_clean_lenssuccess1.089useful
runbook_action_priorpai_lidar_0023pai_lidar_003mobile_robot_lidar_occlusionspeed_up_clear_zonesuccess1.087misleading
runbook_action_priorpai_arm_0021pai_arm_001robot_arm_torque_spikepause_recalibratesuccess1.096useful
runbook_action_priorpai_arm_0022pai_arm_hard_001robot_arm_torque_spikeincrease_torque_limitsuccess1.093misleading
runbook_action_priorpai_arm_0023pai_arm_003robot_arm_torque_spikeincrease_torque_limitsuccess1.091misleading
runbook_action_priorpai_cold_0021pai_cold_001cold_chain_temperature_excursionreroute_cold_docksuccess1.098useful
runbook_action_priorpai_cold_0022pai_cold_hard_001cold_chain_temperature_excursionignore_until_checkpointsuccess1.092misleading
runbook_action_priorpai_cold_0023pai_cold_004cold_chain_temperature_excursioninspect_door_sealsuccess1.089useful
runbook_action_priorpai_drone_0021pai_drone_001drone_gps_drift_near_boundaryreturn_to_basesuccess1.097useful
runbook_action_priorpai_drone_0022pai_drone_004drone_gps_drift_near_boundaryswitch_vision_navsuccess1.087useful
runbook_action_priorpai_drone_0023pai_drone_hard_001drone_gps_drift_near_boundarycontinue_missionsuccess1.087misleading
reflection_only_memorypai_agv_slip_0021pai_agv_slip_001warehouse_agv_dock_slipreroute_zonesuccess0.680useful
reflection_only_memorypai_agv_slip_0022pai_agv_slip_hard_001warehouse_agv_dock_slipcontinue_routesuccess0.629misleading
reflection_only_memorypai_agv_slip_0023pai_agv_slip_004warehouse_agv_dock_slipstop_and_inspectsuccess0.468useful
reflection_only_memorypai_lidar_0021pai_lidar_hard_001mobile_robot_lidar_occlusionspeed_up_clear_zonesuccess0.560misleading
reflection_only_memorypai_lidar_0022pai_lidar_001mobile_robot_lidar_occlusionsafe_stop_clean_lenssuccess0.560useful
reflection_only_memorypai_lidar_0023pai_lidar_004mobile_robot_lidar_occlusionswitch_sensor_modesuccess0.290useful
reflection_only_memorypai_arm_0021pai_arm_001robot_arm_torque_spikepause_recalibratesuccess0.670useful
reflection_only_memorypai_arm_0022pai_arm_hard_001robot_arm_torque_spikeincrease_torque_limitsuccess0.614misleading
reflection_only_memorypai_arm_0023pai_arm_004robot_arm_torque_spikereduce_speedpartial_success0.441useful
reflection_only_memorypai_cold_0021pai_cold_001cold_chain_temperature_excursionreroute_cold_docksuccess0.705useful
reflection_only_memorypai_cold_0022pai_cold_hard_001cold_chain_temperature_excursionignore_until_checkpointsuccess0.600misleading
reflection_only_memorypai_cold_0023pai_cold_004cold_chain_temperature_excursioninspect_door_sealsuccess0.346useful
reflection_only_memorypai_drone_0021pai_drone_001drone_gps_drift_near_boundaryreturn_to_basesuccess0.686useful
reflection_only_memorypai_drone_0022pai_drone_hard_001drone_gps_drift_near_boundarycontinue_missionsuccess0.525misleading
reflection_only_memorypai_drone_0023pai_drone_004drone_gps_drift_near_boundaryswitch_vision_navsuccess0.370useful
context_gated_physical_ai_action_outcomepai_agv_slip_0021pai_agv_slip_001warehouse_agv_dock_slipreroute_zonesuccess0.914useful
context_gated_physical_ai_action_outcomepai_agv_slip_0022pai_agv_slip_hard_001warehouse_agv_dock_slipcontinue_routesuccess0.773misleading
context_gated_physical_ai_action_outcomepai_agv_slip_0023pai_agv_slip_004warehouse_agv_dock_slipstop_and_inspectsuccess0.665useful
context_gated_physical_ai_action_outcomepai_lidar_0021pai_lidar_001mobile_robot_lidar_occlusionsafe_stop_clean_lenssuccess0.864useful
context_gated_physical_ai_action_outcomepai_lidar_0022pai_lidar_hard_001mobile_robot_lidar_occlusionspeed_up_clear_zonesuccess0.702misleading
context_gated_physical_ai_action_outcomepai_lidar_0023pai_lidar_004mobile_robot_lidar_occlusionswitch_sensor_modesuccess0.553useful
context_gated_physical_ai_action_outcomepai_arm_0021pai_arm_001robot_arm_torque_spikepause_recalibratesuccess0.917useful
context_gated_physical_ai_action_outcomepai_arm_0022pai_arm_004robot_arm_torque_spikereduce_speedpartial_success0.751useful
context_gated_physical_ai_action_outcomepai_arm_0023pai_arm_hard_001robot_arm_torque_spikeincrease_torque_limitsuccess0.641misleading
context_gated_physical_ai_action_outcomepai_cold_0021pai_cold_001cold_chain_temperature_excursionreroute_cold_docksuccess0.936useful
context_gated_physical_ai_action_outcomepai_cold_0022pai_cold_hard_001cold_chain_temperature_excursionignore_until_checkpointsuccess0.728misleading
context_gated_physical_ai_action_outcomepai_cold_0023pai_cold_004cold_chain_temperature_excursioninspect_door_sealsuccess0.485useful
context_gated_physical_ai_action_outcomepai_drone_0021pai_drone_001drone_gps_drift_near_boundaryreturn_to_basesuccess0.924useful
context_gated_physical_ai_action_outcomepai_drone_0022pai_drone_hard_001drone_gps_drift_near_boundarycontinue_missionsuccess0.729misleading
context_gated_physical_ai_action_outcomepai_drone_0023pai_drone_004drone_gps_drift_near_boundaryswitch_vision_navsuccess0.620useful
QueryCandidateActionOutcomeRaw ValueGated ValueMultiplierContext ScoreReasons
pai_agv_slip_002pai_agv_slip_hard_001continue_routesuccess1.000.120.120.724topology_mismatch, change_context_mismatch, query_marks_action_unsafe
pai_agv_slip_002pai_agv_slip_003continue_routesuccess1.000.120.120.308topology_mismatch, change_context_mismatch, temporal_motif_mismatch, query_marks_action_unsafe
pai_agv_slip_002pai_cold_002ignore_until_checkpointfailure-0.70-0.080.120.095topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_agv_slip_002pai_cold_001reroute_cold_docksuccess1.000.120.120.092topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_agv_slip_002pai_arm_004reduce_speedpartial_success0.450.050.120.096topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_agv_slip_002pai_lidar_001safe_stop_clean_lenssuccess1.000.120.120.095topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_lidar_002pai_lidar_hard_001speed_up_clear_zonesuccess1.000.120.120.637topology_mismatch, change_context_mismatch, query_marks_action_unsafe
pai_lidar_002pai_lidar_004switch_sensor_modesuccess1.000.450.450.793temporal_motif_mismatch
pai_lidar_002pai_lidar_003speed_up_clear_zonesuccess1.000.120.120.217topology_mismatch, change_context_mismatch, temporal_motif_mismatch, query_marks_action_unsafe
pai_lidar_002pai_arm_002increase_torque_limitunsafe_failure-1.00-0.120.120.090topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_lidar_002pai_agv_slip_002continue_routeunsafe_failure-1.00-0.120.120.088topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_lidar_002pai_arm_001pause_recalibratesuccess1.000.120.120.090topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_lidar_002pai_arm_004reduce_speedpartial_success0.450.050.120.084topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_arm_002pai_arm_hard_001increase_torque_limitsuccess1.000.120.120.458topology_mismatch, change_context_mismatch, query_marks_action_unsafe
pai_arm_002pai_arm_003increase_torque_limitsuccess1.000.120.120.223topology_mismatch, change_context_mismatch, temporal_motif_mismatch, query_marks_action_unsafe
pai_arm_002pai_lidar_002speed_up_clear_zoneunsafe_failure-1.00-0.120.120.090topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_arm_002pai_agv_slip_002continue_routeunsafe_failure-1.00-0.120.120.081topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_arm_002pai_lidar_001safe_stop_clean_lenssuccess1.000.120.120.084topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_arm_002pai_agv_slip_001reroute_zonesuccess1.000.120.120.078topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_cold_002pai_cold_hard_001ignore_until_checkpointsuccess1.000.120.120.622topology_mismatch, change_context_mismatch, query_marks_action_unsafe
pai_cold_002pai_cold_004inspect_door_sealsuccess1.000.450.450.634topology_mismatch, temporal_motif_mismatch
pai_cold_002pai_cold_003ignore_until_checkpointsuccess1.000.120.120.301topology_mismatch, change_context_mismatch, temporal_motif_mismatch, query_marks_action_unsafe
pai_cold_002pai_agv_slip_004stop_and_inspectsuccess1.000.120.120.104topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_cold_002pai_agv_slip_001reroute_zonesuccess1.000.120.120.101topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_cold_002pai_agv_slip_hard_001continue_routesuccess1.000.120.120.152topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_cold_002pai_agv_slip_002continue_routeunsafe_failure-1.00-0.120.120.095topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_drone_002pai_drone_hard_001continue_missionsuccess1.000.120.120.715topology_mismatch, change_context_mismatch, query_marks_action_unsafe
pai_drone_002pai_drone_003continue_missionsuccess1.000.120.120.275topology_mismatch, change_context_mismatch, temporal_motif_mismatch, query_marks_action_unsafe
pai_drone_002pai_lidar_003speed_up_clear_zonesuccess1.000.120.120.093topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_drone_002pai_lidar_hard_001speed_up_clear_zonesuccess1.000.120.120.095topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_drone_002pai_agv_slip_hard_001continue_routesuccess1.000.120.120.089topology_mismatch, change_context_mismatch, temporal_motif_mismatch
pai_drone_002pai_arm_hard_001increase_torque_limitsuccess1.000.120.120.087topology_mismatch, change_context_mismatch, temporal_motif_mismatch

The strongest signal is recovery Top-1 hit rate, not raw Top-3 retrieval. The context-gated variant can still retrieve misleading robot incidents for audit, but it down-weights outcomes from mismatched topology, temporal motifs, and change context before action aggregation.

In this fixture, the gated variant is the only method that reaches perfect risky-repeat avoidance and perfect recovery-action selection across all five Physical AI incident families.

Replay the fixture through native ZeptoDB SQL tables with ROS-style telemetry windows, ASOF JOINs, action/outcome joins, and ROW_NUMBER ranking so the Python-only comparison becomes auditable through the same SQL path used by the AIOps Action-Outcome experiments.