Graheet commited on
Commit
a0abb9b
·
1 Parent(s): 17c3cb4

Clamp task score strictly within (0, 1)

Browse files
.dataops_policy_cache.json CHANGED
@@ -3,11 +3,11 @@
3
  "04941bd4fae9e4d5ad285866a4cff357f8415710": {
4
  "actions": {
5
  "fix_value(record_id='34', field='city', value='Miami', confidence=0.75)": {
6
- "attempts": 1,
7
- "cumulative_reward": 0.75,
8
  "failures": 0,
9
  "last_error": null,
10
- "progresses": 1,
11
  "successes": 0
12
  }
13
  }
@@ -33,6 +33,14 @@
33
  "last_error": "step_error",
34
  "progresses": 0,
35
  "successes": 0
 
 
 
 
 
 
 
 
36
  }
37
  }
38
  },
@@ -48,14 +56,26 @@
48
  }
49
  }
50
  },
 
 
 
 
 
 
 
 
 
 
 
 
51
  "13ea433aadce1c77acf8f43a791e79d2b932eca0": {
52
  "actions": {
53
  "detect_issue(record_id='11', field='email', confidence=0.85)": {
54
- "attempts": 1,
55
- "cumulative_reward": 0.25,
56
  "failures": 0,
57
  "last_error": null,
58
- "progresses": 1,
59
  "successes": 0
60
  }
61
  }
@@ -75,11 +95,11 @@
75
  "25c04e846ec996fac4c361e9341e37e30df1892c": {
76
  "actions": {
77
  "detect_issue(record_id='35', field='email', confidence=0.85)": {
78
- "attempts": 1,
79
- "cumulative_reward": 0.25,
80
  "failures": 0,
81
  "last_error": null,
82
- "progresses": 1,
83
  "successes": 0
84
  }
85
  }
@@ -105,14 +125,22 @@
105
  "last_error": "step_error",
106
  "progresses": 0,
107
  "successes": 0
 
 
 
 
 
 
 
 
108
  }
109
  }
110
  },
111
- "40e59cdcb7f8dca17021c900448aa53187c754ab": {
112
  "actions": {
113
  "skip(record_id='0', field='record', confidence=0.0)": {
114
  "attempts": 1,
115
- "cumulative_reward": 0.0,
116
  "failures": 1,
117
  "last_error": null,
118
  "progresses": 0,
@@ -120,6 +148,18 @@
120
  }
121
  }
122
  },
 
 
 
 
 
 
 
 
 
 
 
 
123
  "468a9ffd1e161a3b120e50a2d283b5a2bea91b78": {
124
  "actions": {
125
  "delete_row(row_id=23)": {
@@ -132,6 +172,18 @@
132
  }
133
  }
134
  },
 
 
 
 
 
 
 
 
 
 
 
 
