Spec section 7 calls for a manual per-card "Refresh from origin" button that re-runs the import template, diffs against the stored OriginRef snapshot, surfaces the diff, lets the user accept or ignore. Plus a passive staleness banner after 24h since last refresh. None of this exists in Stage 0. Add to the card detail view, persist last_refreshed_at per origin (already in schema).
Spec section 7 calls for a manual per-card "Refresh from origin" button that re-runs the import template, diffs against the stored
OriginRefsnapshot, surfaces the diff, lets the user accept or ignore. Plus a passive staleness banner after 24h since last refresh. None of this exists in Stage 0. Add to the card detail view, persistlast_refreshed_atper origin (already in schema).