docs: clôture session refactoring wizard (N°23 → N°28)
Ajoute la section "Session terminée" au CONTEXT.md avec tableau des commits, liste finale des fichiers modifiés et prochaines étapes hors roadmap. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
d73c0ac3de
commit
a3f7189856
49
CONTEXT.md
49
CONTEXT.md
|
|
@ -616,3 +616,52 @@ Clés existantes pertinentes pour le header / wizard Public :
|
|||
|
||||
#### Prochaine étape
|
||||
- **Prompt N°28** — Commit feature/private-impact + push + mise à jour PR #544.
|
||||
|
||||
---
|
||||
|
||||
## Session refactoring wizard — Terminée le 2026-04-17
|
||||
|
||||
Prompts exécutés : **N°23 → N°28** (N°26 absorbé : tests manuels skippés, aucune régression corrigée).
|
||||
|
||||
### Résultat
|
||||
- **Private Impact** intégré dans le wizard MiroFish via bifurcation `route.query.mode`.
|
||||
- **Public Opinion** préservé sans régression (zéro modification de `Step2EnvSetup.vue` et des 4 vues sub-étape).
|
||||
- PR [#544](https://github.com/666ghj/MiroFish/pull/544) à jour (7 commits au total, état MERGEABLE, description refaite).
|
||||
|
||||
### Commits poussés (branche `fork/feature/private-impact`)
|
||||
| SHA | Type | Prompt |
|
||||
|---|---|---|
|
||||
| `e4fe3f9` | refactor(private): extraire composants, constantes et helpers | N°23 |
|
||||
| `75d5a9b` | refactor(wizard): bifurcation MainView selon route.query.mode + i18n Private | N°24 + N°27 |
|
||||
| `9899afe` | refactor(routing): ModeSelector via query param + suppression routes /private | N°25 |
|
||||
| `d73c0ac` | docs: journal sessions refactoring wizard (N°23 → N°27) | Session |
|
||||
|
||||
### Fichiers finaux du refactoring
|
||||
**Créés** :
|
||||
- `frontend/src/components/private/Step{2-5}Private*.vue`
|
||||
- `frontend/src/constants/private.js`
|
||||
- `frontend/src/utils/private.js`
|
||||
|
||||
**Modifiés** :
|
||||
- `frontend/src/components/ModeSelector.vue` — nouveaux props, navigation via query param
|
||||
- `frontend/src/components/Step1GraphBuild.vue` — prop `mode`
|
||||
- `frontend/src/views/Home.vue` — ModeSelector déplacé, Start Engine supprimé
|
||||
- `frontend/src/views/MainView.vue` — bifurcation + i18n Private
|
||||
- `frontend/src/router/index.js` — routes `/private` supprimées
|
||||
- `locales/en.json` + `locales/zh.json` — clés `public.*` / `private.*`
|
||||
- `CONTEXT.md` — journal Sessions 4 → 7
|
||||
|
||||
**Supprimé** :
|
||||
- `frontend/src/views/PrivateImpactView.vue` (passthrough obsolète après N°25)
|
||||
|
||||
### Remotes Git
|
||||
- `fork` → `CyrilDEVIA/MiroFish` (push destination de PR #544)
|
||||
- `upstream` → `666ghj/MiroFish` (repo hébergeant PR #544)
|
||||
- Branche `feature/private-impact` trackée désormais sur `fork/feature/private-impact`.
|
||||
|
||||
### Prochaines étapes (hors roadmap actuelle)
|
||||
- Review PR #544 par le mainteneur `666ghj`
|
||||
- Merge vers `main`
|
||||
- Documentation utilisateur (README, guide d'usage mode Private)
|
||||
- Migration éventuelle du `statusText` de `MainView.vue` vers i18n (hors scope N°27)
|
||||
- Consolidation `main.stepNames` ↔ `public.stepNames` dans les 4 vues sub-étape (migration optionnelle)
|
||||
|
|
|
|||
Loading…
Reference in New Issue