refactor(enable): extract the storage-backend gate to clear maintidx

main

Commit

peyton-alt2mo ago

runEnableInteractive crossed the maintainability threshold after the review-driven gate additions; behavior unchanged.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com