Skip to content

Simple guide · Overview

Page status: HistoricalHistory group: Updates

Article translation backfill issue

This update documents the production article summary translation backfill completed for ramideltoro/nutsnews#282 on 2026-07-20.

Visual overview

Primary diagram

System map

This update documents the production article summary translation backfill completed for ramideltoro/nutsnews#282 on 2026-07-20.

Render the repository-owned system map when you need it.

Diagram is not rendered yet.

View as text
Article translation backfill issue

This update documents the production article summary translation backfill completed for ramideltoro/nutsnews#282 on 2026-07-20.

flowchart TB
  accTitle: Article translation backfill issue
  accDescr {
    This update documents the production article summary translation backfill completed for ramideltoro/nutsnews#282 on 2026-07-20.
  }
  A["Article translation backfill issue #282"] --> B["updates/README_ARTICLE_TRANSLATION_BACKFILL_ISSUE_282.md"]
  B --> C["Auto-generated placeholder diagram"]

Article translation backfill issue

Fullscreen diagram view.

This update documents the production article summary translation backfill completed for ramideltoro/nutsnews#282 on 2026-07-20.

  • The audit script now performs URL-scoped, batched article_summaries lookups.
  • The backfill script now uses documented numeric defaults when env values are blank.
  • Generated translations that would be critical in the audit are rejected before saving.
  • Publish-ready confirmation now batches PostgREST filters so broad article scans do not fail with oversized requests.
  • Public feed final audit: 474/500 rows available, 95% coverage, 0 critical issues.
  • Latest 500 articles final audit: 2455/2500 rows available, 98% coverage, 0 critical issues.
  • Full 500-candidate articles dry scan selected 0 non-cached rows after live batches.
  • translation_pending articles with image and summary after final publish confirmation: 0.
  • Remaining cached provider failures: 55 rows.

ramideltoro/nutsnews#287 tracks provider fallback/remediation for cached rows where the active local AI provider returned non-JSON or incomplete title/summary responses.

ramideltoro/nutsnews#289 tracks the wider historical backlog found outside #282’s recent-public-content acceptance criteria.

Full report: reports/translations/nutsnews-issue-282-final-audit.md.