mirror of
https://github.com/siop-spelev/siop2.git
synced 2026-08-08 12:41:54 +00:00
docs(r6): confirmation référent — dictée Assistant validée sur iPhone
Trois corrections successives (expo-file-system legacy, zone de relecture multiligne, chevauchement ScrollView/TextInput) validées en conditions réelles — consignées, aucune n'aurait été détectée par typecheck/tests/lint seuls. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,35 @@ Trace chronologique des sessions (la plus récente en premier). Le **playbook**
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-02 — Pr. Daaif (+ Claude) — Assistant mobile : dictée confirmée sur iPhone
|
||||
|
||||
**Actions**
|
||||
|
||||
- Suite directe de la recette Gestionnaire : trois allers-retours sur l'écran Assistant.
|
||||
1. Crash au premier essai (`expo-file-system` deleteAsync déprécié, SDK 57) — corrigé par
|
||||
l'import du sous-chemin `expo-file-system/legacy` (même fonction, comportement inchangé),
|
||||
appliqué aussi à la clôture (`cloture.tsx`) qui utilisait le même appel sans avoir été
|
||||
re-exercée depuis.
|
||||
2. Texte transcrit pas entièrement visible pour la relecture (D5) — la barre de saisie sur une
|
||||
ligne a été remplacée par une zone multiligne pleine largeur, « Envoyer » en geste séparé.
|
||||
3. Le bouton « Envoyer » chevauchait encore le texte — deux causes cumulées : le `ScrollView`
|
||||
du chat sans `style={flex:1}` (mal borné dans son parent), et le champ multiligne qui
|
||||
s'appuyait sur `maxHeight` seul (ignoré par iOS dans ce cas, le champ grandissait avec le
|
||||
contenu). Hauteur fixe + défilement interne garanti.
|
||||
- **Confirmé par le référent sur iPhone physique : la dictée de la question dans l'Assistant
|
||||
fonctionne** (relecture complète, envoi, réponse sourcée).
|
||||
|
||||
**Décisions**
|
||||
|
||||
- Aucune — trois corrections successives sur un même problème remonté en conditions réelles,
|
||||
aucune n'aurait été trouvée par typecheck/tests/lint seuls (aucun test n'exerce le rendu RN
|
||||
réel ni le comportement spécifique iOS de `TextInput`/`ScrollView`).
|
||||
|
||||
**Prochaine étape** : reste de la recette Gestionnaire (Sites/Ascenseurs/Fichiers à confirmer
|
||||
explicitement), puis passage Demandeur.
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-02 — Pr. Daaif (+ Claude) — Recette R6 (Gestionnaire, partie 1) — 2 bugs corrigés
|
||||
|
||||
**Actions**
|
||||
|
||||
Reference in New Issue
Block a user