Priority Level
Medium
Task Summary
Per this PR comment, we currently can't just save results, ie. the synthetic df to a csv, without running evaluate first, because the result object is not created on SafeSynthesizer until evaluate is called.
Technical Details & Implementation Plan
we should push serialization into the result objects themselves -- results.save(workdir) -- so the builder doesn't need to know what each artifact contains or how to guard it
Dependencies
No response
Priority Level
Medium
Task Summary
Per this PR comment, we currently can't just save results, ie. the synthetic df to a csv, without running evaluate first, because the result object is not created on SafeSynthesizer until evaluate is called.
Technical Details & Implementation Plan
we should push serialization into the result objects themselves -- results.save(workdir) -- so the builder doesn't need to know what each artifact contains or how to guard it
Dependencies
No response