diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index 1051eaa..a6038fe 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -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 diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 317ad59..f000d63 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -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 diff --git a/.planning/STATE.md b/.planning/STATE.md index debc080..3ad7ffd 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -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`