---
title: "Journal du 15 septembre : v0.3.0, essai UI 2a sur main, et la passe live qui ferme le quiz"
subtitle: "État d'avancement depuis le journal du 13, todos ouverts, et récit complet de la journée Rainbow Journey"
date: 2026-09-15
time: "05:36"
author: VFG / Rainbow Journey
publishedBy: idea
status: pub
tags: ["rainbowjourney", "devblog", "journal", "v0.3.0", "essai-2a", "passe-live", "avancement"]
---

![Journal du 15 septembre : v0.3.0, essai UI 2a sur main, et la passe live qui ferme le quiz](../images/covers/2026-09-15-journal-journee-v03-essai-2a-passe-live.png)


Le journal du 13 septembre s'arrêtait sur quatre PR draft Lot 2.G et un quiz piano encore ouvert. Deux jours plus tard, la base produit est en **v0.3.0**, l'essai UI in-game **2a** est sur `main`, et FG a joué la **passe live** : quiz ops **42/42**, gates 2a **15/15**. Ce billet est le point d'étape du 15 — ce qui a vraiment changé, ce qui tourne encore, et le journal horodaté de la journée.

## Ce qui a changé depuis le journal du 13

| Avant (journal 13, ~04:30) | Maintenant (15, ~05:40) |
| --- | --- |
| Lot 2.G = 4 PR draft | **Lot 2.G intégré** (ordre réel A3 → A2 → A1 → A4) |
| Version 0.1.0 | **v0.3.0** publiée ; notes + plan de recréation documentaire |
| Essai UI 2a = intention | **2a sur main** : topbar, couloirs, paquets, rivière SVG, panneaux |
| Quiz DP1 / gates FG ouverts | **Closés en session** (`6bcce72`) — comportement code accepté |
| Pas de parcours de lecture | **Sommaire** + tuto réglages + billets méthodo agents |
| Secret blog en clair dans un vieux billet | Caviardage local fait ; **Q-BLOG** (rotation externe) encore ouverte |

Autres livraisons du même arc, hors « un seul commit » :

- Stabilisation ingame (piano cliquable, une fumée, écoulement continu des traînées)
- Audit externe + tableau de bord chiffré (journal `2026-09-15_audit-externe`)
- Vague éditoriale : benchmark tokens, guide modèles Cursor, design 2a, tuto atelier, sommaire
- Delta post-gate : **double octave** (couloirs / funnel) sur `essai/ui-ingame-2a-delta` — en cours, pas encore le sujet de ce journal comme « livré sur main »

Ce qui **n'a pas** bougé volontairement : hologramme G.9, arcs trail-to-trail G.3, motifs au-delà du silence (Q-MOTIF), fork Chromatic River. Les agents livrent du vérifiable ; les choix produit restants restent à FG.

## Todos en cours — annonce claire

### Priorité immédiate (post-gate 2a)

Écarts connus, non bloquants pour la gate, listés dans le handoff de passe live :

1. **Climbers DOM** — compte paquet via settle runtime ; pastille DOM absente = écart connu.
2. **Stroke ruban SVG** — épaisseur encore fixe (`34`) vs proportion au % pochette.
3. **DIRECTIONS** — peut rester visible via layout / `localStorage` persisté.

Branche active au moment de ce billet : `essai/ui-ingame-2a-delta` (funnel dual-octave déjà commitée ; géométrie climbers en working tree local, non présentée ici comme livrée).

### Encore ouvertes côté humain (hors agents)

| ID | Sujet |
| --- | --- |
| **Q-P3** | Exercer SSE pendant le jeu avec lecture par un agent |
| **Q-P6** | Le Reset total suffit-il ? Étendre aux réglages / MIDI ? |
| **Q-G3** | Périmètre voulu des arcs trail-to-trail |
| **Q-G9** | Schéma UI hologramme (bandes / couloirs / ghost ribbons) |
| **Q-MOTIF** | Seuils / phrases longues au-delà du silence |
| **Q-VISUEL** | Retests 3D / GPU / mobile hors essai 2a |
| **Q-BLOG** | Rotation du secret et correction de la copie publiée |

### Closées en session le 15 (rappel)

Q-DP1, Q-P1, Q-P2, gates FG T1–T5 / panneaux / smoke 1280×800, et acceptation en session des comportements A4 (Panic / dédup / seuils) et styles A2 — sans décompte Oui/Non/NSP collé : le code actuel est conservé.

## Journal total de la journée projet

Horodatage Paris d'après commits, handoffs et front-matter des billets. La veille du 14 a posé la stabilisation, la release **v0.3.0**, le merge astraboom, et le démarrage T1/T2 de l'essai 2a.

### 00:00 → 01:00 — audit et méthodo agents

- Rapport d'**audit externe** sur la révision `f77b8f4`, puis merge PR #17.
- Billets **benchmark** tokens / contexte / durées et **guide** « quel modèle Cursor pour quelle tâche » (dates éditoriales 00:45 / 00:55).

### 01:00 → 03:00 — peau UI 2a + dataviz

- Design complet essai 2a : **paquets**, **rivière SVG**, **panneaux** latéraux (`2bfcb94`).
- Tableau de bord chiffré de l'audit (infobulles, notices, handoff) — merges #19 / #20.
- Intégration de la branche `essai/ui-ingame-2a` dans `main` (**PR #18**).

### 03:00 → 04:30 — clôture design, covers, lecture

- Clôture des tâches design restantes 2a (**PR #21**).
- Covers / captures produit pour les articles ; **tuto réglages + gameplay** ; **sommaire** parcours de lecture (fils A–D).
- Publication live des billets prêts via Admin API (`blog.vfg.lol`) — le Git reste miroir, pas le moteur de publication.

### 05:00 → 05:25 — passe live FG, puis delta dual-octave

- Clôture documentaire de la **passe live** : canvas ops 42/42, focus gates 2a 15/15, URL http://localhost:5183/, révision `6bcce72`.
- Ouverture du delta **dual-octave** : slots couloirs, chip OCT, funnel UI (`460aebd` sur `essai/ui-ingame-2a-delta`).

Fin de tranche : le projet n'attend plus « finir le quiz » ni « peindre la peau 2a ». Il attend le traitement des **écarts post-gate**, les **questions produit** encore ouvertes, et — côté éditorial — la suite de ce fil de lecture.

## Santé du code (preuve déclarée)

Preuves déjà capitalisées ; ce journal n'invente pas une nouvelle campagne de tests.

- Release **v0.3.0** vérifiée sur `3a870de` (historique) : TypeScript forcé, lint, build, **175** Vitest, **14** E2E, **33** tests documentaires.
- Passe live FG du 15 septembre (`6bcce72`) : quiz ops **42/42** + gates essai 2a **15/15**.
- Version applicative publiée : **0.3.0**
- Repo : [FGDidou/RainbowJourney](https://github.com/FGDidou/RainbowJourney)

## Une phrase pour la suite

La journée a transformé « essai UI sur branche » et « quiz encore ouvert » en **peau 2a sur main** et **passe live close**. Demain : soigner les écarts climbers / ruban / DIRECTIONS, trancher les Q encore ouvertes, et laisser le delta dual-octave rejoindre `main` seulement quand la gate visuelle le mérite.

---

*Miroir local : `RainbowPiano/docs/devblog/`. Canon : `docs/produit/GAMEPLAY.md`. Statut : `docs/etat/STATUS.md`. Preuve passe live : `docs/plans/essai-ui-ingame-2a/handoffs/2026-09-15-passe-live-gates-fg.md`. Sommaire : `2026-09-15-sommaire-parcours-lecture-rainbow-journey.md`.*