Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- **Du prologue à aujourd'hui.** La page mélangeait trois ordres : les chapitres récents à l'envers, le récit d'origine dans l'ordre, des journées de mai en vrac. Elle se lit maintenant du début à la fin, en huit parties datées (des fondations jusqu'au simulateur comparé à un vrai terminal).
- **Un sommaire cliquable**, et un lien pour reprendre au dernier chapitre. Les liens fonctionnent aussi sur GitHub, et un test vérifie que chaque lien du sommaire mène à un titre existant.
- Le changelog garde l'ordre inverse : on le consulte pour savoir ce qui vient de changer.
- **Feuille de route** : le mode histoire (apprendre en suivant un personnage, chaque leçon devient une scène) passe en dernier, sous « Après le parcours principal ». On termine d'abord le parcours qu'on enseigne.

---

Expand Down
2 changes: 1 addition & 1 deletion STORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -1229,7 +1229,7 @@ Thierry a relu cette page et posé une question simple : pourquoi une histoire c

Le journal se lit maintenant du prologue à aujourd'hui, regroupé en huit parties, avec un sommaire et un lien pour reprendre au dernier chapitre. Rien n'a été réécrit : les chapitres ont seulement retrouvé leur place. Le changelog, lui, reste du plus récent au plus ancien, parce qu'on le consulte pour savoir ce qui vient de changer.

La même conversation a tranché une autre question. La page d'accueil promet un « mode histoire » : apprendre le terminal en suivant un personnage, chaque leçon devenant une scène. Il attendra la fin du parcours principal : on termine d'abord ce qu'on enseigne.
La même conversation a tranché une autre question. La page d'accueil promet un « mode histoire » : apprendre le terminal en suivant un personnage, chaque leçon devenant une scène. Il attendra la fin du parcours principal : on termine d'abord ce qu'on enseigne. La feuille de route de la page d'accueil le range désormais en dernier, sous « Après le parcours principal ».

---

Expand Down
11 changes: 11 additions & 0 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,17 @@ Each branch = set of tracks + branch certificate + student portfolio (IDE projec
- [ ] **LinkedIn integration**: one-click badge publish to LinkedIn profile
- [ ] Branch selector in onboarding flow

## Phase 12 — Story mode (after the main track) 🔮
>
> Decided with @thierry on 1 October 2026: started only once the main track is finished.

- [ ] Learn by following a character: one module = one episode, one lesson = one scene (a few panels before the exercise, one after it succeeds)
- [ ] The story moves on only when the command really worked (multi-step exercises check the terminal state)
- [ ] Vertical panels for phones; speech-bubble text stays HTML (translatable, screen readers, zoom); the mode can be turned off
- [ ] Pilot on one module before drawing the rest; who draws is still open (no illustrator, no budget for paid image generation)

---

## Multi-Agent Architecture (implementation governance)
>
> Required to manage complexity without drift. Each domain has a dedicated agent with strict scope.
Expand Down
8 changes: 7 additions & 1 deletion src/app/data/landingContent.ts
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,6 @@ export const ROADMAP_PLANNED: readonly RoadmapGroup[] = [
{
group: 'Gamification & UX',
items: [
'Mode histoire narratif',
'Badges & Open Badges 3.0 (CEFR + EQF)',
'Révisions intelligentes',
],
Expand All @@ -174,6 +173,13 @@ export const ROADMAP_PLANNED: readonly RoadmapGroup[] = [
'Parcours avancés (Docker, scripting, IA augmentée)',
],
},
{
group: 'Après le parcours principal',
items: [
'Mode histoire : suivre un personnage, chaque leçon devient une scène',
Comment thread
sourcery-ai[bot] marked this conversation as resolved.
'Un premier module en pilote, avant d\'illustrer tout le parcours',
],
},
];

// ── Supporters (Hall of Fame) ─────────────────────────────────────────────────
Expand Down
Loading