function
NewArtifact
func NewArtifact(
name string,
planner Planner,
before *schema.Manifest,
after schema.Manifest,
) (Artifact, error)Create an artifact shell with embedded manifest lineage.
Store adapters populate reviewed physical and semantic execution steps after construction.