STATUS — jah-public
Article généré automatiquement depuis le STATUS.md de jah-public — 2026-10-08. Les chemins locaux, les hôtes internes et les noms de variables ont été neutralisés.
STATUS — jah-public
Une session = une porte machine. Le site public est un chantier hors produit Jah : rien ici ne touche le village ni la prod du jeu.
Session
08/10 — Chantier ouvert : maquettes du site public, trois directions Y2K. Demande FG (« prépare un dossier frère et dépôt privé pour le site web public du jeu… cherche et propose des prototypes… style jahstyle + jahmessenger, design JV années 2000 »).
Décisions prises (alignement du 08/10) :
- Nom : dossier
jah-public, dépôt privéFGDidou/jah-public.- Compte : pont lecture seule vers le jeu via une route publique dédiée du jeu (pas de table
accountsdupliquée, pas de session sur le site) — lotJahMessenger+ §14.- Saveur : les trois directions sont maquettées (A fenêtres MSN, B portail Flash/Habbo, C Skyblog/GeoCities) pour que FG tranche à l'œil.
- Identité de référence : le jeu (MSN 2005 + kikoolol) ; le blog reste une porte de sortie.
- Teaser : lien vers la copie du blog, pas de duplication.
- Port dev 5233, URL sur un nouveau sous-domaine (§14 : DNS + Caddy).
Ce que l'audit a changé au plan : une page publique Jah existe déjà (le blog sert
/vfjah/) ; le blog expose déjà une API d'articles (GET /api/articles) ; la page Patch notes a déjà trois maquettes de hiérarchie (06/10) ; la landing existe en germe (docs/prototypes/2026-10-06-accueil-nouveau-joueur/tuto-kikoo.html). Le site succède à/vfjah/au lieu de le doubler, et consomme l'API au lieu de refaire un listing.
Avancement
| Étape | État |
|---|---|
| Squelette du dépôt (README, STATUS, CHANGELOG, design/) | livré |
| Squelette CSS partagé (tokens MSN, fenêtre MSN, page, chrome fansite) | livré |
| 3 directions × 5 pages autonomes | livré |
Carte du contenu neutre (contenu.html, arbre macro → micro) | livré |
Comparateur design/maquettes/2026-10-08-site-public/index.html | livré |
| Captures 1280×800 / 390×844 + vérif à l'œil | livré (12 captures, débordement 0) |
Porte machine npm run check:design | livré (24 fichiers, exit 0 ; prouvée rouge sur fichier piégé) |
Serveur d'aperçu scripts/serve-maquettes.mjs (5291) + Tailscale /jah + notif Telegram | livré |
Dépôt distant privé FGDidou/jah-public (créé + poussé) | livré |
| Choix FG de la direction | porte FG |
Serveur node:http 5233, lecture seule du produit | phase 2 |
| Wiki, avancement, aide au compte | phases 3–5 |
Actions FG
- Le dépôt distant est en ligne :
FGDidou/jah-public(privé),mainpoussé. Relais du lot :handoffs/2026-10-08-0044-maquettes-site-public.md. - Choisir la direction (A / B / C) — ouverte dans
design/maquettes/2026-10-08-site-public/(ou au tailnet :https://vfgfixe.tailc06ba8.ts.net/jah/). - Trancher le sort de
/vfjah/du blog : ce site le remplace (recommandé) ou le complète. - Sous-domaine + Caddy + port 5233 (décision §14, faite au moment du déploiement).
- Si le pont compte est retenu : valider le lot
JahMessengerqui ouvre une route publique en lecture seule (aucune donnée d'auteur n'en sortira).
Portes
| Porte | État |
|---|---|
| Maquettes ouvrables sans serveur, en 1280×800 et 390×844 | porte du lot |
| Aucun puits HTML, aucune ressource tierce, aucun fichier > 600 lignes | garde |
Rendu du site réel, /readyz local, smoke Playwright | phase 2 |
Rappel : on ne coche jamais R2.