<template>
  <div class="fc-cleanup">
    <p class="fc-muted text-body-2 mb-4">
      Retroactive enforcement of import-filter rules. Each card scans the
      existing library for content that the current import filters would
      now exclude. Destructive — typed-token confirmation required.
    </p>

    <MinDimensionCard class="mb-4" />
    <TransparencyAuditCard class="mb-4" />
    <SingleColorAuditCard class="mb-4" />
    <TagMaintenanceCard />
  </div>
</template>

<script setup>
import MinDimensionCard from '../components/cleanup/MinDimensionCard.vue'
import TransparencyAuditCard from '../components/cleanup/TransparencyAuditCard.vue'
import SingleColorAuditCard from '../components/cleanup/SingleColorAuditCard.vue'
// Reuse existing TagMaintenanceCard (FC-3k) as-is — it already handles
// preview + commit of prune-unused-tags via the admin store. Operator
// confirmed 2026-05-26: don't duplicate into a new UnusedTagsCard.
// MaintenancePanel drops its TagMaintenanceCard reference in the
// SettingsView edit (Task 16) so this is now the sole rendering site.
import TagMaintenanceCard from '../components/settings/TagMaintenanceCard.vue'
</script>

<style scoped>
.fc-cleanup { max-width: 900px; }
.fc-muted { color: rgb(var(--v-theme-on-surface-variant)); }
</style>
