# Audit backlog GitHub — Ben-to (plan prod / domaines) Date de référence : 2026-04-26. Repo : `kazerlelutin/ben-to`. ## Architecture (rappel) | Rôle | URL | |------|-----| | App web (Solid / Vite) | `https://ben-to.fr/` | | Livre / ancienne vitrine | `https://book.ben-to.fr/` (bascule depuis `ben-to.fr`) | | Contenus recettes | Dépôt Git (`ressources/bentext`, `ressources/public`) — build hors ligne | Liens de partage recette : `window.location.origin` + `/r/{base}/{variant}` — cohérent avec le domaine où l’app est servie (`ben-to.fr`). ## Issues MVP existantes (#1–#6) | # | Titre | État | Lecture « traité vs restant » | |---|--------|------|--------------------------------| | 1 | MVP: fondations monorepo Solid + Capacitor | **CLOSED** | Traité. | | 2 | MVP: pipeline .bentext vers JSON canonique | **CLOSED** | Traité (`build-recipes`, sources locales). | | 3 | MVP: Builder 3 étapes base → variante → recette | **OPEN** | Fonctionnel dans le dépôt (builder, partage, filtres) ; issue à fermer ou à réduire au scope « polish / accessibilité / edge cases ». | | 4 | MVP: offline-first + sync PocketBase | **OPEN** | Non aligné avec le front web actuel (pas d’intégration PocketBase visible dans `apps/web`) ; backlog produit ou à reclarifier. | | 5 | MVP: qualité/tests et sécurité CI | **OPEN** | CI racine active (lint, typecheck, unit, int, e2e, lighthouse) ; issue à fermer ou à limiter aux « gaps » (ex. mobile-release placeholder). | | 6 | MVP: delivery CapRover + release mobile | **OPEN** | Web déployable (`Dockerfile`, `captain-definition`) ; release mobile CI encore placeholder dans `.github/workflows/mobile-release.yml`. | ## Nouvelles issues (plan) Créées sur GitHub via [`create-backlog-prod-issues.sh`](create-backlog-prod-issues.sh) (nécessite `gh` + `jq` authentifiés) : | Thème | Titres (recherche dans les issues) | |--------|-------------------------------------| | Meta | `[Meta] Audit backlog prod — avril 2026` (#7) | | Catalogue / assets | `Catalogue — icônes bases…`, `Catalogue — icônes pour toutes les variantes`, `Assets — placeholders couvertures…` (#8–#10, titres pouvant évoluer) | | Play / Android | `Play Store — compte…`, `fiche produit`, `URL politique`, `Data safety`, `Android — signature release…` (#11–#15) | | Optionnel | `Tech — i18n domaines…` (#16) | Relancer `./scripts/github/create-backlog-prod-issues.sh` : les titres déjà ouverts sont **ignorés** (pas de doublon).