@@ -166,3 +166,111 @@ Exception: API Error
166
166
2025-03-13 19:04:20,344 - INFO - Data written to target sheet successfully
167
167
2025-03-13 19:04:20,345 - INFO - Data successfully written to target sheet
168
168
2025-03-13 19:04:20,347 - INFO - Data processing and transfer successful
169
+ 2025-03-13 19:06:53,183 - INFO - Successfully loaded credentials
170
+ 2025-03-13 19:06:53,185 - INFO - file_cache is only supported with oauth2client<4.0.0
171
+ 2025-03-13 19:06:53,186 - INFO - Successfully created Google Sheets service
172
+ 2025-03-13 19:06:55,962 - INFO - Retrieved 144 rows of data
173
+ 2025-03-13 19:06:55,962 - INFO - Available columns in sheet: ['Timestamp', 'Email Address', 'Tool being used', 'Feature used', 'Task Objective', 'Repository Link', 'Repository: Public/Private', 'Repository: Lines of Code', '[Turn 1]: Prompt Category', '[Turn 1]: Prompt', '[Turn 1]: Model Response', '[Turn 1]: Model Response - File [Use only when response is too long]', '[Turn 1]: Observations', '[Turn 1]: Screenshots', '[Turn 2]: Prompt Category', '[Turn 2]: Prompt', '[Turn 2]: Model Response', '[Turn 2]: Model Response - File [Use only when response is too long]', '[Turn 2]: Observations', '[Turn 2]: Screenshot', '[Turn 3]: Prompt Category', '[Turn 3]: Prompt', '[Turn 3]: Model Response', '[Turn 3]: Model Response - File [Use only when response is too long]', '[Turn 3]: Observations', '[Turn 3]: Screenshot', '[Turn 4]: Prompt Category', '[Turn 4]: Prompt', '[Turn 4]: Model Response', '[Turn 4]: Model Response - File [Use only when response is too long]', '[Turn 4]: Observations', '[Turn 4]: Screenshot', '[Turn 5]: Prompt Category', '[Turn 5]: Prompt', '[Turn 5]: Model Response', '[Turn 5]: Model Response - File [Use only when response is too long]', '[Turn 5]: Observations', '[Turn 5]: Screenshot', '[Turn 6]: Prompt Category', '[Turn 6]: Prompt', '[Turn 6]: Model Response', '[Turn 6]: Model Response - File [Use only when response is too long]', '[Turn 6]: Observations', '[Turn 6]: Screenshot', '[Turn 7]: Prompt Category', '[Turn 7]: Prompt', '[Turn 7]: Model Response', '[Turn 7]: Model Response - File [Use only when response is too long]', '[Turn 7]: Observations', '[Turn 7]: Screenshot', 'Context Awareness', 'Context Awareness: Errors', 'Rationale for Context Awareness', 'Output Quality', 'Output Quality: Errors', 'Rationale for Output Quality', 'Autonomy', 'Autonomy: Errors', 'Rationale for Autonomy', 'Iteration Size and Speed', 'Iteration Size and Speed: Errors', 'Rationale for Iteration Size and Speed', 'Experience', 'Experience - Flexibility, Ease of Use and Reliability: Errors', 'Rationale for Experience', 'Loom Recording Link', 'Overall Rating', 'Rationale behind the overall rating', '[Turn 1]: Final Turn?', '[Turn 2]: Final Turn?', '[Turn 3]: Final Turn?', '[Turn 4]: Final Turn?', '[Turn 5]: Final Turn?', '[Turn 6]: Final Turn?', '[Turn 7]: Final Turn?', '[Turn 1]: Turn ID', '[Turn 2]: Turn ID', '[Turn 3]: Turn ID', '[Turn 4]: Turn ID', '[Turn 5]: Turn ID', '[Turn 6]: Turn ID', '[Turn 7]: Turn ID', 'Unique ID']
174
+ 2025-03-13 19:06:55,967 - INFO - Successfully filtered required columns
175
+ 2025-03-13 19:06:55,971 - INFO - Calculated mean ratings
176
+ 2025-03-13 19:06:55,972 - INFO - Calculated results and color mapping
177
+ 2025-03-13 19:06:55,974 - INFO - file_cache is only supported with oauth2client<4.0.0
178
+ 2025-03-13 19:06:57,581 - INFO - Target sheet cleared successfully
179
+ 2025-03-13 19:06:58,657 - ERROR - Error writing to target sheet: <HttpError 400 when requesting https://sheets.googleapis.com/v4/spreadsheets/1FEqiDqqPfb9YHAWBiqVepmmXj22zNqXNNI7NLGCDVak:batchUpdate?alt=json returned "Invalid JSON payload received. Unknown name "updateConditionalFormatRules" at 'requests[0]': Cannot find field.". Details: "[{'@type': 'type.googleapis.com/google.rpc.BadRequest', 'fieldViolations': [{'field': 'requests[0]', 'description': 'Invalid JSON payload received. Unknown name "updateConditionalFormatRules" at \'requests[0]\': Cannot find field.'}]}]">
180
+ 2025-03-13 19:06:58,657 - ERROR - Failed to write to target sheet
181
+ 2025-03-13 19:06:58,660 - ERROR - Failed to process and transfer data
182
+ 2025-03-13 19:08:51,860 - INFO - Successfully loaded credentials
183
+ 2025-03-13 19:08:51,861 - INFO - file_cache is only supported with oauth2client<4.0.0
184
+ 2025-03-13 19:08:51,862 - INFO - Successfully created Google Sheets service
185
+ 2025-03-13 19:08:54,294 - INFO - Retrieved 144 rows of data
186
+ 2025-03-13 19:08:54,295 - INFO - Available columns in sheet: ['Timestamp', 'Email Address', 'Tool being used', 'Feature used', 'Task Objective', 'Repository Link', 'Repository: Public/Private', 'Repository: Lines of Code', '[Turn 1]: Prompt Category', '[Turn 1]: Prompt', '[Turn 1]: Model Response', '[Turn 1]: Model Response - File [Use only when response is too long]', '[Turn 1]: Observations', '[Turn 1]: Screenshots', '[Turn 2]: Prompt Category', '[Turn 2]: Prompt', '[Turn 2]: Model Response', '[Turn 2]: Model Response - File [Use only when response is too long]', '[Turn 2]: Observations', '[Turn 2]: Screenshot', '[Turn 3]: Prompt Category', '[Turn 3]: Prompt', '[Turn 3]: Model Response', '[Turn 3]: Model Response - File [Use only when response is too long]', '[Turn 3]: Observations', '[Turn 3]: Screenshot', '[Turn 4]: Prompt Category', '[Turn 4]: Prompt', '[Turn 4]: Model Response', '[Turn 4]: Model Response - File [Use only when response is too long]', '[Turn 4]: Observations', '[Turn 4]: Screenshot', '[Turn 5]: Prompt Category', '[Turn 5]: Prompt', '[Turn 5]: Model Response', '[Turn 5]: Model Response - File [Use only when response is too long]', '[Turn 5]: Observations', '[Turn 5]: Screenshot', '[Turn 6]: Prompt Category', '[Turn 6]: Prompt', '[Turn 6]: Model Response', '[Turn 6]: Model Response - File [Use only when response is too long]', '[Turn 6]: Observations', '[Turn 6]: Screenshot', '[Turn 7]: Prompt Category', '[Turn 7]: Prompt', '[Turn 7]: Model Response', '[Turn 7]: Model Response - File [Use only when response is too long]', '[Turn 7]: Observations', '[Turn 7]: Screenshot', 'Context Awareness', 'Context Awareness: Errors', 'Rationale for Context Awareness', 'Output Quality', 'Output Quality: Errors', 'Rationale for Output Quality', 'Autonomy', 'Autonomy: Errors', 'Rationale for Autonomy', 'Iteration Size and Speed', 'Iteration Size and Speed: Errors', 'Rationale for Iteration Size and Speed', 'Experience', 'Experience - Flexibility, Ease of Use and Reliability: Errors', 'Rationale for Experience', 'Loom Recording Link', 'Overall Rating', 'Rationale behind the overall rating', '[Turn 1]: Final Turn?', '[Turn 2]: Final Turn?', '[Turn 3]: Final Turn?', '[Turn 4]: Final Turn?', '[Turn 5]: Final Turn?', '[Turn 6]: Final Turn?', '[Turn 7]: Final Turn?', '[Turn 1]: Turn ID', '[Turn 2]: Turn ID', '[Turn 3]: Turn ID', '[Turn 4]: Turn ID', '[Turn 5]: Turn ID', '[Turn 6]: Turn ID', '[Turn 7]: Turn ID', 'Unique ID']
187
+ 2025-03-13 19:08:54,300 - INFO - Successfully filtered required columns
188
+ 2025-03-13 19:08:54,303 - INFO - Calculated mean ratings
189
+ 2025-03-13 19:08:54,304 - INFO - Calculated results and color mapping
190
+ 2025-03-13 19:08:54,306 - INFO - file_cache is only supported with oauth2client<4.0.0
191
+ 2025-03-13 19:08:55,598 - INFO - Target sheet cleared successfully
192
+ 2025-03-13 19:08:57,279 - INFO - Data written to target sheet successfully
193
+ 2025-03-13 19:08:57,280 - INFO - Data successfully written to target sheet
194
+ 2025-03-13 19:08:57,282 - INFO - Data processing and transfer successful
195
+ 2025-03-13 19:14:03,288 - INFO - Successfully loaded credentials
196
+ 2025-03-13 19:14:03,289 - INFO - file_cache is only supported with oauth2client<4.0.0
197
+ 2025-03-13 19:14:03,290 - INFO - Successfully created Google Sheets service
198
+ 2025-03-13 19:14:09,896 - INFO - Retrieved 144 rows of data
199
+ 2025-03-13 19:14:09,896 - INFO - Available columns in sheet: ['Timestamp', 'Email Address', 'Tool being used', 'Feature used', 'Task Objective', 'Repository Link', 'Repository: Public/Private', 'Repository: Lines of Code', '[Turn 1]: Prompt Category', '[Turn 1]: Prompt', '[Turn 1]: Model Response', '[Turn 1]: Model Response - File [Use only when response is too long]', '[Turn 1]: Observations', '[Turn 1]: Screenshots', '[Turn 2]: Prompt Category', '[Turn 2]: Prompt', '[Turn 2]: Model Response', '[Turn 2]: Model Response - File [Use only when response is too long]', '[Turn 2]: Observations', '[Turn 2]: Screenshot', '[Turn 3]: Prompt Category', '[Turn 3]: Prompt', '[Turn 3]: Model Response', '[Turn 3]: Model Response - File [Use only when response is too long]', '[Turn 3]: Observations', '[Turn 3]: Screenshot', '[Turn 4]: Prompt Category', '[Turn 4]: Prompt', '[Turn 4]: Model Response', '[Turn 4]: Model Response - File [Use only when response is too long]', '[Turn 4]: Observations', '[Turn 4]: Screenshot', '[Turn 5]: Prompt Category', '[Turn 5]: Prompt', '[Turn 5]: Model Response', '[Turn 5]: Model Response - File [Use only when response is too long]', '[Turn 5]: Observations', '[Turn 5]: Screenshot', '[Turn 6]: Prompt Category', '[Turn 6]: Prompt', '[Turn 6]: Model Response', '[Turn 6]: Model Response - File [Use only when response is too long]', '[Turn 6]: Observations', '[Turn 6]: Screenshot', '[Turn 7]: Prompt Category', '[Turn 7]: Prompt', '[Turn 7]: Model Response', '[Turn 7]: Model Response - File [Use only when response is too long]', '[Turn 7]: Observations', '[Turn 7]: Screenshot', 'Context Awareness', 'Context Awareness: Errors', 'Rationale for Context Awareness', 'Output Quality', 'Output Quality: Errors', 'Rationale for Output Quality', 'Autonomy', 'Autonomy: Errors', 'Rationale for Autonomy', 'Iteration Size and Speed', 'Iteration Size and Speed: Errors', 'Rationale for Iteration Size and Speed', 'Experience', 'Experience - Flexibility, Ease of Use and Reliability: Errors', 'Rationale for Experience', 'Loom Recording Link', 'Overall Rating', 'Rationale behind the overall rating', '[Turn 1]: Final Turn?', '[Turn 2]: Final Turn?', '[Turn 3]: Final Turn?', '[Turn 4]: Final Turn?', '[Turn 5]: Final Turn?', '[Turn 6]: Final Turn?', '[Turn 7]: Final Turn?', '[Turn 1]: Turn ID', '[Turn 2]: Turn ID', '[Turn 3]: Turn ID', '[Turn 4]: Turn ID', '[Turn 5]: Turn ID', '[Turn 6]: Turn ID', '[Turn 7]: Turn ID', 'Unique ID']
200
+ 2025-03-13 19:14:09,900 - INFO - Successfully filtered required columns
201
+ 2025-03-13 19:14:09,904 - INFO - Calculated mean ratings
202
+ 2025-03-13 19:14:09,905 - INFO - Calculated results and color mapping
203
+ 2025-03-13 19:14:09,905 - INFO -
204
+ === DataFrame Summary Before Writing to Target Sheet ===
205
+ 2025-03-13 19:14:09,905 - INFO - DataFrame Shape: 144 rows, 12 columns
206
+ 2025-03-13 19:14:09,905 - INFO - Columns: ['Email Address', 'Tool being used', 'Feature used', 'Context Awareness', 'Autonomy', 'Experience', 'Output Quality', 'Overall Rating', 'Mean Rating', 'Difference', 'Result', 'Unique ID']
207
+ 2025-03-13 19:14:09,909 - INFO - Sample Data (first 3 rows):
208
+ Email Address Tool being used Feature used Context Awareness Autonomy Experience Output Quality Overall Rating Mean Rating Difference Result Unique ID
209
+ 0
[email protected] Cursor Chat 4.0 4.0 5.0 4.0 5.0 4.25 -0.75 Ok POD 5-149997
210
+ 1
[email protected] Marscode Chat 3.0 2.0 2.0 2.0 2.0 2.25 0.25 Ok POD 5-367442
211
+ 2
[email protected] Marscode Chat 3.0 2.0 3.0 2.0 3.0 2.50 -0.50 Ok POD 5-281511
212
+ 2025-03-13 19:14:09,910 - INFO - Value Counts for Result column:
213
+ Result
214
+ Ok 142
215
+ Not ok 2
216
+ 2025-03-13 19:14:09,911 - INFO - Missing Values Summary:
217
+ Email Address 0
218
+ Tool being used 0
219
+ Feature used 0
220
+ Context Awareness 1
221
+ Autonomy 1
222
+ Experience 1
223
+ Output Quality 1
224
+ Overall Rating 1
225
+ Mean Rating 1
226
+ Difference 1
227
+ Result 0
228
+ Unique ID 1
229
+ 2025-03-13 19:14:09,911 - INFO - === End of DataFrame Summary ===
230
+
231
+ 2025-03-13 19:14:09,912 - INFO - file_cache is only supported with oauth2client<4.0.0
232
+ 2025-03-13 19:14:11,300 - INFO - Target sheet cleared successfully
233
+ 2025-03-13 19:14:13,501 - INFO - Data written to target sheet successfully
234
+ 2025-03-13 19:14:13,501 - INFO - Data successfully written to target sheet
235
+ 2025-03-13 19:14:13,502 - INFO - Data processing and transfer successful
236
+ 2025-03-13 19:15:58,305 - INFO - Successfully loaded credentials
237
+ 2025-03-13 19:15:58,306 - INFO - file_cache is only supported with oauth2client<4.0.0
238
+ 2025-03-13 19:15:58,308 - INFO - Successfully created Google Sheets service
239
+ 2025-03-13 19:16:01,199 - INFO - Retrieved 144 rows of data
240
+ 2025-03-13 19:16:01,199 - INFO - Available columns in sheet: ['Timestamp', 'Email Address', 'Tool being used', 'Feature used', 'Task Objective', 'Repository Link', 'Repository: Public/Private', 'Repository: Lines of Code', '[Turn 1]: Prompt Category', '[Turn 1]: Prompt', '[Turn 1]: Model Response', '[Turn 1]: Model Response - File [Use only when response is too long]', '[Turn 1]: Observations', '[Turn 1]: Screenshots', '[Turn 2]: Prompt Category', '[Turn 2]: Prompt', '[Turn 2]: Model Response', '[Turn 2]: Model Response - File [Use only when response is too long]', '[Turn 2]: Observations', '[Turn 2]: Screenshot', '[Turn 3]: Prompt Category', '[Turn 3]: Prompt', '[Turn 3]: Model Response', '[Turn 3]: Model Response - File [Use only when response is too long]', '[Turn 3]: Observations', '[Turn 3]: Screenshot', '[Turn 4]: Prompt Category', '[Turn 4]: Prompt', '[Turn 4]: Model Response', '[Turn 4]: Model Response - File [Use only when response is too long]', '[Turn 4]: Observations', '[Turn 4]: Screenshot', '[Turn 5]: Prompt Category', '[Turn 5]: Prompt', '[Turn 5]: Model Response', '[Turn 5]: Model Response - File [Use only when response is too long]', '[Turn 5]: Observations', '[Turn 5]: Screenshot', '[Turn 6]: Prompt Category', '[Turn 6]: Prompt', '[Turn 6]: Model Response', '[Turn 6]: Model Response - File [Use only when response is too long]', '[Turn 6]: Observations', '[Turn 6]: Screenshot', '[Turn 7]: Prompt Category', '[Turn 7]: Prompt', '[Turn 7]: Model Response', '[Turn 7]: Model Response - File [Use only when response is too long]', '[Turn 7]: Observations', '[Turn 7]: Screenshot', 'Context Awareness', 'Context Awareness: Errors', 'Rationale for Context Awareness', 'Output Quality', 'Output Quality: Errors', 'Rationale for Output Quality', 'Autonomy', 'Autonomy: Errors', 'Rationale for Autonomy', 'Iteration Size and Speed', 'Iteration Size and Speed: Errors', 'Rationale for Iteration Size and Speed', 'Experience', 'Experience - Flexibility, Ease of Use and Reliability: Errors', 'Rationale for Experience', 'Loom Recording Link', 'Overall Rating', 'Rationale behind the overall rating', '[Turn 1]: Final Turn?', '[Turn 2]: Final Turn?', '[Turn 3]: Final Turn?', '[Turn 4]: Final Turn?', '[Turn 5]: Final Turn?', '[Turn 6]: Final Turn?', '[Turn 7]: Final Turn?', '[Turn 1]: Turn ID', '[Turn 2]: Turn ID', '[Turn 3]: Turn ID', '[Turn 4]: Turn ID', '[Turn 5]: Turn ID', '[Turn 6]: Turn ID', '[Turn 7]: Turn ID', 'Unique ID']
241
+ 2025-03-13 19:16:01,204 - INFO - Successfully filtered required columns
242
+ 2025-03-13 19:16:01,207 - INFO - Calculated mean ratings
243
+ 2025-03-13 19:16:01,208 - INFO - Calculated results and color mapping
244
+ 2025-03-13 19:16:01,208 - INFO -
245
+ === DataFrame Summary Before Writing to Target Sheet ===
246
+ 2025-03-13 19:16:01,208 - INFO - DataFrame Shape: 144 rows, 12 columns
247
+ 2025-03-13 19:16:01,208 - INFO - Columns: ['Email Address', 'Tool being used', 'Feature used', 'Context Awareness', 'Autonomy', 'Experience', 'Output Quality', 'Overall Rating', 'Mean Rating', 'Difference', 'Result', 'Unique ID']
248
+ 2025-03-13 19:16:01,211 - INFO - Sample Data (first 3 rows):
249
+ Email Address Tool being used Feature used Context Awareness Autonomy Experience Output Quality Overall Rating Mean Rating Difference Result Unique ID
250
+ 0
[email protected] Cursor Chat 4.0 4.0 5.0 4.0 5.0 4.25 -0.75 Ok POD 5-149997
251
+ 1
[email protected] Marscode Chat 3.0 2.0 2.0 2.0 2.0 2.25 0.25 Ok POD 5-367442
252
+ 2
[email protected] Marscode Chat 3.0 2.0 3.0 2.0 3.0 2.50 -0.50 Ok POD 5-281511
253
+ 2025-03-13 19:16:01,212 - INFO - Value Counts for Result column:
254
+ Result
255
+ Ok 142
256
+ Not ok 2
257
+ 2025-03-13 19:16:01,213 - INFO - Missing Values Summary:
258
+ Email Address 0
259
+ Tool being used 0
260
+ Feature used 0
261
+ Context Awareness 1
262
+ Autonomy 1
263
+ Experience 1
264
+ Output Quality 1
265
+ Overall Rating 1
266
+ Mean Rating 1
267
+ Difference 1
268
+ Result 0
269
+ Unique ID 1
270
+ 2025-03-13 19:16:01,213 - INFO - === End of DataFrame Summary ===
271
+
272
+ 2025-03-13 19:16:01,214 - INFO - file_cache is only supported with oauth2client<4.0.0
273
+ 2025-03-13 19:16:02,561 - INFO - Target sheet cleared successfully
274
+ 2025-03-13 19:16:04,147 - INFO - Data written to target sheet successfully
275
+ 2025-03-13 19:16:04,148 - INFO - Data successfully written to target sheet
276
+ 2025-03-13 19:16:04,149 - INFO - Data processing and transfer successful
0 commit comments