Many artifacts have lifecycle_changed_at=NULL despite being created >7 days ago: 940 figures, 528 notebooks, 459 experiments, 321 paper_figures, 140 wiki_pages, 82 analyses, 18 kg_edges, etc. Cannot audit lifecycle state transitions by time. Backfill: UPDATE artifacts SET lifecycle_changed_at = created_at WHERE lifecycle_changed_at IS NULL AND lifecycle_state != 'draft'. See spec ce3d7498_audit_lifecycle_states_spec.md Gap 4.
Completion Notes
Auto-completed by supervisor after successful deploy to main