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). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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 (9–11)
|
||||
|
||||
### 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
@@ -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 (9–11), 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 (9–11), 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`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user