Canvas CLI pull removes source URL from image provenance
When a local page, content template, or global region spec JSON file contains a URL in the `src` field of an image prop, and that image is reconciled with `npx canvas reconcile-media` and pushed with `npx canvas push`, the next `npx canvas pull` removes `source_url` from the provenance data. For example — before: ```json "_provenance": { "image": { "target_id": 1, "source_url": "https://images.unsplash.com/photo-1752650736024-d6aac18abc2d" } } ``` After: ```json "_provenance": { "image": { "target_id": 1 } } ``` The full image provenance object should be preserved. `source_url` is useful for debugging, media reconciliation, and understanding where a resolved image originated.
issue