Conversation
Co-Authored-By: GPT-5 Codex <noreply@openai.com>
Peer review — 4 findings avant merge[Haute]
|
Co-Authored-By: GPT-5 Codex <noreply@openai.com>
Fixes appliqués (commit
Status : CI ✅, en attente de review humaine. Note workflow : en parallèle, tout a été consolidé sur la branche |
Consolidation Phase 0+ → main. Contient : - runtime Material 3 et Hilt (fondations déjà mergées séparément via #57/#58) - parser topic-first basé sur fixtures HFR réelles (khakha cat=13 post=84540) - écran topic embarqué sur fixtures, rendu HTML Compose minimal - fix insets / status bar pour l'APK de test - icône placeholder (drapeau HFR, fond blanc) - `.gitignore` pour les dossiers `*_files` générés par les sauvegardes navigateur Dette architecturale tracée #65 (ViewModel manquant, fixtures dans `:core:domain`, Jsoup dans `:feature:topic`, assets dupliqués). Résorption avant reproduction du pattern, per ADR-011. Refs #15, #3, #49, #50. Supersedes #61, #62, #64, #69. Co-Authored-By: GPT-5 Codex <noreply@openai.com> Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Closes #50
Summary
appet:core:dataRedfaceApplicationavec@HiltAndroidAppMainActivityen@AndroidEntryPointpour préparer l’injection future côté navigation / ViewModel:core:data(Clock,Dispatchers.IO,Dispatchers.Default)build-logicvia deux convention plugins dédiésNotes
@HiltViewModeltant qu’aucun ViewModel réel n’existe2.59.2dans le version catalog : c’est la première ligne stable qui supporte AGP 9, déjà utilisé par le repoValidation run
docker run --rm --security-opt label=disable -v /work/xaat/redface2:/workspace -w /workspace ghcr.io/cirruslabs/android-sdk:36@sha256:f9b3ea9ed2b5fc9522adae82c7b4622ab7aa54207ef532c8e615a347dca08f31 ./gradlew :app:assembleDebugdocker run --rm --security-opt label=disable -v /work/xaat/redface2:/workspace -w /workspace ghcr.io/cirruslabs/android-sdk:36@sha256:f9b3ea9ed2b5fc9522adae82c7b4622ab7aa54207ef532c8e615a347dca08f31 ./gradlew detektAll lintDebug testDebugUnitTest :app:assembleDebugSources
/websites/dagger_dev_hilt