diff --git a/.planning/phases/05-nuxt-content-setup-renderer/05-UAT.md b/.planning/phases/05-nuxt-content-setup-renderer/05-UAT.md
index 20aa8ea..d36b007 100644
--- a/.planning/phases/05-nuxt-content-setup-renderer/05-UAT.md
+++ b/.planning/phases/05-nuxt-content-setup-renderer/05-UAT.md
@@ -1,19 +1,14 @@
---
-status: testing
+status: complete
phase: 05-nuxt-content-setup-renderer
source: [05-01-SUMMARY.md, 05-02-SUMMARY.md]
started: 2026-04-21T00:00:00.000Z
-updated: 2026-04-21T00:00:00.000Z
+updated: 2026-04-21T21:30:00.000Z
---
## Current Test
-number: 3
-name: Images optimisées via NuxtImg
-expected: |
- Sur `/test`, l'image référencée dans l'article est visible (pas de 404).
- L'élément DOM rendu est `
` avec attribut `loading="lazy"`.
-awaiting: user response
+[testing complete]
## Tests
@@ -38,22 +33,40 @@ expected: Sur `/test`, les 4 callouts `::alert{type}` sont rendus comme des boî
result: pass
### 6. Articles bilingues accessibles
-expected: Les articles de test existent pour FR et EN. Naviguer vers `/blog/test-kotlin-syntax` (FR) et `/en/blog/test-kotlin-syntax` (EN) — les deux pages chargent sans 404.
-result: [pending]
+expected: Les articles de test existent pour FR et EN. Naviguer vers `/fr/blog/test-kotlin-syntax` (FR) et `/en/blog/test-kotlin-syntax` (EN) — les deux pages chargent sans 404.
+result: issue
+reported: "both empty page, nav and footer there but no content — Vue warn: Component is missing template or render function at . SSR renders empty: ``. Same behavior FR and EN."
+severity: major
### 7. Collections @nuxt/content configurées
expected: Le fichier `content.config.ts` définit `blog_fr` et `blog_en`. `queryCollection('blog_fr')` retourne les articles FR. Vérifiable via le bon rendu de `/test` (qui query `blog_fr`).
-result: [pending]
+result: issue
+reported: "/test donne 404. Route `/test` supprimée/déplacée par commit 7cd1531 'fix(05): update test.vue path to /fr/blog prefix' — donc plus de page showcase standalone, et les routes blog prefixées elles-mêmes sont cassées (cf Test 6)."
+severity: major
## Summary
total: 7
-passed: 0
-issues: 0
-pending: 7
+passed: 5
+issues: 2
+pending: 0
skipped: 0
blocked: 0
## Gaps
-[none yet]
+- truth: "Les articles FR/EN du blog doivent se rendre au chemin `/fr/blog/test-kotlin-syntax` et `/en/blog/test-kotlin-syntax` avec le contenu markdown dans ``."
+ status: failed
+ reason: "User reported: both empty page, nav and footer there but no content. Vue warn in SSR log: Component is missing template or render function at . rendered empty. Non-blocking i18n baseUrl warning also present but unrelated. Same behavior both locales."
+ severity: major
+ test: 6
+ artifacts: []
+ missing: []
+
+- truth: "La page query `blog_fr` doit être routable (historiquement `/test`, depuis commit 7cd1531 déplacée sous `/fr/blog`) et rendre le contenu markdown."
+ status: failed
+ reason: "User reported: /test donne 404. Le commit 7cd1531 a migré test.vue vers le préfixe /fr/blog, mais les routes prefixées sont elles-mêmes cassées (cf gap Test 6)."
+ severity: major
+ test: 7
+ artifacts: []
+ missing: []