feat(thumb-backfill): MaintenancePanel — wire ThumbnailBackfillCard into grid, broaden intro to cover non-ML backfills

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-26 10:37:09 -04:00
parent b7f693b15e
commit 06913eba8e
@@ -1,13 +1,15 @@
<template> <template>
<div class="fc-maint"> <div class="fc-maint">
<p class="text-body-2 mb-4"> <p class="text-body-2 mb-4">
Machine-assisted tagging controls. Backfill and centroid recompute run Operational backfills and tagging controls. The ML backfill and centroid
nightly automatically; the allowlist auto-applies accepted tags to new recompute run nightly automatically; the allowlist auto-applies accepted
and existing images. tags to new and existing images. Use the cards below to trigger a
one-off pass.
</p> </p>
<div class="fc-maint__grid"> <div class="fc-maint__grid">
<MLBackfillCard /> <MLBackfillCard />
<CentroidRecomputeCard /> <CentroidRecomputeCard />
<ThumbnailBackfillCard />
</div> </div>
<MLThresholdSliders class="mt-4" /> <MLThresholdSliders class="mt-4" />
<AllowlistTable class="mt-4" /> <AllowlistTable class="mt-4" />
@@ -23,6 +25,7 @@
<script setup> <script setup>
import MLBackfillCard from './MLBackfillCard.vue' import MLBackfillCard from './MLBackfillCard.vue'
import CentroidRecomputeCard from './CentroidRecomputeCard.vue' import CentroidRecomputeCard from './CentroidRecomputeCard.vue'
import ThumbnailBackfillCard from './ThumbnailBackfillCard.vue'
import MLThresholdSliders from './MLThresholdSliders.vue' import MLThresholdSliders from './MLThresholdSliders.vue'
import AllowlistTable from './AllowlistTable.vue' import AllowlistTable from './AllowlistTable.vue'
import AliasTable from './AliasTable.vue' import AliasTable from './AliasTable.vue'