135
  "47741633a233a9bfecedd98ec5d8a0cafed7aa58": {
136
  "actions": {
137
  "normalize_column(column='city')": {
@@ -158,6 +210,14 @@
158
  },
159
  "528db17f5677fe3de252da0fe7366a7c54f85cf5": {
160
  "actions": {
 
 
 
 
 
 
 
 
161
  "skip(record_id='0', field='record', confidence=0.0)": {
162
  "attempts": 1,
163
  "cumulative_reward": -0.15,
@@ -171,9 +231,9 @@
171
  "59855d529f4f372a2c0781d87eb21b73b272ebf3": {
172
  "actions": {
173
  "skip(record_id='0', field='record', confidence=0.0)": {
174
- "attempts": 1,
175
  "cumulative_reward": 0.0,
176
- "failures": 1,
177
  "last_error": null,
178
  "progresses": 0,
179
  "successes": 0
@@ -183,8 +243,20 @@
183
  "62952008c654d45d935c6f01a697e8308bbcb40b": {
184
  "actions": {
185
  "skip(record_id='0', field='record', confidence=0.0)": {
186
- "attempts": 1,
187
  "cumulative_reward": 0.0,
 
 
 
 
 
 
 
 
 
 
 
 
188
  "failures": 1,
189
  "last_error": null,
190
  "progresses": 0,
@@ -195,11 +267,11 @@
195
  "7084bdd5bfd69e211ee3c6fd770348e11be8b538": {
196
  "actions": {
197
  "fix_value(record_id='11', field='email', value='omar.hassan@example.com', confidence=0.8)": {
198
- "attempts": 1,
199
- "cumulative_reward": 0.75,
200
  "failures": 0,
201
  "last_error": null,
202
- "progresses": 1,
203
  "successes": 0
204
  }
205
  }
@@ -240,14 +312,50 @@
240
  }
241
  }
242
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
  "987c9a048f7b1e92e6dbb5aacbc8d1ec53f05a21": {
244
  "actions": {
245
  "detect_issue(record_id='34', field='city', confidence=0.85)": {
246
- "attempts": 1,
247
- "cumulative_reward": 0.25,
248
  "failures": 0,
249
  "last_error": null,
250
- "progresses": 1,
 
 
 
 
 
 
 
 
 
 
 
 
251
  "successes": 0
252
  }
253
  }
@@ -255,11 +363,11 @@
255
  "a08daa22430e2593a7f46a196bf5dbcbf6eb0a89": {
256
  "actions": {
257
  "fix_value(record_id='35', field='email', value='peak.systems@example.com', confidence=0.75)": {
258
- "attempts": 1,
259
- "cumulative_reward": 0.75,
260
  "failures": 0,
261
  "last_error": null,
262
- "progresses": 1,
263
  "successes": 0
264
  }
265
  }
@@ -276,6 +384,18 @@
276
  }
277
  }
278
  },
 
 
 
 
 
 
 
 
 
 
 
 
279
  "b2557fa133ca411bea9c1d016bb1022ef521dd12": {
280
  "actions": {
281
  "delete_row(row_id=26)": {
@@ -327,17 +447,25 @@
327
  "c03d4bf5313672c6a7fdec4341cfdec496b2412d": {
328
  "actions": {
329
  "detect_issue(record_id='23', field='email', confidence=0.85)": {
330
- "attempts": 1,
331
- "cumulative_reward": 0.25,
332
  "failures": 0,
333
  "last_error": null,
334
- "progresses": 1,
335
  "successes": 0
336
  }
337
  }
338
  },
339
  "c207f77a965736c5ecf1d05a0655c299d9c330ca": {
340
  "actions": {
 
 
 
 
 
 
 
 
341
  "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
342
  "attempts": 1,
343
  "cumulative_reward": -0.7,
@@ -348,6 +476,18 @@
348
  }
349
  }
350
  },
 
 
 
 
 
 
 
 
 
 
 
 
351
  "c9a1695ddb1fd7a56fcd89d0855f3e6c3cc0539f": {
352
  "actions": {
353
  "remove_duplicate(row_id=13)": {
@@ -363,11 +503,11 @@
363
  "ccd9f8c0652ad477c56d438cef96f0a4feb1baa5": {
364
  "actions": {
365
  "cannot_determine(record_id='23', field='age', confidence=0.8)": {
366
- "attempts": 1,
367
- "cumulative_reward": 0.2,
368
  "failures": 0,
369
  "last_error": null,
370
- "progresses": 1,
371
  "successes": 0
372
  }
373
  }
@@ -396,6 +536,18 @@
396
  }
397
  }
398
  },
 
 
 
 
 
 
 
 
 
 
 
 
399
  "e133231c2a2fe412ce1265f027ce61ff2616d497": {
400
  "actions": {
401
  "remove_duplicate(row_id=22)": {
@@ -411,11 +563,11 @@
411
  "e207ce6c4cf4ef62ce0288a8b9eb85af110fca3c": {
412
  "actions": {
413
  "detect_issue(record_id='14', field='email', confidence=0.85)": {
414
- "attempts": 1,
415
- "cumulative_reward": 0.25,
416
  "failures": 0,
417
  "last_error": null,
418
- "progresses": 1,
419
  "successes": 0
420
  }
421
  }
@@ -437,11 +589,11 @@
437
  "0aed36e6cfecb7393f9b16f96e8b7575e99df224": {
438
  "actions": {
439
  "fix_value(record_id='34', field='city', value='Miami', confidence=0.75)": {
440
- "attempts": 1,
441
- "cumulative_reward": 0.75,
442
  "failures": 0,
443
  "last_error": null,
444
- "progresses": 1,
445
  "successes": 0
446
  }
447
  }
@@ -470,6 +622,18 @@
470
  }
471
  }
472
  },
 
 
 
 
 
 
 
 
 
 
 
 
473
  "338f581f2bb3d33b1ca9113338487576d7221075": {
474
  "actions": {
475
  "remove_duplicate(row_id=13)": {
@@ -497,11 +661,23 @@
497
  "36b47fa93aa11f17becb90f18dbf6582fb2ec514": {
498
  "actions": {
499
  "detect_issue(record_id='34', field='city', confidence=0.85)": {
500
- "attempts": 1,
501
- "cumulative_reward": 0.25,
502
  "failures": 0,
503
  "last_error": null,
504
- "progresses": 1,
 
 
 
 
 
 
 
 
 
 
 
 
505
  "successes": 0
506
  }
507
  }
@@ -509,9 +685,9 @@
509
  "3c7910b58561fe75695c7e75c890096daccd7b38": {
510
  "actions": {
511
  "skip(record_id='0', field='record', confidence=0.0)": {
512
- "attempts": 1,
513
  "cumulative_reward": 0.0,
514
- "failures": 1,
515
  "last_error": null,
516
  "progresses": 0,
517
  "successes": 0
@@ -532,6 +708,14 @@
532
  },
533
  "40f3f342f9cb468fd99daca73da0d942239bb7b4": {
534
  "actions": {
 
 
 
 
 
 
 
 
535
  "skip(record_id='0', field='record', confidence=0.0)": {
536
  "attempts": 1,
537
  "cumulative_reward": -0.15,
@@ -566,6 +750,18 @@
566
  }
567
  }
568
  },
 
 
 
 
 
 
 
 
 
 
 
 
569
  "65bcacf43bf1ce915763534104bc656020107890": {
570
  "actions": {
571
  "skip(record_id='0', field='record', confidence=0.0)": {
@@ -578,11 +774,11 @@
578
  }
579
  }
580
  },
581
- "6e6d11d30bea4e58656ab07e496e96453de01c9d": {
582
  "actions": {
583
  "skip(record_id='0', field='record', confidence=0.0)": {
584
  "attempts": 1,
585
- "cumulative_reward": 0.0,
586
  "failures": 1,
587
  "last_error": null,
588
  "progresses": 0,
@@ -590,6 +786,18 @@
590
  }
591
  }
592
  },
 
 
 
 
 
 
 
 
 
 
 
 
593
  "72db3bd5a5ba3a4f64815e20b59ccf3b9ce6b2ad": {
594
  "actions": {
595
  "remove_duplicate(row_id=33)": {
@@ -602,14 +810,38 @@
602
  }
603
  }
604
  },
 
 
 
 
 
 
 
 
 
 
 
 
605
  "7b4a5e7c8bbacb89333063960c2d5ca4e9696830": {
606
  "actions": {
607
  "detect_issue(record_id='35', field='email', confidence=0.85)": {
608
- "attempts": 1,
609
- "cumulative_reward": 0.25,
610
  "failures": 0,
611
  "last_error": null,
612
- "progresses": 1,
 
 
 
 
 
 
 
 
 
 
 
 
613
  "successes": 0
614
  }
615
  }
@@ -629,11 +861,11 @@
629
  "8cabdafb03a4fcdafa3062aaa1afd72273f15e70": {
630
  "actions": {
631
  "fix_value(record_id='11', field='email', value='omar.hassan@example.com', confidence=0.8)": {
632
- "attempts": 1,
633
- "cumulative_reward": 0.75,
634
  "failures": 0,
635
  "last_error": null,
636
- "progresses": 1,
637
  "successes": 0
638
  }
639
  }
@@ -641,11 +873,11 @@
641
  "8e0b9dc44fda5371173de5e183d95645bfab49b7": {
642
  "actions": {
643
  "detect_issue(record_id='11', field='email', confidence=0.85)": {
644
- "attempts": 1,
645
- "cumulative_reward": 0.25,
646
  "failures": 0,
647
  "last_error": null,
648
- "progresses": 1,
649
  "successes": 0
650
  }
651
  }
@@ -653,11 +885,35 @@
653
  "920ec2b49e603797712a90ac2f45fa52f20fd9fa": {
654
  "actions": {
655
  "fix_value(record_id='35', field='email', value='peak.systems@example.com', confidence=0.75)": {
656
- "attempts": 1,
657
- "cumulative_reward": 0.75,
658
  "failures": 0,
659
  "last_error": null,
660
- "progresses": 1,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
661
  "successes": 0
662
  }
663
  }
@@ -701,11 +957,11 @@
701
  "adb100a72ec60305c8b6f8f22d1b0394f34d36b9": {
702
  "actions": {
703
  "cannot_determine(record_id='23', field='age', confidence=0.8)": {
704
- "attempts": 1,
705
- "cumulative_reward": 0.2,
706
  "failures": 0,
707
  "last_error": null,
708
- "progresses": 1,
709
  "successes": 0
710
  }
711
  }
@@ -743,6 +999,14 @@
743
  "last_error": "step_error",
744
  "progresses": 0,
745
  "successes": 0
 
 
 
 
 
 
 
 
746
  }
747
  }
748
  },
@@ -758,6 +1022,18 @@
758
  }
759
  }
760
  },
 
 
 
 
 
 
 
 
 
 
 
 
761
  "d30ee334a5d05193f192a491cf4e069c1b494b21": {
762
  "actions": {
763
  "normalize_column(column='city')": {
@@ -772,6 +1048,14 @@
772
  },
773
  "d926264c08977bb595608f0f36f70bd3fa6772c7": {
774
  "actions": {
 
 
 
 
 
 
 
 
775
  "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
776
  "attempts": 1,
777
  "cumulative_reward": -0.7,
@@ -785,11 +1069,11 @@
785
  "dd0ba9dfd8e0d2ae2ce6bb46eb95cbb592154605": {
786
  "actions": {
787
  "detect_issue(record_id='23', field='email', confidence=0.85)": {
788
- "attempts": 1,
789
- "cumulative_reward": 0.25,
790
  "failures": 0,
791
  "last_error": null,
792
- "progresses": 1,
793
  "successes": 0
794
  }
795
  }
@@ -827,6 +1111,26 @@
827
  "last_error": "step_error",
828
  "progresses": 0,
829
  "successes": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
830
  }
831
  }
832
  },
@@ -845,9 +1149,9 @@
845
  "fa2129eda93b530f1f7bac7598ffea900bb8bd79": {
846
  "actions": {
847
  "skip(record_id='0', field='record', confidence=0.0)": {
848
- "attempts": 1,
849
  "cumulative_reward": 0.0,
850
- "failures": 1,
851
  "last_error": null,
852
  "progresses": 0,
853
  "successes": 0
@@ -857,11 +1161,11 @@
857
  "fb99b6a2297e07d5a7ceebc7200a4ab9eced8278": {
858
  "actions": {
859
  "detect_issue(record_id='14', field='email', confidence=0.85)": {
860
- "attempts": 1,
861
- "cumulative_reward": 0.25,
862
  "failures": 0,
863
  "last_error": null,
864
- "progresses": 1,
865
  "successes": 0
866
  }
867
  }
 
3
  "04941bd4fae9e4d5ad285866a4cff357f8415710": {
4
  "actions": {
5
  "fix_value(record_id='34', field='city', value='Miami', confidence=0.75)": {
6
+ "attempts": 2,
7
+ "cumulative_reward": 1.5,
8
  "failures": 0,
9
  "last_error": null,
10
+ "progresses": 2,
11
  "successes": 0
12
  }
13
  }
 
33
  "last_error": "step_error",
34
  "progresses": 0,
35
  "successes": 0
36
+ },
37
+ "skip(record_id='0', field='record', confidence=0.0)": {
38
+ "attempts": 1,
39
+ "cumulative_reward": -0.15,
40
+ "failures": 1,
41
+ "last_error": null,
42
+ "progresses": 0,
43
+ "successes": 0
44
  }
45
  }
46
  },
 
56
  }
57
  }
58
  },
59
+ "135c963b35923328a81c1a8bca02e6424003c662": {
60
+ "actions": {
61
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
62
+ "attempts": 1,
63
+ "cumulative_reward": -0.7,
64
+ "failures": 1,
65
+ "last_error": "step_error",
66
+ "progresses": 0,
67
+ "successes": 0
68
+ }
69
+ }
70
+ },
71
  "13ea433aadce1c77acf8f43a791e79d2b932eca0": {
72
  "actions": {
73
  "detect_issue(record_id='11', field='email', confidence=0.85)": {
74
+ "attempts": 2,
75
+ "cumulative_reward": 0.5,
76
  "failures": 0,
77
  "last_error": null,
78
+ "progresses": 2,
79
  "successes": 0
80
  }
81
  }
 
95
  "25c04e846ec996fac4c361e9341e37e30df1892c": {
96
  "actions": {
97
  "detect_issue(record_id='35', field='email', confidence=0.85)": {
98
+ "attempts": 2,
99
+ "cumulative_reward": 0.5,
100
  "failures": 0,
101
  "last_error": null,
102
+ "progresses": 2,
103
  "successes": 0
104
  }
105
  }
 
125
  "last_error": "step_error",
126
  "progresses": 0,
127
  "successes": 0
128
+ },
129
+ "fix_value(record_id='13', field='email', value='omar.hassan@example.com', confidence=0.8)": {
130
+ "attempts": 1,
131
+ "cumulative_reward": -0.75,
132
+ "failures": 1,
133
+ "last_error": "step_error",
134
+ "progresses": 0,
135
+ "successes": 0
136
  }
137
  }
138
  },
139
+ "3bb106618f2da4987d77faf694ef91a6ddcd9a8f": {
140
  "actions": {
141
  "skip(record_id='0', field='record', confidence=0.0)": {
142
  "attempts": 1,
143
+ "cumulative_reward": -0.15,
144
  "failures": 1,
145
  "last_error": null,
146
  "progresses": 0,
 
148
  }
149
  }
150
  },
151
+ "40e59cdcb7f8dca17021c900448aa53187c754ab": {
152
+ "actions": {
153
+ "skip(record_id='0', field='record', confidence=0.0)": {
154
+ "attempts": 2,
155
+ "cumulative_reward": 0.0,
156
+ "failures": 2,
157
+ "last_error": null,
158
+ "progresses": 0,
159
+ "successes": 0
160
+ }
161
+ }
162
+ },
163
  "468a9ffd1e161a3b120e50a2d283b5a2bea91b78": {
164
  "actions": {
165
  "delete_row(row_id=23)": {
 
172
  }
173
  }
174
  },
175
+ "47134f7f461c8f69294782097bbca50fa11a6c08": {
176
+ "actions": {
177
+ "cannot_determine(record_id='23', field='age', confidence=0.8)": {
178
+ "attempts": 1,
179
+ "cumulative_reward": 0.2,
180
+ "failures": 0,
181
+ "last_error": null,
182
+ "progresses": 1,
183
+ "successes": 0
184
+ }
185
+ }
186
+ },
187
  "47741633a233a9bfecedd98ec5d8a0cafed7aa58": {
188
  "actions": {
189
  "normalize_column(column='city')": {
 
210
  },
211
  "528db17f5677fe3de252da0fe7366a7c54f85cf5": {
212
  "actions": {
213
+ "fix_value(record_id='13', field='email', value='omar.hassan@example.com', confidence=0.8)": {
214
+ "attempts": 1,
215
+ "cumulative_reward": -0.8,
216
+ "failures": 1,
217
+ "last_error": "step_error",
218
+ "progresses": 0,
219
+ "successes": 0
220
+ },
221
  "skip(record_id='0', field='record', confidence=0.0)": {
222
  "attempts": 1,
223
  "cumulative_reward": -0.15,
 
231
  "59855d529f4f372a2c0781d87eb21b73b272ebf3": {
232
  "actions": {
233
  "skip(record_id='0', field='record', confidence=0.0)": {
234
+ "attempts": 2,
235
  "cumulative_reward": 0.0,
236
+ "failures": 2,
237
  "last_error": null,
238
  "progresses": 0,
239
  "successes": 0
 
243
  "62952008c654d45d935c6f01a697e8308bbcb40b": {
244
  "actions": {
245
  "skip(record_id='0', field='record', confidence=0.0)": {
246
+ "attempts": 2,
247
  "cumulative_reward": 0.0,
248
+ "failures": 2,
249
+ "last_error": null,
250
+ "progresses": 0,
251
+ "successes": 0
252
+ }
253
+ }
254
+ },
255
+ "657e83e818f00db065d2d40e4b5a391e6cd37c22": {
256
+ "actions": {
257
+ "skip(record_id='0', field='record', confidence=0.0)": {
258
+ "attempts": 1,
259
+ "cumulative_reward": -0.15,
260
  "failures": 1,
261
  "last_error": null,
262
  "progresses": 0,
 
267
  "7084bdd5bfd69e211ee3c6fd770348e11be8b538": {
268
  "actions": {
269
  "fix_value(record_id='11', field='email', value='omar.hassan@example.com', confidence=0.8)": {
270
+ "attempts": 2,
271
+ "cumulative_reward": 1.5,
272
  "failures": 0,
273
  "last_error": null,
274
+ "progresses": 2,
275
  "successes": 0
276
  }
277
  }
 
312
  }
313
  }
314
  },
315
+ "86da15b1ce6ee8f9395072e33b971f743a4e5845": {
316
+ "actions": {
317
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
318
+ "attempts": 1,
319
+ "cumulative_reward": -0.7,
320
+ "failures": 1,
321
+ "last_error": "step_error",
322
+ "progresses": 0,
323
+ "successes": 0
324
+ }
325
+ }
326
+ },
327
+ "87a48f55e2b33c7200e6d1cfd69c233f724ac69b": {
328
+ "actions": {
329
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
330
+ "attempts": 1,
331
+ "cumulative_reward": -0.7,
332
+ "failures": 1,
333
+ "last_error": "step_error",
334
+ "progresses": 0,
335
+ "successes": 0
336
+ }
337
+ }
338
+ },
339
  "987c9a048f7b1e92e6dbb5aacbc8d1ec53f05a21": {
340
  "actions": {
341
  "detect_issue(record_id='34', field='city', confidence=0.85)": {
342
+ "attempts": 2,
343
+ "cumulative_reward": 0.5,
344
  "failures": 0,
345
  "last_error": null,
346
+ "progresses": 2,
347
+ "successes": 0
348
+ }
349
+ }
350
+ },
351
+ "a0823130f563cf754568ebacf8c0d2d3e8b57c43": {
352
+ "actions": {
353
+ "detect_issue(record_id='13', field='email', confidence=0.85)": {
354
+ "attempts": 1,
355
+ "cumulative_reward": -0.45,
356
+ "failures": 1,
357
+ "last_error": "step_error",
358
+ "progresses": 0,
359
  "successes": 0
360
  }
361
  }
 
363
  "a08daa22430e2593a7f46a196bf5dbcbf6eb0a89": {
364
  "actions": {
365
  "fix_value(record_id='35', field='email', value='peak.systems@example.com', confidence=0.75)": {
366
+ "attempts": 2,
367
+ "cumulative_reward": 1.5,
368
  "failures": 0,
369
  "last_error": null,
370
+ "progresses": 2,
371
  "successes": 0
372
  }
373
  }
 
384
  }
385
  }
386
  },
387
+ "a6e2436f3b3f0cc2856982fe4748abba7084dfe6": {
388
+ "actions": {
389
+ "skip(record_id='0', field='record', confidence=0.0)": {
390
+ "attempts": 1,
391
+ "cumulative_reward": -0.15,
392
+ "failures": 1,
393
+ "last_error": null,
394
+ "progresses": 0,
395
+ "successes": 0
396
+ }
397
+ }
398
+ },
399
  "b2557fa133ca411bea9c1d016bb1022ef521dd12": {
400
  "actions": {
401
  "delete_row(row_id=26)": {
 
447
  "c03d4bf5313672c6a7fdec4341cfdec496b2412d": {
448
  "actions": {
449
  "detect_issue(record_id='23', field='email', confidence=0.85)": {
450
+ "attempts": 2,
451
+ "cumulative_reward": 0.5,
452
  "failures": 0,
453
  "last_error": null,
454
+ "progresses": 2,
455
  "successes": 0
456
  }
457
  }
458
  },
459
  "c207f77a965736c5ecf1d05a0655c299d9c330ca": {
460
  "actions": {
461
+ "detect_issue(record_id='23', field='age', confidence=0.9)": {
462
+ "attempts": 1,
463
+ "cumulative_reward": 0.45,
464
+ "failures": 0,
465
+ "last_error": null,
466
+ "progresses": 1,
467
+ "successes": 0
468
+ },
469
  "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
470
  "attempts": 1,
471
  "cumulative_reward": -0.7,
 
476
  }
477
  }
478
  },
479
+ "c21307ba15971731535950595e9ee59b1ec87bfd": {
480
+ "actions": {
481
+ "fix_value(record_id='14', field='email', value='li.wei.example.com', confidence=0.8)": {
482
+ "attempts": 1,
483
+ "cumulative_reward": -0.6,
484
+ "failures": 1,
485
+ "last_error": "step_error",
486
+ "progresses": 0,
487
+ "successes": 0
488
+ }
489
+ }
490
+ },
491
  "c9a1695ddb1fd7a56fcd89d0855f3e6c3cc0539f": {
492
  "actions": {
493
  "remove_duplicate(row_id=13)": {
 
503
  "ccd9f8c0652ad477c56d438cef96f0a4feb1baa5": {
504
  "actions": {
505
  "cannot_determine(record_id='23', field='age', confidence=0.8)": {
506
+ "attempts": 2,
507
+ "cumulative_reward": 0.4,
508
  "failures": 0,
509
  "last_error": null,
510
+ "progresses": 2,
511
  "successes": 0
512
  }
513
  }
 
536
  }
537
  }
538
  },
539
+ "e0d33e7c81582328c208ed269359e09f7952adee": {
540
+ "actions": {
541
+ "cannot_determine(record_id='23', field='age', confidence=0.8)": {
542
+ "attempts": 1,
543
+ "cumulative_reward": 0.25,
544
+ "failures": 0,
545
+ "last_error": null,
546
+ "progresses": 1,
547
+ "successes": 0
548
+ }
549
+ }
550
+ },
551
  "e133231c2a2fe412ce1265f027ce61ff2616d497": {
552
  "actions": {
553
  "remove_duplicate(row_id=22)": {
 
563
  "e207ce6c4cf4ef62ce0288a8b9eb85af110fca3c": {
564
  "actions": {
565
  "detect_issue(record_id='14', field='email', confidence=0.85)": {
566
+ "attempts": 2,
567
+ "cumulative_reward": 0.5,
568
  "failures": 0,
569
  "last_error": null,
570
+ "progresses": 2,
571
  "successes": 0
572
  }
573
  }
 
589
  "0aed36e6cfecb7393f9b16f96e8b7575e99df224": {
590
  "actions": {
591
  "fix_value(record_id='34', field='city', value='Miami', confidence=0.75)": {
592
+ "attempts": 2,
593
+ "cumulative_reward": 1.5,
594
  "failures": 0,
595
  "last_error": null,
596
+ "progresses": 2,
597
  "successes": 0
598
  }
599
  }
 
622
  }
623
  }
624
  },
625
+ "1beae0cb05360a2928bc5dcc21b1a92a5505e002": {
626
+ "actions": {
627
+ "cannot_determine(record_id='23', field='age', confidence=0.8)": {
628
+ "attempts": 1,
629
+ "cumulative_reward": 0.2,
630
+ "failures": 0,
631
+ "last_error": null,
632
+ "progresses": 1,
633
+ "successes": 0
634
+ }
635
+ }
636
+ },
637
  "338f581f2bb3d33b1ca9113338487576d7221075": {
638
  "actions": {
639
  "remove_duplicate(row_id=13)": {
 
661
  "36b47fa93aa11f17becb90f18dbf6582fb2ec514": {
662
  "actions": {
663
  "detect_issue(record_id='34', field='city', confidence=0.85)": {
664
+ "attempts": 2,
665
+ "cumulative_reward": 0.5,
666
  "failures": 0,
667
  "last_error": null,
668
+ "progresses": 2,
669
+ "successes": 0
670
+ }
671
+ }
672
+ },
673
+ "3971afeb6c5769373317e730e1fa22b79926abd2": {
674
+ "actions": {
675
+ "detect_issue(record_id='13', field='email', confidence=0.85)": {
676
+ "attempts": 1,
677
+ "cumulative_reward": -0.45,
678
+ "failures": 1,
679
+ "last_error": "step_error",
680
+ "progresses": 0,
681
  "successes": 0
682
  }
683
  }
 
685
  "3c7910b58561fe75695c7e75c890096daccd7b38": {
686
  "actions": {
687
  "skip(record_id='0', field='record', confidence=0.0)": {
688
+ "attempts": 2,
689
  "cumulative_reward": 0.0,
690
+ "failures": 2,
691
  "last_error": null,
692
  "progresses": 0,
693
  "successes": 0
 
708
  },
709
  "40f3f342f9cb468fd99daca73da0d942239bb7b4": {
710
  "actions": {
711
+ "fix_value(record_id='13', field='email', value='omar.hassan@example.com', confidence=0.8)": {
712
+ "attempts": 1,
713
+ "cumulative_reward": -0.8,
714
+ "failures": 1,
715
+ "last_error": "step_error",
716
+ "progresses": 0,
717
+ "successes": 0
718
+ },
719
  "skip(record_id='0', field='record', confidence=0.0)": {
720
  "attempts": 1,
721
  "cumulative_reward": -0.15,
 
750
  }
751
  }
752
  },
753
+ "5211bae9b43ac84d3c095fba9433c2a568e7b9b1": {
754
+ "actions": {
755
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
756
+ "attempts": 1,
757
+ "cumulative_reward": -0.7,
758
+ "failures": 1,
759
+ "last_error": "step_error",
760
+ "progresses": 0,
761
+ "successes": 0
762
+ }
763
+ }
764
+ },
765
  "65bcacf43bf1ce915763534104bc656020107890": {
766
  "actions": {
767
  "skip(record_id='0', field='record', confidence=0.0)": {
 
774
  }
775
  }
776
  },
777
+ "6740f0396352417096922ad20b1b84f027c49a12": {
778
  "actions": {
779
  "skip(record_id='0', field='record', confidence=0.0)": {
780
  "attempts": 1,
781
+ "cumulative_reward": -0.15,
782
  "failures": 1,
783
  "last_error": null,
784
  "progresses": 0,
 
786
  }
787
  }
788
  },
789
+ "6e6d11d30bea4e58656ab07e496e96453de01c9d": {
790
+ "actions": {
791
+ "skip(record_id='0', field='record', confidence=0.0)": {
792
+ "attempts": 2,
793
+ "cumulative_reward": 0.0,
794
+ "failures": 2,
795
+ "last_error": null,
796
+ "progresses": 0,
797
+ "successes": 0
798
+ }
799
+ }
800
+ },
801
  "72db3bd5a5ba3a4f64815e20b59ccf3b9ce6b2ad": {
802
  "actions": {
803
  "remove_duplicate(row_id=33)": {
 
810
  }
811
  }
812
  },
813
+ "76de878e10b4e159f6cd9cdfbc90de1ec4736d72": {
814
+ "actions": {
815
+ "skip(record_id='0', field='record', confidence=0.0)": {
816
+ "attempts": 1,
817
+ "cumulative_reward": -0.15,
818
+ "failures": 1,
819
+ "last_error": null,
820
+ "progresses": 0,
821
+ "successes": 0
822
+ }
823
+ }
824
+ },
825
  "7b4a5e7c8bbacb89333063960c2d5ca4e9696830": {
826
  "actions": {
827
  "detect_issue(record_id='35', field='email', confidence=0.85)": {
828
+ "attempts": 2,
829
+ "cumulative_reward": 0.5,
830
  "failures": 0,
831
  "last_error": null,
832
+ "progresses": 2,
833
+ "successes": 0
834
+ }
835
+ }
836
+ },
837
+ "7e9abda480fc16d2e98901cb3e5f8c69bcf00154": {
838
+ "actions": {
839
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
840
+ "attempts": 1,
841
+ "cumulative_reward": -0.7,
842
+ "failures": 1,
843
+ "last_error": "step_error",
844
+ "progresses": 0,
845
  "successes": 0
846
  }
847
  }
 
861
  "8cabdafb03a4fcdafa3062aaa1afd72273f15e70": {
862
  "actions": {
863
  "fix_value(record_id='11', field='email', value='omar.hassan@example.com', confidence=0.8)": {
864
+ "attempts": 2,
865
+ "cumulative_reward": 1.5,
866
  "failures": 0,
867
  "last_error": null,
868
+ "progresses": 2,
869
  "successes": 0
870
  }
871
  }
 
873
  "8e0b9dc44fda5371173de5e183d95645bfab49b7": {
874
  "actions": {
875
  "detect_issue(record_id='11', field='email', confidence=0.85)": {
876
+ "attempts": 2,
877
+ "cumulative_reward": 0.5,
878
  "failures": 0,
879
  "last_error": null,
880
+ "progresses": 2,
881
  "successes": 0
882
  }
883
  }
 
885
  "920ec2b49e603797712a90ac2f45fa52f20fd9fa": {
886
  "actions": {
887
  "fix_value(record_id='35', field='email', value='peak.systems@example.com', confidence=0.75)": {
888
+ "attempts": 2,
889
+ "cumulative_reward": 1.5,
890
  "failures": 0,
891
  "last_error": null,
892
+ "progresses": 2,
893
+ "successes": 0
894
+ }
895
+ }
896
+ },
897
+ "970b6fdaf27df97dbfa6e07f20172c00debf7b7e": {
898
+ "actions": {
899
+ "skip(record_id='0', field='record', confidence=0.0)": {
900
+ "attempts": 1,
901
+ "cumulative_reward": -0.15,
902
+ "failures": 1,
903
+ "last_error": null,
904
+ "progresses": 0,
905
+ "successes": 0
906
+ }
907
+ }
908
+ },
909
+ "a099821c4681522fafca6d6f3c63996095ed6ec9": {
910
+ "actions": {
911
+ "fix_value(record_id='14', field='email', value='li.wei.example.com', confidence=0.8)": {
912
+ "attempts": 1,
913
+ "cumulative_reward": -0.6,
914
+ "failures": 1,
915
+ "last_error": "step_error",
916
+ "progresses": 0,
917
  "successes": 0
918
  }
919
  }
 
957
  "adb100a72ec60305c8b6f8f22d1b0394f34d36b9": {
958
  "actions": {
959
  "cannot_determine(record_id='23', field='age', confidence=0.8)": {
960
+ "attempts": 2,
961
+ "cumulative_reward": 0.4,
962
  "failures": 0,
963
  "last_error": null,
964
+ "progresses": 2,
965
  "successes": 0
966
  }
967
  }
 
999
  "last_error": "step_error",
1000
  "progresses": 0,
1001
  "successes": 0
1002
+ },
1003
+ "fix_value(record_id='13', field='email', value='omar.hassan@example.com', confidence=0.8)": {
1004
+ "attempts": 1,
1005
+ "cumulative_reward": -0.75,
1006
+ "failures": 1,
1007
+ "last_error": "step_error",
1008
+ "progresses": 0,
1009
+ "successes": 0
1010
  }
1011
  }
1012
  },
 
1022
  }
1023
  }
1024
  },
1025
+ "cdc423262facd08ea0092e66c026253df798367c": {
1026
+ "actions": {
1027
+ "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
1028
+ "attempts": 1,
1029
+ "cumulative_reward": -0.7,
1030
+ "failures": 1,
1031
+ "last_error": "step_error",
1032
+ "progresses": 0,
1033
+ "successes": 0
1034
+ }
1035
+ }
1036
+ },
1037
  "d30ee334a5d05193f192a491cf4e069c1b494b21": {
1038
  "actions": {
1039
  "normalize_column(column='city')": {
 
1048
  },
1049
  "d926264c08977bb595608f0f36f70bd3fa6772c7": {
1050
  "actions": {
1051
+ "detect_issue(record_id='23', field='age', confidence=0.9)": {
1052
+ "attempts": 1,
1053
+ "cumulative_reward": 0.45,
1054
+ "failures": 0,
1055
+ "last_error": null,
1056
+ "progresses": 1,
1057
+ "successes": 0
1058
+ },
1059
  "fix_value(record_id='23', field='email', value='evan.cole@example.com', confidence=0.8)": {
1060
  "attempts": 1,
1061
  "cumulative_reward": -0.7,
 
1069
  "dd0ba9dfd8e0d2ae2ce6bb46eb95cbb592154605": {
1070
  "actions": {
1071
  "detect_issue(record_id='23', field='email', confidence=0.85)": {
1072
+ "attempts": 2,
1073
+ "cumulative_reward": 0.5,
1074
  "failures": 0,
1075
  "last_error": null,
1076
+ "progresses": 2,
1077
  "successes": 0
1078
  }
1079
  }
 
1111
  "last_error": "step_error",
1112
  "progresses": 0,
1113
  "successes": 0
1114
+ },
1115
+ "skip(record_id='0', field='record', confidence=0.0)": {
1116
+ "attempts": 1,
1117
+ "cumulative_reward": -0.15,
1118
+ "failures": 1,
1119
+ "last_error": null,
1120
+ "progresses": 0,
1121
+ "successes": 0
1122
+ }
1123
+ }
1124
+ },
1125
+ "eb28fddd5be7d34704ff59d868e8d75bc65eee9d": {
1126
+ "actions": {
1127
+ "cannot_determine(record_id='23', field='age', confidence=0.8)": {
1128
+ "attempts": 1,
1129
+ "cumulative_reward": 0.25,
1130
+ "failures": 0,
1131
+ "last_error": null,
1132
+ "progresses": 1,
1133
+ "successes": 0
1134
  }
1135
  }
1136
  },
 
1149
  "fa2129eda93b530f1f7bac7598ffea900bb8bd79": {
1150
  "actions": {
1151
  "skip(record_id='0', field='record', confidence=0.0)": {
1152
+ "attempts": 2,
1153
  "cumulative_reward": 0.0,
1154
+ "failures": 2,
1155
  "last_error": null,
1156
  "progresses": 0,
1157
  "successes": 0
 
1161
  "fb99b6a2297e07d5a7ceebc7200a4ab9eced8278": {
1162
  "actions": {
1163
  "detect_issue(record_id='14', field='email', confidence=0.85)": {
1164
+ "attempts": 2,
1165
+ "cumulative_reward": 0.5,
1166
  "failures": 0,
1167
  "last_error": null,
1168
+ "progresses": 2,
1169
  "successes": 0
1170
  }
1171
  }
__pycache__/grader.cpython-313.pyc CHANGED
Binary files a/__pycache__/grader.cpython-313.pyc and b/__pycache__/grader.cpython-313.pyc differ
 
__pycache__/models.cpython-313.pyc CHANGED
Binary files a/__pycache__/models.cpython-313.pyc and b/__pycache__/models.cpython-313.pyc differ
 
__pycache__/task.cpython-313.pyc CHANGED
Binary files a/__pycache__/task.cpython-313.pyc and b/__pycache__/task.cpython-313.pyc differ