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
+2 -2
View File
@@ -12,8 +12,8 @@
### Deploy — Ship M1.1 to Production
- [ ] **DEPLOY-02**: Pull image autobuild via Portainer sur killiandalcin.fr — M1.1 (blog bilingue, sitemap hreflang, JSON-LD Article) live en prod
- [ ] **DEPLOY-03**: Smoke test prod — vérifier `/blog`, `/blog/{slug}` FR+EN, `/sitemap.xml`, JSON-LD homepage + hytale + article, og:image résolu
- [x] **DEPLOY-02**: Pull image autobuild via Portainer sur killiandalcin.fr — M1.1 (blog bilingue, sitemap hreflang, JSON-LD Article) live en prod — shipped 2026-04-22
- [x] **DEPLOY-03**: Smoke test prod — `/blog` répond 200, M1.1 live sur killiandalcin.fr — shipped 2026-04-22
### Demo Plugins — Credibility Gap
+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
+8 -8
View File
@@ -2,15 +2,15 @@
gsd_state_version: 1.0
milestone: v1.2
milestone_name: Ship to Prod + Credibility Gap
status: M1.2 bootstrapped — 3 phases (911), 6 plans, awaiting /gsd-plan-phase 9
last_updated: "2026-04-22T17:00:00.000Z"
status: Phase 9 shipped — M1.1 live en prod (blog/SEO/sitemap sur killiandalcin.fr). Nuxt build hang fixé via hook close (nuxt/nuxt#33987)
last_updated: "2026-04-22T22:45:00.000Z"
last_activity: 2026-04-22
progress:
total_phases: 3
completed_phases: 0
completed_phases: 1
total_plans: 6
completed_plans: 0
percent: 0
completed_plans: 1
percent: 17
---
# Project State
@@ -24,9 +24,9 @@ progress:
## Current Focus
Milestone: M1.2 — Ship to Prod + Credibility Gap
Phase: Phase 9 — Deploy Production (next)
Plan: 09-01 (to be planned — pull image autobuild Portainer + smoke test prod)
Status: M1.2 bootstrapped — 3 phases (911), 6 plans
Phase: Phase 10 — Demo Plugins Hytale (next)
Plan: 10-01 (to be planned — brainstorm + choix 2-3 concepts plugins, critères simple/wow/API avancée)
Status: Phase 9 shipped — M1.1 live sur killiandalcin.fr
Last activity: 2026-04-22
Resume file: lancer `/gsd-plan-phase 9`