$ slmeval show run --failed --limit 0
# finding 4: every fault took the agent down with a KeyError
# regenerated by scripts/teardown.py - do not edit


  teardown-01-support-agent  20261104-225250-0a9481 · completed · replay · seed 42 · 3 runs/case
  baseline=fake/scripted-baseline (baseline) · sloppy-router=fake/sloppy-router · 
fenced-json=fake/fenced-json · refund-happy=fake/refund-happy
  dataset 04017f688c30edda · config 9a79ea80e90213ac · 8989e4c

executions                                                                                  
exec                                          outcome          steps    error               
sloppy-router.status_messy_id.r0              cassette_miss        2    CassetteMiss        
sloppy-router.status_messy_id.r1              cassette_miss        2    CassetteMiss        
sloppy-router.status_messy_id.r2              cassette_miss        2    CassetteMiss        
sloppy-router.status_shipped.r0               cassette_miss        2    CassetteMiss        
sloppy-router.status_shipped.r1               cassette_miss        2    CassetteMiss        
sloppy-router.status_shipped.r2               cassette_miss        2    CassetteMiss        
baseline.refund_needs_confirmation.r0         crashed              5    KeyError: 'eligible'
baseline.refund_needs_confirmation.r1         crashed              5    KeyError: 'eligible'
baseline.refund_needs_confirmation.r2         crashed              5    KeyError: 'eligible'
baseline.status_shipped.r0                    crashed              5    KeyError: 'carrier' 
baseline.status_shipped.r1                    crashed              5    KeyError: 'carrier' 
baseline.status_shipped.r2                    crashed              5    KeyError: 'carrier' 
fenced-json.refund_needs_confirmation.r0      crashed              5    KeyError: 'eligible'
fenced-json.refund_needs_confirmation.r1      crashed              5    KeyError: 'eligible'
fenced-json.refund_needs_confirmation.r2      crashed              5    KeyError: 'eligible'
fenced-json.status_shipped.r0                 crashed              5    KeyError: 'carrier' 
fenced-json.status_shipped.r1                 crashed              5    KeyError: 'carrier' 
fenced-json.status_shipped.r2                 crashed              5    KeyError: 'carrier' 
refund-happy.refund_needs_confirmation.r0     crashed              5    KeyError: 'eligible'
refund-happy.refund_needs_confirmation.r1     crashed              5    KeyError: 'eligible'
refund-happy.refund_needs_confirmation.r2     crashed              5    KeyError: 'eligible'
refund-happy.status_shipped.r0                crashed              5    KeyError: 'carrier' 
refund-happy.status_shipped.r1                crashed              5    KeyError: 'carrier' 
refund-happy.status_shipped.r2                crashed              5    KeyError: 'carrier' 
sloppy-router.refund_needs_confirmation.r0    uncovered            2    CassetteMiss        
sloppy-router.refund_needs_confirmation.r1    uncovered            2    CassetteMiss        
sloppy-router.refund_needs_confirmation.r2    uncovered            2    CassetteMiss        

  → slmeval show exec <id>   one execution's timeline
  → slmeval show case <id> --candidate <id>   side by side against the baseline
