Index
2026-05-17 — Experiment

B1 eval visual viewer — scene-mem v2 MemER (held-out val)

memer | builder-structure autoregressive (Option A), no teacher forcing | base Qwen3-VL-4B + LoRA checkpoint-123

TL;DR

1Current metrics (metrics.json, 189/189 samples)

88.4%
m1 final-query
167/189
97.2%
m4 chunked
(true mem recall)
77.1%
m4 not-chunked
(prior floor)
95.2%
m2 narration
fine 96/comp 83
100%
m3 final-kf rate
prec 0.94
0
parse
failures
Metric definitions & the 5-iteration believability journey are in claude/260517/analysis-b1_eval_methodology.md (repo). Short version: m1 = model's final-turn current_subtask vs the verified fine_subtasks.json target, scored by the deterministic rule-based score_subtask (no LLM judge); m4 splits chunked (target object genuinely passed through the bounded FIFO → true compressed-memory recall) vs not-chunked (answerable from learned prior only → guessing floor). Prior tier3b: overall 64.9% / chunked 100%; here not-chunked rose 17% → ~74% — the quantified value of the V2 fine-subtask redesign.

2How to read the videos

Each video is one scenario+test. The left camera stack is exactly the pixels B1 received (wrist robot0_eye_in_hand top, robot0_agentview_left bottom). It plays the ~8 evenly-spaced recent-window frames the builder fed the model for that turn (we deliberately do not interpolate frames the model never saw — the turn→frame mapping is recovered by re-running the same builder machinery the eval used, byte-identical to predictions.jsonl). The right panel shows that turn's instruction, the builder/GT subtask, the model's predicted subtask, the match verdict + reason, model-vs-GT keyframe positions, the running memory-turn tally, and the prominent FINAL-QUERY verdict. The bottom strip is the size-8 memory FIFO (frames MemER carries forward); a green border marks the keyframe pushed into memory.

►combo_011_L33_S36_0218 · MicrowaveThawingFridge_meat

