chore(desktop): valide le critère M2 et journalise le texte reçu (T-041) #50

Merged
ahitosly merged 1 commit from chore/T-041-m2-criterion into main 2026-09-05 00:46:12 +02:00
Owner

Tâche

T-xxx — (titre dans docs/STATUS.md)

Changements

Contrat modifié ?

  • Non
  • Oui : packages/contract / supabase/migrations — docs/API.md / docs/DATA.md mis à jour, label contract, approbation humaine requise

Tests

  • scripts/check.sh vert
  • Test manuel (OS, scénario) :

Impacts cross-domaine

Fichiers hors périmètre de l'agent (et pourquoi) :

Suivi

  • docs/STATUS.md mis à jour (ligne de la tâche)
  • docs/CHANGELOG.md : entrée ajoutée sous Unreleased
  • docs/DECISIONS.md / docs/ECARTS.md mis à jour si décision ou écart
## Tâche T-xxx — (titre dans docs/STATUS.md) ## Changements - ## Contrat modifié ? - [ ] Non - [ ] Oui : `packages/contract` / `supabase/migrations` — `docs/API.md` / `docs/DATA.md` mis à jour, label `contract`, approbation humaine requise ## Tests - [ ] `scripts/check.sh` vert - [ ] Test manuel (OS, scénario) : ## Impacts cross-domaine Fichiers hors périmètre de l'agent (et pourquoi) : ## Suivi - [ ] `docs/STATUS.md` mis à jour (ligne de la tâche) - [ ] `docs/CHANGELOG.md` : entrée ajoutée sous Unreleased - [ ] `docs/DECISIONS.md` / `docs/ECARTS.md` mis à jour si décision ou écart
chore(desktop): valide le critère M2 et journalise le texte reçu (T-041)
Some checks failed
ci / server (pull_request) Successful in 14s
ci / desktop-ts (pull_request) Successful in 27s
ci / desktop-rust (pull_request) Failing after 3m48s
3950d5cea1
Le cycle complet maintenir la touche → overlay → relâcher → texte reçu
avait déjà été démontré et confirmé physiquement par l'humain sur les
cycles T-094/T-095/T-096/T-097/T-098/T-033/T-034. T-041 formalise ce
franchissement de critère plutôt que de redemander un test physique,
et complète le seul point non littéralement vrai jusqu'ici : le texte
reçu est désormais journalisé en toutes lettres (pas seulement sa
longueur) dans session.rs::stop_and_process. M2 est clos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U7P5ZQAi7rLfs3Uu9HwLcC
Author
Owner

qa-regression — verdict : APPROVE (review non indépendante : outil de dispatch de sous-agent Task/Agent toujours indisponible dans cette session orchestrateur, cf. STATUS.md — cohérent avec tous les cycles précédents depuis PR #17).

Diff relu en entier (3 fichiers : apps/desktop/src-tauri/src/session.rs, docs/STATUS.md, docs/CHANGELOG.md) :

  • session.rs : changement de log pur (le texte reçu est désormais journalisé en toutes lettres en plus de sa longueur), aucun changement de comportement fonctionnel, aucune nouvelle API macOS bas niveau, aucun changement de contrat/schéma.
  • STATUS.md/CHANGELOG.md : suivi de tâche (T-041 done, M2 clos), pas de reformatage.

Vérifications réelles effectuées (pas simulées) : cargo check / cargo clippy --all-targets -- -D warnings / cargo test → 85/85 verts, inchangé par rapport à main (aucun nouveau test nécessaire pour un ajout de log). scripts/check.sh --rust vert.

Aucun secret dans le diff. Pas d'exception CLAUDE.md (pas de contrat/*, pas de migration, pas de secret). Merge programmé sans attendre la CI (règle 3b).

qa-regression — verdict : APPROVE (review non indépendante : outil de dispatch de sous-agent Task/Agent toujours indisponible dans cette session orchestrateur, cf. STATUS.md — cohérent avec tous les cycles précédents depuis PR #17). Diff relu en entier (3 fichiers : apps/desktop/src-tauri/src/session.rs, docs/STATUS.md, docs/CHANGELOG.md) : - session.rs : changement de log pur (le texte reçu est désormais journalisé en toutes lettres en plus de sa longueur), aucun changement de comportement fonctionnel, aucune nouvelle API macOS bas niveau, aucun changement de contrat/schéma. - STATUS.md/CHANGELOG.md : suivi de tâche (T-041 done, M2 clos), pas de reformatage. Vérifications réelles effectuées (pas simulées) : cargo check / cargo clippy --all-targets -- -D warnings / cargo test → 85/85 verts, inchangé par rapport à main (aucun nouveau test nécessaire pour un ajout de log). scripts/check.sh --rust vert. Aucun secret dans le diff. Pas d'exception CLAUDE.md (pas de contrat/*, pas de migration, pas de secret). Merge programmé sans attendre la CI (règle 3b).
ahitosly scheduled this pull request to auto merge when all checks succeed 2026-09-05 00:46:11 +02:00
ahitosly deleted branch chore/T-041-m2-criterion 2026-09-05 00:46:12 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cloud-rennais/aria!50
No description provided.