NutsNews Platform Improvement Issue Backlog
Section titled “NutsNews Platform Improvement Issue Backlog”This backlog was generated from a scan of the NutsNews main branch plus the current open GitHub Issues page. It avoids recreating already-visible issues such as database planning, public API, feed expansion, manual review, native mobile app path, social sharing, personalization, richer thumbnails, and engagement analytics.
The script in scripts/create_platform_improvement_issues.mjs creates the recommendations as GitHub issues using the GitHub CLI.
Recommended backlog areas
Section titled “Recommended backlog areas”- Production readiness and operational scorecards
- End-to-end and API contract testing
- SLOs, incident response, deployment verification, and rollback
- Cloudflare cache observability and public feed fallback
- Worker backpressure, queue visibility, and lock safety
- Deduplication, source trust, retention, migrations, and backup fire drills
- AI safety regression tests, prompt versioning, and translation QA
- Newsletter, no-login saved stories, related stories, archive discovery, and SEO scaling
- Bundle budgets, image proxy/cache design, security headers, secret rotation, rate limiting, staging, and feature flags
How to create the issues
Section titled “How to create the issues”Preview first:
cd /Users/ramideltoro/WebstormProjects/nutsnews3node scripts/create_platform_improvement_issues.mjs --repo ramideltoro/nutsnewsCreate issues:
node scripts/create_platform_improvement_issues.mjs --repo ramideltoro/nutsnews --createThe script deduplicates by exact issue title across open and closed issues using:
gh issue list --repo ramideltoro/nutsnews --state all --limit 1000 --json title,number,stateRequirements
Section titled “Requirements”- GitHub CLI installed
- Authenticated with
gh auth login - Permission to create issues and labels in
ramideltoro/nutsnews
