What is an artifact?
Reusable outputs
Artifacts are persistent outputs created by phases. Examples include literature reviews, research summaries, analyses, Python outputs, and mathematical results.
An artifact differs from a normal chat response because it is preserved in the workspace for reuse. Artifacts may also maintain versions so you can see how an output changes when it is revised or regenerated. Artifacts also allow you to look at the data in the OKF format
Source = input available to Theo. Artifact = persistent output created by Theo.