FINAL WRONG not-chunked (prior floor) fine-only   task=MicrowaveThawingFridge   turns=21 (memory 20 + final 1)   memory-turn match 17/20

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the steak is placed. → target GT Place the steak in the microwave; model said Place the steak on the toaster oven — MISMATCH (wrong recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
7fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
8fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
9fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
10fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
11fineTask: Transport the steak from the fridge to the microwave aPick up the steak from the fridgeTransport the steak from the fridge to the microwave and turn on the microwave.✗m=[8] g=[]
12fineTask: Transport the steak from the fridge to the microwave aPlace the steak in the microwaveTurn on the microwave✗m=[] g=[8]
13fine/transitTask: Approach the coffee machine for the next task.Navigate to the coffee machineNavigate to the coffee machine✓m=[] g=[]
14fineTask: Pick the mug from the cabinet, place it under the coffPick up the mug from the cabinetPick up the mug from the cabinet✓m=[] g=[]
15fineTask: Pick the mug from the cabinet, place it under the coffPlace the mug under the coffee machinePlace the mug under the coffee machine✓m=[8] g=[8]
16fineTask: Pick the mug from the cabinet, place it under the coffPress the start button on the coffee machinePick up the mug from the cabinet✗m=[] g=[]
17fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
18fineTask: Take the pizza cutter from the drawer on the left and Pick up the pizza from the drawerPick up the pizza cutter from the drawer✓m=[] g=[]
19fineTask: Take the pizza cutter from the drawer on the left and Place the pizza on the dining counterPlace the pizza cutter in the dining counter✓m=[8] g=[8]
20 (final)FINALTask: Show me where the steak is placed.Place the steak in the microwavePlace the steak on the toaster oven✗m=[2] g=[3]

►combo_011_L33_S36_0145 · MicrowaveThawingFridge_meat

FINAL WRONG not-chunked (prior floor) has §7 composite turn   task=MicrowaveThawingFridge   turns=21 (memory 20 + final 1)   memory-turn match 17/20

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the steak is placed. → target GT Place the steak in the microwave; model said Place the steak on the toaster oven — MISMATCH (wrong recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
7fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
8fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
9fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
10fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
11fineTask: Transport the steak from the fridge to the microwave aPick up the steak from the fridgeTransport the steak from the fridge to the microwave and turn on the microwave.✗m=[8] g=[]
12fineTask: Transport the steak from the fridge to the microwave aPlace the steak in the microwaveTurn on the microwave✗m=[] g=[8]
13fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
14compositeTask: Place the chicken drumstick on the plate and place thePlace the chicken drumstick on the plate and place the onion on the same plate.Pick up the chicken drumstick from the counter✗m=[] g=[8]
15fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
16compositeTask: Collect the paprika, ketchup, and shaker from the cabiCollect the paprika, ketchup, and shaker from the cabinet and place them next to the stove.Collect the paprika, ketchup, and shaker from the cabinet and place them next to the stove.✓m=[8] g=[8]
17fine/transitTask: Approach the next location for the next task.Navigate to the next locationNavigate to the next location✓m=[] g=[]
18fineTask: Pick the mug from the counter and place it under the cPick up the mug from the counterPick up the mug from the counter✓m=[] g=[]
19fineTask: Pick the mug from the counter and place it under the cPlace the mug under the coffee machine dispenserPlace the mug under the coffee machine dispenser✓m=[8] g=[8]
20 (final)FINALTask: Show me where the steak is placed.Place the steak in the microwavePlace the steak on the toaster oven✗m=[2] g=[3]

►combo_072_L56_S42_1109 · LoadDishwasher_dish0

FINAL WRONG chunked (true memory recall) fine-only   task=LoadDishwasher   turns=34 (memory 33 + final 1)   memory-turn match 31/33

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the cup is placed. → target GT Place the bowl in the dishwasher; model said Place the cup in the dishwasher — MISMATCH (wrong recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Pick up the cup and bowl from the counter, place them Pick up the cup from the counterPick up the cup from the counter✓m=[] g=[]
1fineTask: Pick up the cup and bowl from the counter, place them Place the cup in the dishwasherPlace the cup in the dishwasher✓m=[] g=[]
2fineTask: Pick up the cup and bowl from the counter, place them Pick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
3fineTask: Pick up the cup and bowl from the counter, place them Place the bowl in the dishwasherPlace the bowl in the dishwasher✓m=[8] g=[8]
4fineTask: Pick up the cup and bowl from the counter, place them Close the dishwasher doorClose the dishwasher door✓m=[] g=[]
5fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
6fineTask: Pick the bell pepper from the sink and place it in thePick up the bell pepper from the sinkPick up the bell pepper from the sink✓m=[] g=[]
7fineTask: Pick the bell pepper from the sink and place it in thePlace the bell pepper in the bowlPlace the bell pepper in the bowl✓m=[] g=[]
8fineTask: Pick the bell pepper from the sink and place it in thePick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
9fineTask: Pick the bell pepper from the sink and place it in thePlace the bowl inside the microwavePlace the bowl inside the microwave✓m=[8] g=[8]
10fineTask: Pick the bell pepper from the sink and place it in theClose the microwave doorClose the microwave door✓m=[] g=[]
11fineTask: Pick the bell pepper from the sink and place it in thePress the start button on the microwavePress the start button on the microwave✓m=[] g=[]
12fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
13fineTask: Pull the toaster oven rack outwards. Pick up the baguePull the toaster oven rack outwardsPull the toaster oven rack outwards✓m=[] g=[]
14fineTask: Pull the toaster oven rack outwards. Pick up the baguePick up the baguette from the plate on the counterPick up the baguette from the plate on the counter✓m=[] g=[]
15fineTask: Pull the toaster oven rack outwards. Pick up the baguePlace the baguette on the toaster oven rackPlace the baguette on the toaster oven rack✓m=[8] g=[8]
16fineTask: Pull the toaster oven rack outwards. Pick up the bagueClose the toaster oven door fullyClose the toaster oven door fully✓m=[] g=[]
17fineTask: Pull the toaster oven rack outwards. Pick up the bagueSet the toaster oven temperature to the lowest settingSet the toaster oven temperature to the lowest setting✓m=[] g=[]
18fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
19fineTask: Pick up the straw from the left drawer and put it insiPick up the straw from the drawerPick up the straw from the drawer✓m=[] g=[]
20fineTask: Pick up the straw from the left drawer and put it insiPlace the straw in the smoothie cupPlace the straw in the smoothie cup✓m=[8] g=[8]
21fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
22fineTask: Pick the chicken drumstick from the plate and place itPick up the chicken drumstick from the cabinetPick up the chicken drumstick from the cabinet✓m=[] g=[]
23fineTask: Pick the chicken drumstick from the plate and place itPlace the chicken drumstick on the cutting boardPlace the chicken drumstick on the cutting board✓m=[] g=[]
24fineTask: Pick the chicken drumstick from the plate and place itPick up the chicken drumstick from the cabinetPick up the condiment bottle from the cabinet✗m=[] g=[]
25fineTask: Pick the chicken drumstick from the plate and place itPlace the chicken drumstick in the cutting boardPlace the condiment bottle in the cabinet✗m=[8] g=[8]
26fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
27fineTask: Open the cabinet and move the ladle to the pot. Then cClose the cabinet doorClose the cabinet door✓m=[8] g=[8]
28fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
29fineTask: Pick up the potato and potato from the counter and plaPick up the potato from the counterPick up the potato from the counter✓m=[] g=[]
30fineTask: Pick up the potato and potato from the counter and plaPlace the potato in the panPlace the potato in the pan✓m=[] g=[]
31fineTask: Pick up the potato and potato from the counter and plaPick up the potato from the counterPick up the potato from the counter✓m=[] g=[]
32fineTask: Pick up the potato and potato from the counter and plaPlace the potato in the panPlace the potato in the pan✓m=[8] g=[8]
33 (final)FINALTask: Show me where the cup is placed.Place the bowl in the dishwasherPlace the cup in the dishwasher✗m=[1] g=[1]

►combo_039_L42_S25_0784 · FoodCleanup_food0

FINAL WRONG chunked (true memory recall) has §7 composite turn   task=FoodCleanup   turns=19 (memory 18 + final 1)   memory-turn match 16/18

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the kiwi is placed. → target GT Place the kiwi in the cabinet; model said Place the cup inside the bowl on the dining table and move the bowl to any counter. — MISMATCH (wrong recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0compositeTask: Transport the fish from the fridge to the microwave anTransport the fish from the fridge to the microwave and turn on the microwave.Place the fish in the microwave✗m=[8] g=[8]
1fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
2fineTask: Pull the toaster oven rack outwards. Pick up the baguePull the toaster oven rack outwardsPull the toaster oven rack outwards✓m=[] g=[]
3fineTask: Pull the toaster oven rack outwards. Pick up the baguePick up the baguette from the plate on the counterPick up the baguette from the plate on the counter✓m=[] g=[]
4fineTask: Pull the toaster oven rack outwards. Pick up the baguePlace the baguette on the toaster oven rackPlace the baguette on the toaster oven rack✓m=[8] g=[8]
5fineTask: Pull the toaster oven rack outwards. Pick up the bagueClose the toaster oven door fullyClose the toaster oven door fully✓m=[] g=[]
6fineTask: Pull the toaster oven rack outwards. Pick up the bagueSet the toaster oven temperature to the lowest settingSet the toaster oven temperature to the lowest setting✓m=[] g=[]
7fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
8fineTask: Pick the kiwi from the counter and place it in the cabPick up the kiwi from the counterPick up the kiwi from the counter✓m=[] g=[]
9fineTask: Pick the kiwi from the counter and place it in the cabPlace the kiwi in the cabinetPlace the kiwi in the cabinet✓m=[8] g=[8]
10fineTask: Pick the kiwi from the counter and place it in the cabClose the cabinet doorClose the cabinet door✓m=[] g=[]
11fine/transitTask: Approach the fixture for the next task.Navigate to the fixtureNavigate to the fixture✓m=[] g=[]
12fineTask: Take the fish from the oven and place it on the plate Pick up the fish from the ovenPick up the fish from the oven✓m=[] g=[]
13fineTask: Take the fish from the oven and place it on the plate Place the fish on the counterPlace the fish on the counter✓m=[8] g=[8]
14fine/transitTask: Approach the fixture for the next task.Navigate to the fixtureNavigate to the fixture✓m=[] g=[]
15fineTask: Close the oven door.Close the oven doorClose the oven door✓m=[8] g=[8]
16fine/transitTask: Approach the stool for the next task.Navigate to the stoolNavigate to the stool✓m=[] g=[]
17compositeTask: Place the cup inside the bowl on the dining table and Place the cup inside the bowl on the dining table and move the bowl to any counter.Pick up the cup from the counter✗m=[] g=[8]
18 (final)FINALTask: Show me where the kiwi is placed.Place the kiwi in the cabinetPlace the cup inside the bowl on the dining table and move the bowl to any counter.✗m=[8] g=[3]

►combo_014_L29_S48_0328 · PlaceMicrowaveSafeItem_microwave_safe_item

FINAL CORRECT not-chunked (prior floor) fine-only   task=PlaceMicrowaveSafeItem   turns=35 (memory 34 + final 1)   memory-turn match 34/34

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the cup with liquid is placed. → target GT Place the cup in the microwave; model said Place the cup in the microwave — MATCH (correct recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: There's a steak in the fridge that needs to be moved tPick up the steak from the fridgePick up the steak from the fridge✓m=[] g=[]
1fineTask: There's a steak in the fridge that needs to be moved tPlace the steak on a shelf in the freezerPlace the steak on a shelf in the freezer✓m=[8] g=[8]
2fineTask: There's a steak in the fridge that needs to be moved tClose the fridge doorClose the fridge door✓m=[] g=[]
3fineTask: There's a steak in the fridge that needs to be moved tClose the freezer doorClose the freezer door✓m=[] g=[]
4fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
6fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
7fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
8fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
9fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
10fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
11fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
12fineTask: Place the microwavable item in the microwave. Then, clPick up the cup from the counterPick up the cup from the counter✓m=[] g=[]
13fineTask: Place the microwavable item in the microwave. Then, clPlace the cup in the microwavePlace the cup in the microwave✓m=[8] g=[8]
14fineTask: Place the microwavable item in the microwave. Then, clPick up the cup from the counterPick up the cup from the counter✓m=[] g=[]
15fineTask: Place the microwavable item in the microwave. Then, clPlace the cup in the microwavePlace the cup in the microwave✓m=[] g=[]
16fineTask: Place the microwavable item in the microwave. Then, clClose the microwave doorClose the microwave door✓m=[] g=[]
17fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
18fineTask: Open the cabinet. Pick the spray and place it next to Open the cabinet doorOpen the cabinet door✓m=[] g=[]
19fineTask: Open the cabinet. Pick the spray and place it next to Pick up the spray from the cabinetPick up the spray from the cabinet✓m=[] g=[]
20fineTask: Open the cabinet. Pick the spray and place it next to Place the spray in the sinkPlace the spray in the sink✓m=[8] g=[8]
21fineTask: Open the cabinet. Pick the spray and place it next to Close the cabinet doorClose the cabinet door✓m=[] g=[]
22fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
23fineTask: Place the pan on the front left burner on the stove. TPick up the pan from the counterPick up the pan from the counter✓m=[] g=[]
24fineTask: Place the pan on the front left burner on the stove. TPlace the pan on the stovePlace the pan on the stove✓m=[] g=[]
25fineTask: Place the pan on the front left burner on the stove. TPick up the tomato from the counterPick up the tomato from the counter✓m=[] g=[]
26fineTask: Place the pan on the front left burner on the stove. TPlace the tomato in the panPlace the tomato in the pan✓m=[] g=[]
27fineTask: Place the pan on the front left burner on the stove. TPick up the onion from the counterPick up the onion from the counter✓m=[] g=[]
28fineTask: Place the pan on the front left burner on the stove. TPlace the onion in the panPlace the onion in the pan✓m=[8] g=[8]
29fine/transitTask: Approach the counter for the next task.Navigate to the counterNavigate to the counter✓m=[] g=[]
30fineTask: Place the bowl with cake and the cupcake onto the trayPick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
31fineTask: Place the bowl with cake and the cupcake onto the trayPlace the bowl on the trayPlace the bowl in the tray✓m=[] g=[]
32fineTask: Place the bowl with cake and the cupcake onto the trayPick up the cupcake from the counterPick up the cupcake from the counter✓m=[] g=[]
33fineTask: Place the bowl with cake and the cupcake onto the trayPlace the cupcake on the trayPlace the cupcake in the tray✓m=[8] g=[8]
34 (final)FINALTask: Show me where the cup with liquid is placed.Place the cup in the microwavePlace the cup in the microwave✓m=[2] g=[3]

►combo_002_L29_S48_0089 · OvenBroilFish_obj

FINAL CORRECT not-chunked (prior floor) has §7 composite turn   task=OvenBroilFish   turns=31 (memory 30 + final 1)   memory-turn match 30/30

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the fish is placed. → target GT Place the fish on the bottom rack of the oven; model said Place the fish on the bottom rack of the oven — MATCH (correct recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: There's a steak in the fridge that needs to be moved tPick up the steak from the fridgePick up the steak from the fridge✓m=[] g=[]
1fineTask: There's a steak in the fridge that needs to be moved tPlace the steak on a shelf in the freezerPlace the steak on a shelf in the freezer✓m=[8] g=[8]
2fineTask: There's a steak in the fridge that needs to be moved tClose the fridge doorClose the fridge door✓m=[] g=[]
3fineTask: There's a steak in the fridge that needs to be moved tClose the freezer doorClose the freezer door✓m=[] g=[]
4fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
6fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
7fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
8fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
9fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
10fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
11fine/transitTask: Approach the oven for the next task.Navigate to the ovenNavigate to the oven✓m=[] g=[]
12fineTask: Place the fish on the bottom rack of the oven, and sliPick up the fish from the counterPick up the fish from the counter✓m=[] g=[]
13fineTask: Place the fish on the bottom rack of the oven, and sliPlace the fish on the bottom rack of the ovenPlace the fish on the bottom rack of the oven✓m=[8] g=[8]
14fineTask: Place the fish on the bottom rack of the oven, and sliSlide the oven rack back insideSlide the oven rack back inside✓m=[] g=[]
15fineTask: Place the fish on the bottom rack of the oven, and sliClose the oven doorClose the oven door✓m=[] g=[]
16fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
17fineTask: Place the pan on the front left burner on the stove. TPick up the pan from the counterPick up the pan from the counter✓m=[] g=[]
18fineTask: Place the pan on the front left burner on the stove. TPlace the pan on the stovePlace the pan on the stove✓m=[] g=[]
19fineTask: Place the pan on the front left burner on the stove. TPick up the tomato from the counterPick up the tomato from the counter✓m=[] g=[]
20fineTask: Place the pan on the front left burner on the stove. TPlace the tomato in the panPlace the tomato in the pan✓m=[] g=[]
21fineTask: Place the pan on the front left burner on the stove. TPick up the onion from the counterPick up the onion from the counter✓m=[] g=[]
22fineTask: Place the pan on the front left burner on the stove. TPlace the onion in the panPlace the onion in the pan✓m=[8] g=[8]
23fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
24compositeTask: Remove the onion and tangerine from the sink. Then movRemove the onion and tangerine from the sink. Then move the bowl and cup from the counter to the sink for washing.Remove the onion and tangerine from the sink. Then move the bowl and cup from the counter to the sink for washing.✓m=[8] g=[8]
25fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
26fineTask: Move the pot and pan from the stove into the sink.Pick up the pot from the stovePick up the pot from the stove✓m=[] g=[]
27fineTask: Move the pot and pan from the stove into the sink.Place the pot in the sinkPlace the pot in the sink✓m=[] g=[]
28fineTask: Move the pot and pan from the stove into the sink.Pick up the pan from the stovePick up the pan from the stove✓m=[] g=[]
29fineTask: Move the pot and pan from the stove into the sink.Place the pan in the sinkPlace the pan in the sink✓m=[8] g=[8]
30 (final)FINALTask: Show me where the fish is placed.Place the fish on the bottom rack of the ovenPlace the fish on the bottom rack of the oven✓m=[3] g=[3]

►combo_015_L50_S40_0435 · RestockBowls_obj1

FINAL CORRECT chunked (true memory recall) fine-only   task=RestockBowls   turns=30 (memory 29 + final 1)   memory-turn match 29/29

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the bowl is placed. → target GT Place a bowl in the cabinet; model said Place a bowl in the cabinet — MATCH (correct recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
7fineTask: Remove the pear from the bowl and place it on the smalPick up the bowl from the bowlPick up the bowl from the bowl✓m=[] g=[]
8fineTask: Remove the pear from the bowl and place it on the smalPlace the bowl in the small platePlace the bowl in the small plate✓m=[8] g=[8]
9fineTask: Remove the pear from the bowl and place it on the smalClose the microwave doorClose the microwave door✓m=[] g=[]
10fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
11fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
12fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
13fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
14fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
15fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
16fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
17fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
18fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
19fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
20fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[8] g=[8]
21fine/transitTask: Approach the next location for the next task.Navigate to the next locationNavigate to the next location✓m=[] g=[]
22fineTask: Pick the mug from the counter and place it under the cPick up the mug from the counterPick up the mug from the counter✓m=[] g=[]
23fineTask: Pick the mug from the counter and place it under the cPlace the mug under the coffee machine dispenserPlace the mug under the coffee machine dispenser✓m=[8] g=[8]
24fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
25fineTask: Soak the sponge with water for a few seconds and then Pick up the sponge from the counterPick up the sponge from the counter✓m=[] g=[]
26fineTask: Soak the sponge with water for a few seconds and then Place the sponge inside the sinkPlace the sponge inside the sink✓m=[8] g=[8]
27fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
28fineTask: Close the left drawer.Close the left drawerClose the left drawer✓m=[8] g=[8]
29 (final)FINALTask: Show me where the bowl is placed.Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[1] g=[1]

►combo_002_L29_S48_0089 · MoveFridgeToFreezer_refrigerated_item

FINAL CORRECT chunked (true memory recall) has §7 composite turn   task=MoveFridgeToFreezer   turns=31 (memory 30 + final 1)   memory-turn match 30/30

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the steak is placed. → target GT Place the steak on a shelf in the freezer; model said Place the steak on a shelf in the freezer — MATCH (correct recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: There's a steak in the fridge that needs to be moved tPick up the steak from the fridgePick up the steak from the fridge✓m=[] g=[]
1fineTask: There's a steak in the fridge that needs to be moved tPlace the steak on a shelf in the freezerPlace the steak on a shelf in the freezer✓m=[8] g=[8]
2fineTask: There's a steak in the fridge that needs to be moved tClose the fridge doorClose the fridge door✓m=[] g=[]
3fineTask: There's a steak in the fridge that needs to be moved tClose the freezer doorClose the freezer door✓m=[] g=[]
4fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
6fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
7fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
8fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
9fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
10fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
11fine/transitTask: Approach the oven for the next task.Navigate to the ovenNavigate to the oven✓m=[] g=[]
12fineTask: Place the fish on the bottom rack of the oven, and sliPick up the fish from the counterPick up the fish from the counter✓m=[] g=[]
13fineTask: Place the fish on the bottom rack of the oven, and sliPlace the fish on the bottom rack of the ovenPlace the fish on the bottom rack of the oven✓m=[8] g=[8]
14fineTask: Place the fish on the bottom rack of the oven, and sliSlide the oven rack back insideSlide the oven rack back inside✓m=[] g=[]
15fineTask: Place the fish on the bottom rack of the oven, and sliClose the oven doorClose the oven door✓m=[] g=[]
16fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
17fineTask: Place the pan on the front left burner on the stove. TPick up the pan from the counterPick up the pan from the counter✓m=[] g=[]
18fineTask: Place the pan on the front left burner on the stove. TPlace the pan on the stovePlace the pan on the stove✓m=[] g=[]
19fineTask: Place the pan on the front left burner on the stove. TPick up the tomato from the counterPick up the tomato from the counter✓m=[] g=[]
20fineTask: Place the pan on the front left burner on the stove. TPlace the tomato in the panPlace the tomato in the pan✓m=[] g=[]
21fineTask: Place the pan on the front left burner on the stove. TPick up the onion from the counterPick up the onion from the counter✓m=[] g=[]
22fineTask: Place the pan on the front left burner on the stove. TPlace the onion in the panPlace the onion in the pan✓m=[8] g=[8]
23fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
24compositeTask: Remove the onion and tangerine from the sink. Then movRemove the onion and tangerine from the sink. Then move the bowl and cup from the counter to the sink for washing.Remove the onion and tangerine from the sink. Then move the bowl and cup from the counter to the sink for washing.✓m=[8] g=[8]
25fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
26fineTask: Move the pot and pan from the stove into the sink.Pick up the pot from the stovePick up the pot from the stove✓m=[] g=[]
27fineTask: Move the pot and pan from the stove into the sink.Place the pot in the sinkPlace the pot in the sink✓m=[] g=[]
28fineTask: Move the pot and pan from the stove into the sink.Pick up the pan from the stovePick up the pan from the stove✓m=[] g=[]
29fineTask: Move the pot and pan from the stove into the sink.Place the pan in the sinkPlace the pan in the sink✓m=[8] g=[8]
30 (final)FINALTask: Show me where the steak is placed.Place the steak on a shelf in the freezerPlace the steak on a shelf in the freezer✓m=[1] g=[1]

►combo_015_L50_S40_0435 · FilterMicrowavableItem_meat

FINAL WRONG not-chunked (prior floor) fine-only   task=FilterMicrowavableItem   turns=30 (memory 29 + final 1)   memory-turn match 28/29

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the shrimp is placed. → target GT Place the bowl in the microwave; model said Place the bowl in the small plate — MISMATCH (wrong recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
7fineTask: Remove the pear from the bowl and place it on the smalPick up the bowl from the bowlPick up the bowl from the bowl✓m=[] g=[]
8fineTask: Remove the pear from the bowl and place it on the smalPlace the bowl in the microwavePlace the bowl in the small plate✗m=[8] g=[8]
9fineTask: Remove the pear from the bowl and place it on the smalClose the microwave doorClose the microwave door✓m=[] g=[]
10fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
11fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
12fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
13fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
14fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
15fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
16fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
17fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
18fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
19fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
20fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[8] g=[8]
21fine/transitTask: Approach the next location for the next task.Navigate to the next locationNavigate to the next location✓m=[] g=[]
22fineTask: Pick the mug from the counter and place it under the cPick up the mug from the counterPick up the mug from the counter✓m=[] g=[]
23fineTask: Pick the mug from the counter and place it under the cPlace the mug under the coffee machine dispenserPlace the mug under the coffee machine dispenser✓m=[8] g=[8]
24fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
25fineTask: Soak the sponge with water for a few seconds and then Pick up the sponge from the counterPick up the sponge from the counter✓m=[] g=[]
26fineTask: Soak the sponge with water for a few seconds and then Place the sponge inside the sinkPlace the sponge inside the sink✓m=[8] g=[8]
27fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
28fineTask: Close the left drawer.Close the left drawerClose the left drawer✓m=[8] g=[8]
29 (final)FINALTask: Show me where the shrimp is placed.Place the bowl in the microwavePlace the bowl in the small plate✗m=[2] g=[2]

►combo_011_L33_S36_0154 · MicrowaveThawingFridge_meat

FINAL WRONG not-chunked (prior floor) has §7 composite turn   task=MicrowaveThawingFridge   turns=24 (memory 23 + final 1)   memory-turn match 17/23

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the steak is placed. → target GT Place the steak in the microwave; model said Place the steak on the toaster oven — MISMATCH (wrong recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
7fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
8fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
9fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
10fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
11fineTask: Transport the steak from the fridge to the microwave aPick up the steak from the fridgeTransport the steak from the fridge to the microwave and turn on the microwave.✗m=[8] g=[]
12fineTask: Transport the steak from the fridge to the microwave aPlace the steak in the microwaveTurn on the microwave✗m=[] g=[8]
13fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
14compositeTask: Place the chicken drumstick on the plate and place thePlace the chicken drumstick on the plate and place the onion on the same plate.Place the chicken drumstick on the plate and place the onion on the same plate.✓m=[8] g=[8]
15fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
16fineTask: Stack the bowls in the sink.Pick up a bowl from the counterStack the bowls in the sink.✗m=[8] g=[]
17fineTask: Stack the bowls in the sink.Place a bowl in the sinkStack the bowls in the sink.✗m=[] g=[]
18fineTask: Stack the bowls in the sink.Pick up a bowl from the counterStack the bowls in the sink.✗m=[8] g=[]
19fineTask: Stack the bowls in the sink.Place a bowl in the sinkStack the bowls in the sink.✗m=[] g=[8]
20fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
21fineTask: Take the pizza cutter from the drawer on the left and Pick up the pizza from the drawerPick up the pizza cutter from the drawer✓m=[] g=[]
22fineTask: Take the pizza cutter from the drawer on the left and Place the pizza on the dining counterPlace the pizza cutter in the dining counter✓m=[8] g=[8]
23 (final)FINALTask: Show me where the steak is placed.Place the steak in the microwavePlace the steak on the toaster oven✗m=[2] g=[3]

►combo_072_L56_S42_1067 · LoadDishwasher_dish1

FINAL WRONG chunked (true memory recall) has §7 composite turn   task=LoadDishwasher   turns=32 (memory 31 + final 1)   memory-turn match 31/31

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the bowl is placed. → target GT Place the bowl in the dishwasher; model said Place the bowl inside the microwave — MISMATCH (wrong recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Pick up the cup and bowl from the counter, place them Pick up the cup from the counterPick up the cup from the counter✓m=[] g=[]
1fineTask: Pick up the cup and bowl from the counter, place them Place the cup in the dishwasherPlace the cup in the dishwasher✓m=[] g=[]
2fineTask: Pick up the cup and bowl from the counter, place them Pick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
3fineTask: Pick up the cup and bowl from the counter, place them Place the bowl in the dishwasherPlace the bowl in the dishwasher✓m=[8] g=[8]
4fineTask: Pick up the cup and bowl from the counter, place them Close the dishwasher doorClose the dishwasher door✓m=[] g=[]
5fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
6fineTask: Pull the toaster oven rack outwards. Pick up the baguePull the toaster oven rack outwardsPull the toaster oven rack outwards✓m=[] g=[]
7fineTask: Pull the toaster oven rack outwards. Pick up the baguePick up the baguette from the plate on the counterPick up the baguette from the plate on the counter✓m=[] g=[]
8fineTask: Pull the toaster oven rack outwards. Pick up the baguePlace the baguette on the toaster oven rackPlace the baguette on the toaster oven rack✓m=[8] g=[8]
9fineTask: Pull the toaster oven rack outwards. Pick up the bagueClose the toaster oven door fullyClose the toaster oven door fully✓m=[] g=[]
10fineTask: Pull the toaster oven rack outwards. Pick up the bagueSet the toaster oven temperature to the lowest settingSet the toaster oven temperature to the lowest setting✓m=[] g=[]
11fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
12fineTask: Pick the bell pepper from the sink and place it in thePick up the bell pepper from the sinkPick up the bell pepper from the sink✓m=[] g=[]
13fineTask: Pick the bell pepper from the sink and place it in thePlace the bell pepper in the bowlPlace the bell pepper in the bowl✓m=[] g=[]
14fineTask: Pick the bell pepper from the sink and place it in thePick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
15fineTask: Pick the bell pepper from the sink and place it in thePlace the bowl inside the microwavePlace the bowl inside the microwave✓m=[8] g=[8]
16fineTask: Pick the bell pepper from the sink and place it in theClose the microwave doorClose the microwave door✓m=[] g=[]
17fineTask: Pick the bell pepper from the sink and place it in thePress the start button on the microwavePress the start button on the microwave✓m=[] g=[]
18fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
19fineTask: Pick up the butter stick and place it in the pan. ThenPick up the butter stick from the counterPick up the butter stick from the counter✓m=[] g=[]
20fineTask: Pick up the butter stick and place it in the pan. ThenPlace the butter stick in the panPlace the butter stick in the pan✓m=[8] g=[8]
21fine/transitTask: Approach the fridge for the next task.Navigate to the fridgeNavigate to the fridge✓m=[] g=[]
22compositeTask: Place the bowl with the broccoli and lemon on the secoPlace the bowl with the broccoli and lemon on the second highest shelf of the fridge. Place the bowl with the fish and steak on the top shelf of the fridge.Place the bowl with the broccoli and lemon on the second highest shelf of the fridge. Place the bowl with the fish and steak on the top shelf of the fridge.✓m=[8] g=[8]
23fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
24fineTask: Pick up the potato and potato from the counter and plaPick up the potato from the counterPick up the potato from the counter✓m=[] g=[]
25fineTask: Pick up the potato and potato from the counter and plaPlace the potato in the panPlace the potato in the pan✓m=[] g=[]
26fineTask: Pick up the potato and potato from the counter and plaPick up the potato from the counterPick up the potato from the counter✓m=[] g=[]
27fineTask: Pick up the potato and potato from the counter and plaPlace the potato in the panPlace the potato in the pan✓m=[8] g=[8]
28fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
29fineTask: Pick up the straw from the left drawer and put it insiPick up the straw from the drawerPick up the straw from the drawer✓m=[] g=[]
30fineTask: Pick up the straw from the left drawer and put it insiPlace the straw in the smoothie cupPlace the straw in the smoothie cup✓m=[8] g=[8]
31 (final)FINALTask: Show me where the bowl is placed.Place the bowl in the dishwasherPlace the bowl inside the microwave✗m=[3] g=[1]

►combo_024_L39_S40_0621 · OvenBroilFish_obj

FINAL CORRECT not-chunked (prior floor) fine-only   task=OvenBroilFish   turns=34 (memory 33 + final 1)   memory-turn match 28/33

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the fish is placed. → target GT Place the fish on the rack of the oven; model said Place the fish on the rack of the oven — MATCH (correct recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Place the fish on the rack of the oven, and slide the Pick up the fish from the counterPick up the fish from the counter✓m=[] g=[]
1fineTask: Place the fish on the rack of the oven, and slide the Place the fish on the rack of the ovenPlace the fish on the rack of the oven✓m=[8] g=[8]
2fineTask: Place the fish on the rack of the oven, and slide the Slide the oven rack back insideSlide the oven rack back inside✓m=[] g=[]
3fineTask: Place the fish on the rack of the oven, and slide the Close the oven doorClose the oven door✓m=[] g=[]
4fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
5fineTask: Pick the tangerine from the counter and place it in thPick up the tangerine from the counterPick up the tangerine from the counter✓m=[] g=[]
6fineTask: Pick the tangerine from the counter and place it in thPlace the tangerine in the cabinetPlace the tangerine in the cabinet✓m=[8] g=[8]
7fineTask: Pick the tangerine from the counter and place it in thClose the cabinet doorClose the cabinet door✓m=[] g=[]
8fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
9fineTask: Pick the carrot from the sink and place it in the bowlPick up the carrot from the sinkPick up the carrot from the sink✓m=[] g=[]
10fineTask: Pick the carrot from the sink and place it in the bowlPlace the carrot in the bowlPlace the carrot in the bowl✓m=[] g=[]
11fineTask: Pick the carrot from the sink and place it in the bowlPick up the bowl from the counterPick up the bowl from the counter✓m=[] g=[]
12fineTask: Pick the carrot from the sink and place it in the bowlPlace the bowl inside the microwavePlace the bowl inside the microwave✓m=[8] g=[8]
13fineTask: Pick the carrot from the sink and place it in the bowlClose the microwave doorClose the microwave door✓m=[] g=[]
14fineTask: Pick the carrot from the sink and place it in the bowlPress the start button on the microwavePress the start button on the microwave✓m=[] g=[]
15fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
16fineTask: Place the pan on the center burner on the stove. Then Pick up the pan from the counterPick up the pan from the counter✓m=[] g=[]
17fineTask: Place the pan on the center burner on the stove. Then Place the pan on the stovePlace the pan on the stove✓m=[] g=[]
18fineTask: Place the pan on the center burner on the stove. Then Pick up the tomato from the counterPick up the tomato from the counter✓m=[] g=[]
19fineTask: Place the pan on the center burner on the stove. Then Place the tomato in the panPlace the tomato in the pan✓m=[] g=[]
20fineTask: Place the pan on the center burner on the stove. Then Pick up the onion from the counterPick up the onion from the counter✓m=[] g=[]
21fineTask: Place the pan on the center burner on the stove. Then Place the onion in the panPlace the onion in the pan✓m=[8] g=[8]
22fine/transitTask: Approach the stove for the next task.Navigate to the stoveNavigate to the stove✓m=[] g=[]
23fineTask: Put the corn and eggplant in the pan. Then turn on thePick up the pan from the stovePick up the corn from the counter✗m=[] g=[]
24fineTask: Put the corn and eggplant in the pan. Then turn on thePlace the pan in the panPlace the corn in the pan✓m=[] g=[]
25fineTask: Put the corn and eggplant in the pan. Then turn on thePick up the corn from the counterPick up the eggplant from the counter✗m=[] g=[]
26fineTask: Put the corn and eggplant in the pan. Then turn on thePlace the corn in the panPlace the eggplant in the pan✗m=[8] g=[]
27fineTask: Put the corn and eggplant in the pan. Then turn on thePick up the eggplant from the counterTurn on the front right burner✗m=[] g=[]
28fineTask: Put the corn and eggplant in the pan. Then turn on thePlace the eggplant in the panSet the front right burner to medium✗m=[] g=[8]
29fine/transitTask: Approach the fixture for the next task.Navigate to the fixtureNavigate to the fixture✓m=[] g=[]
30fineTask: Close the cabinet door.Close the cabinet doorClose the cabinet door✓m=[8] g=[8]
31fine/transitTask: Approach the fixture for the next task.Navigate to the fixtureNavigate to the fixture✓m=[] g=[]
32fineTask: Open the oven door.Open the oven doorOpen the oven door✓m=[8] g=[8]
33 (final)FINALTask: Show me where the fish is placed.Place the fish on the rack of the ovenPlace the fish on the rack of the oven✓m=[1] g=[1]

►combo_005_L42_S17_0130 · OvenBroilFish_obj

FINAL CORRECT not-chunked (prior floor) has §7 composite turn   task=OvenBroilFish   turns=28 (memory 27 + final 1)   memory-turn match 23/27

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the fish is placed. → target GT Place the fish on the bottom rack of the oven; model said Place the fish on the bottom rack of the oven — MATCH (correct recall)  |  target_chunked=False.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
1fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
2fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
3fine/transitTask: Approach the cabinet for the next task.Navigate to the cabinetNavigate to the cabinet✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
6fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
7fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
8fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
9fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
10fine/transitTask: Approach the oven for the next task.Navigate to the ovenNavigate to the oven✓m=[] g=[]
11fineTask: Place the fish on the bottom rack of the oven, and sliPick up the fish from the counterPick up the fish from the counter✓m=[] g=[]
12fineTask: Place the fish on the bottom rack of the oven, and sliPlace the fish on the bottom rack of the ovenPlace the fish on the bottom rack of the oven✓m=[8] g=[8]
13fineTask: Place the fish on the bottom rack of the oven, and sliSlide the oven rack back insideSlide the oven rack back inside✓m=[] g=[]
14fineTask: Place the fish on the bottom rack of the oven, and sliClose the oven doorClose the oven door✓m=[] g=[]
15fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
16compositeTask: Pick the cup of tea, navigate to the dining table, andPick the cup of tea, navigate to the dining table, and place it on the saucer.Pick up the cup from the microwave✗m=[] g=[8]
17fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
18compositeTask: Pick the objects in the sink and place them on the couPick the objects in the sink and place them on the counter to clear sink space for washing produce.Pick up the cup from the sink✗m=[] g=[8]
19fine/transitTask: Approach the fridge for the next task.Navigate to the fridgeNavigate to the fridge✓m=[] g=[]
20fineTask: Pick the apple and banana from the fridge and place thPick up the apple from the fridgePick up the apple from the fridge✓m=[] g=[]
21fineTask: Pick the apple and banana from the fridge and place thPlace the apple on the counterPlace the apple in the counter✓m=[] g=[]
22fineTask: Pick the apple and banana from the fridge and place thPick up the banana from the fridgePick up the banana from the fridge✓m=[] g=[]
23fineTask: Pick the apple and banana from the fridge and place thPlace the banana on the counterPlace the banana in the counter✓m=[8] g=[8]
24fine/transitTask: Approach the fridge for the next task.Navigate to the fridgeNavigate to the fridge✓m=[] g=[]
25fineTask: Move the chicken drumstick and burrito from the secondPick up the pitcher from the counterPick up the chicken drumstick from the second highest shelf✗m=[] g=[]
26fineTask: Move the chicken drumstick and burrito from the secondPlace the pitcher in the top shelfPlace the chicken drumstick on the top shelf✗m=[] g=[8]
27 (final)FINALTask: Show me where the fish is placed.Place the fish on the bottom rack of the ovenPlace the fish on the bottom rack of the oven✓m=[3] g=[3]

►combo_015_L50_S40_0435 · ToastBagel_bagel

FINAL CORRECT chunked (true memory recall) fine-only   task=ToastBagel   turns=30 (memory 29 + final 1)   memory-turn match 29/29

camera stack = exactly what B1 saw (wrist robot0_eye_in_hand top + robot0_agentview_left bottom); plays the ~8 recent-window frames the model received per turn, overlay shows that turn's GT vs prediction, match, keyframes, and the running tally. Green border = keyframe pushed into the FIFO.
FINAL-QUERY VERDICT: instruction Task: Show me where the bagel is placed. → target GT Place the bagel on the toaster oven; model said Place the bagel on the toaster oven — MATCH (correct recall)  |  target_chunked=True.
turntypeinstruction (first 60) GT subtaskMemER predicted matchkeyframes
0fineTask: Open the cabinet. Pick the bowls from the counter and Open the cabinet doorOpen the cabinet door✓m=[] g=[]
1fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
2fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[8] g=[8]
3fineTask: Open the cabinet. Pick the bowls from the counter and Pick up a bowl from the counterPick up a bowl from the counter✓m=[] g=[]
4fineTask: Open the cabinet. Pick the bowls from the counter and Place a bowl in the cabinetPlace a bowl in the cabinet✓m=[] g=[]
5fineTask: Open the cabinet. Pick the bowls from the counter and Close the cabinet doorClose the cabinet door✓m=[] g=[]
6fine/transitTask: Approach the microwave for the next task.Navigate to the microwaveNavigate to the microwave✓m=[] g=[]
7fineTask: Remove the pear from the bowl and place it on the smalPick up the bowl from the bowlPick up the bowl from the bowl✓m=[] g=[]
8fineTask: Remove the pear from the bowl and place it on the smalPlace the bowl in the small platePlace the bowl in the small plate✓m=[8] g=[8]
9fineTask: Remove the pear from the bowl and place it on the smalClose the microwave doorClose the microwave door✓m=[] g=[]
10fine/transitTask: Approach the toaster oven for the next task.Navigate to the toaster ovenNavigate to the toaster oven✓m=[] g=[]
11fineTask: Pick up the bagel from the plate, place it on the toasPick up the bagel from the platePick up the bagel from the plate✓m=[] g=[]
12fineTask: Pick up the bagel from the plate, place it on the toasPlace the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[8] g=[8]
13fineTask: Pick up the bagel from the plate, place it on the toasClose the toaster oven doorClose the toaster oven door✓m=[] g=[]
14fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
15fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
16fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
17fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
18fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[] g=[]
19fineTask: Pick the onions from the sink and place them in one boPick up the onions from the sinkPick up the onions from the sink✓m=[] g=[]
20fineTask: Pick the onions from the sink and place them in one boPlace the onions in the one bowlPlace the onions in the one bowl✓m=[8] g=[8]
21fine/transitTask: Approach the next location for the next task.Navigate to the next locationNavigate to the next location✓m=[] g=[]
22fineTask: Pick the mug from the counter and place it under the cPick up the mug from the counterPick up the mug from the counter✓m=[] g=[]
23fineTask: Pick the mug from the counter and place it under the cPlace the mug under the coffee machine dispenserPlace the mug under the coffee machine dispenser✓m=[8] g=[8]
24fine/transitTask: Approach the sink for the next task.Navigate to the sinkNavigate to the sink✓m=[] g=[]
25fineTask: Soak the sponge with water for a few seconds and then Pick up the sponge from the counterPick up the sponge from the counter✓m=[] g=[]
26fineTask: Soak the sponge with water for a few seconds and then Place the sponge inside the sinkPlace the sponge inside the sink✓m=[8] g=[8]
27fine/transitTask: Approach the drawer for the next task.Navigate to the drawerNavigate to the drawer✓m=[] g=[]
28fineTask: Close the left drawer.Close the left drawerClose the left drawer✓m=[8] g=[8]
29 (final)FINALTask: Show me where the bagel is placed.Place the bagel on the toaster ovenPlace the bagel on the toaster oven✓m=[3] g=[3]