Audit shared lifecycle state before claiming metric compatibility
Adding a separate analytics event does not preserve existing metrics when the new instrumentation also changes shared attempt state. Compare the old and new lifecycle boundaries, then intersect the emitted event changes with each saved chart's actual filters. Starting an attempt …