docs(11): mark Phase 11 shipped — rebranding + cocon complete
- REBRAND-01/02/03 commited in f72170b (JSON-LD + 14 i18n keys FR/EN)
- COCON-01 already shipped with M1.1 carry-over (HytaleRecentArticles
live sur /hytale.vue:38, bilingue FR/EN avec filter tag hytale)
M1.2 progress: 4/6 plans (67%). Seule Phase 10 (5 demo plugins Hytale)
reste — user code les plugins en side, Plan 10-03 (HytaleDemoGrid) à
attaquer quand ≥1 plugin shippé sur GitHub.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,13 +23,13 @@
|
|||||||
|
|
||||||
### Rebranding — Cohérence SEO
|
### Rebranding — Cohérence SEO
|
||||||
|
|
||||||
- [ ] **REBRAND-01**: Fix JSON-LD `app/pages/index.vue` lignes 28 + 38 — remplacer "Developpeur Full Stack Freelance" / "Developpeur Full Stack" par "Hytale Plugin Developer" (via `siteConfig.jobTitle`, pas de hardcode)
|
- [x] **REBRAND-01**: Fix JSON-LD `app/pages/index.vue` — utilise `siteConfig.jobTitle` (Hytale Plugin Developer). Shipped 2026-04-22.
|
||||||
- [ ] **REBRAND-02**: Audit cohérence jobTitle — grep toutes les pages, composants, i18n FR/EN pour "full stack", "fullstack", "développeur web" → corriger ou justifier
|
- [x] **REBRAND-02**: Audit cohérence jobTitle — 14 clés i18n FR+EN réécrites (a11y, seo, home.cta2, about, contact, projects). 2 occurrences "full stack" restantes contextuelles (skills). `nuxt.config.ts site.name` + `app/data/site.ts description` fixés. Shipped 2026-04-22.
|
||||||
- [ ] **REBRAND-03**: Vérif meta descriptions + og:title toutes pages — homepage, about, contact, projets, fiverr, formation — alignés sur positionnement Hytale
|
- [x] **REBRAND-03**: Meta descriptions + og:title toutes pages alignés sur positionnement Hytale (via i18n seo.* refondu). Shipped 2026-04-22.
|
||||||
|
|
||||||
### Cocon Sémantique — Finalisation M1.1 Phase 8
|
### Cocon Sémantique — Finalisation M1.1 Phase 8
|
||||||
|
|
||||||
- [ ] **COCON-01**: Composant `HytaleRecentArticles.vue` — affiche les 3 derniers articles blog (tags hytale uniquement) sur `/hytale`, bidirectionnel avec le maillage `/blog` → `/hytale`
|
- [x] **COCON-01**: Composant `HytaleRecentArticles.vue` live sur `/hytale.vue:38` — queryCollection bilingue FR/EN, filter tag hytale JS-side (D-11 LIKE JSON unreliable), slice 2 articles, i18n `hytale.recentArticles.*` présent FR+EN. Shipped avec M1.1 (Phase 8 reporté).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
+6
-11
@@ -208,16 +208,11 @@ Plans:
|
|||||||
- [ ] 10-02-PLAN.md — Code plugins + publish GitHub + README EN (gif/screenshot assets dans public/demos/)
|
- [ ] 10-02-PLAN.md — Code plugins + publish GitHub + README EN (gif/screenshot assets dans public/demos/)
|
||||||
- [ ] 10-03-PLAN.md — Composant `HytaleDemoGrid.vue` + intégration `/hytale` + i18n hytale.demos.* + data source (app/data/hytaleDemos.ts ou frontmatter)
|
- [ ] 10-03-PLAN.md — Composant `HytaleDemoGrid.vue` + intégration `/hytale` + i18n hytale.demos.* + data source (app/data/hytaleDemos.ts ou frontmatter)
|
||||||
|
|
||||||
### Phase 11: Rebranding + Cocon
|
### Phase 11: Rebranding + Cocon ✅ (shipped 2026-04-22)
|
||||||
**Goal**: Zéro ref "Full Stack" dans le code/JSON-LD/meta, jobTitle cohérent partout, `/hytale` affiche les derniers articles blog
|
**Goal**: Zéro ref "Full Stack" dans code/JSON-LD/meta, jobTitle cohérent, `/hytale` affiche derniers articles
|
||||||
**Depends on**: rien (parallélisable avec 10)
|
**Outcome**: Shipped. JSON-LD homepage via siteConfig, 14 clés i18n FR+EN refondues, site.name fixé, HytaleRecentArticles déjà intégré (carry-over de M1.1 Phase 8).
|
||||||
**Requirements**: REBRAND-01, REBRAND-02, REBRAND-03, COCON-01
|
**Requirements**: REBRAND-01 ✅, REBRAND-02 ✅, REBRAND-03 ✅, COCON-01 ✅
|
||||||
**Success Criteria** (what must be TRUE):
|
|
||||||
1. `grep -rni "full stack\|fullstack" app/ content/ i18n/` retourne 0 match non-justifié
|
|
||||||
2. JSON-LD `app/pages/index.vue` utilise `siteConfig.jobTitle` (pas de hardcode)
|
|
||||||
3. Meta description + og:title de chaque page (index, about, contact, projets, fiverr, formation) parlent d'Hytale ou positionnement gaming
|
|
||||||
4. Section "Articles récents" sur `/hytale` affiche les 3 derniers articles tag "hytale" (FR ou EN selon locale)
|
|
||||||
**Plans:** 2 plans
|
**Plans:** 2 plans
|
||||||
Plans:
|
Plans:
|
||||||
- [ ] 11-01-PLAN.md — Grep + fix index.vue JSON-LD + audit jobTitle toutes pages + i18n FR/EN cohérence positionnement
|
- [x] 11-01-PLAN.md — REBRAND-01/02/03 (commit f72170b)
|
||||||
- [ ] 11-02-PLAN.md — Composant `HytaleRecentArticles.vue` (queryCollection bilingue, filter tag hytale, limit 3) + injection `/hytale` + i18n hytale.recentArticles.*
|
- [x] 11-02-PLAN.md — COCON-01 (déjà shippé avec M1.1, composant live sur /hytale.vue:38)
|
||||||
|
|||||||
+9
-9
@@ -2,15 +2,15 @@
|
|||||||
gsd_state_version: 1.0
|
gsd_state_version: 1.0
|
||||||
milestone: v1.2
|
milestone: v1.2
|
||||||
milestone_name: Ship to Prod + Credibility Gap
|
milestone_name: Ship to Prod + Credibility Gap
|
||||||
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)
|
status: Phase 9 + Phase 11 shipped. Seule Phase 10 (demo plugins Hytale) reste — code offline par user. Rebranding complet FR/EN, HytaleRecentArticles live sur /hytale.
|
||||||
last_updated: "2026-04-22T22:45:00.000Z"
|
last_updated: "2026-04-22T23:30:00.000Z"
|
||||||
last_activity: 2026-04-22
|
last_activity: 2026-04-22
|
||||||
progress:
|
progress:
|
||||||
total_phases: 3
|
total_phases: 3
|
||||||
completed_phases: 1
|
completed_phases: 2
|
||||||
total_plans: 6
|
total_plans: 6
|
||||||
completed_plans: 1
|
completed_plans: 4
|
||||||
percent: 17
|
percent: 67
|
||||||
---
|
---
|
||||||
|
|
||||||
# Project State
|
# Project State
|
||||||
@@ -24,11 +24,11 @@ progress:
|
|||||||
## Current Focus
|
## Current Focus
|
||||||
|
|
||||||
Milestone: M1.2 — Ship to Prod + Credibility Gap
|
Milestone: M1.2 — Ship to Prod + Credibility Gap
|
||||||
Phase: Phase 10 — Demo Plugins Hytale (next)
|
Phase: Phase 10 — Demo Plugins Hytale (code offline par user)
|
||||||
Plan: 10-01 (to be planned — brainstorm + choix 2-3 concepts plugins, critères simple/wow/API avancée)
|
Plan: 10-02 Wave 1 (GravityFlip) — premier plugin à coder, le portfolio est prêt à les accueillir côté frontend
|
||||||
Status: Phase 9 shipped — M1.1 live sur killiandalcin.fr
|
Status: Phase 9 + Phase 11 shipped. 4/6 plans complete (67%).
|
||||||
Last activity: 2026-04-22
|
Last activity: 2026-04-22
|
||||||
Resume file: lancer `/gsd-plan-phase 9`
|
Resume : user code les plugins side (5 repos GitHub), puis retour sur Plan 10-03 (HytaleDemoGrid) quand ≥1 plugin shippé
|
||||||
|
|
||||||
## Milestone Context (v1.2)
|
## Milestone Context (v1.2)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user