docs(09): mark Phase 9 shipped — M1.1 live sur killiandalcin.fr

DEPLOY-02 + DEPLOY-03 validés. Build hang résolu via hook close dans
nuxt.config.ts (nuxt/nuxt#33987). Next: Phase 10 (démos plugins).
This commit is contained in:
2026-04-22 22:40:49 +02:00
parent 237e7c06af
commit 29f4a47ace
3 changed files with 14 additions and 19 deletions
+4 -9
View File
@@ -185,18 +185,13 @@ Plans:
**Goal:** Déployer M1.1 en prod + combler le gap crédibilité (démos plugins) + cohérence branding. Débloque la prospection active qui suit.
**Phases:** 3 (911)
### Phase 9: Deploy Production
### Phase 9: Deploy Production ✅ (shipped 2026-04-22)
**Goal**: M1.1 est live sur killiandalcin.fr — blog bilingue, sitemap hreflang, JSON-LD Article accessibles en prod
**Depends on**: M1.1 code en main (already)
**Requirements**: DEPLOY-02, DEPLOY-03
**Success Criteria** (what must be TRUE):
1. `curl https://killiandalcin.fr/blog` retourne le listing bilingue SSR
2. `curl https://killiandalcin.fr/sitemap.xml` contient les URLs `/blog/{slug}` avec hreflang x-default
3. Les 2 articles seed Hytale sont accessibles FR+EN en prod
4. JSON-LD homepage + hytale + article rendus correctement (aucune ref "Full Stack" côté prod avant Phase 11)
**Outcome**: Shipped. Bug build hang (nuxt/nuxt#33987) fixé via `hooks.close: () => process.exit(0)` dans nuxt.config.ts.
**Requirements**: DEPLOY-02, DEPLOY-03
**Plans:** 1 plan
Plans:
- [ ] 09-01-PLAN.md — Pull image autobuild Portainer + smoke test prod (blog, sitemap, JSON-LD, og:image)
- [x] 09-01-PLAN.md — Pull image autobuild Portainer + smoke test prod (blog, sitemap, JSON-LD, og:image)
### Phase 10: Demo Plugins Hytale
**Goal**: 2-3 mini-plugins Hytale open-source publiés sur GitHub avec section "Live Demos" sur `/hytale` — donnent une preuve crédible à montrer en DM Discord