# Delta `0.3.7-pre.012` — frontend fonctionnel, summary terminal et autocomplete Program ID ## 1. Base requise ```text 0.3.7-pre.011 workspace.package.version = 0.3.7-pre.11 ``` ## 2. Objectif Terminer le frontend fonctionnel sans ouvrir de nouveau runtime : enrichir les feedbacks terminal/erreurs et ajouter à l'adresse un autocomplete HTML libre alimenté exclusivement par le registre canonique `ksp-core-lib::entries()`/`ProgramIdEntry`. ## 3. Dataset Program ID canonique `ProgramIdAutocompleteOptionDto` projette uniquement les métadonnées publiques nécessaires à l'UX : ```text program_id code name domain family protocol ``` `program_id_autocomplete_options()` parcourt directement `ksp_core_lib::entries()`. Aucune liste de Program IDs n'est copiée dans Backfill Desk ni dans le frontend. `BackfillDeskOptionsDto` transporte ce dataset sûr avec les autres options de campagne. Aucun endpoint, URL, credential, secret ou donnée Store n'est ajouté. ## 4. Autocomplete libre côté HTML L'input `backfillAddress` reste un `` libre et référence : ```text ``` Le frontend construit chaque `