Mémoire : ce qui rend la suite possible

Du logiciel à l’IA, des jeux vidéo à la musique et à l’image : ce que nous conservons pour continuer à créer.

08-11-2026 @matyo91

Mémoire

Que faut-il conserver ?

Pour que quelque chose puisse continuer.

ReprendreComprendreTransformer

Une information utile, à la bonne échelle et pour la bonne durée.

02 | 22 · Darkwood @matyo91

Darkwood

Retrouver une décision

Identifiant

Une adresse stable malgré les changements de titre.

Provenance

Une date, une origine et un statut compréhensibles.

Versions

Le chemin qui explique un choix et ses corrections.

03 | 22 · Darkwood @matyo91

Darkwood

MEM-001 : garder de quoi reprendre

Version 1 · 10 janvier

Conserver uniquement le rendu audio.

Version 2 · 12 janvier

Garder aussi notes, tempo et paramètres pour créer une variante.

Décision fictive de l’atelier : les raisons du changement restent lisibles.

04 | 22 · Darkwood @matyo91

Darkwood

Le contexte des personnes et des agents

QuestionRéférence validéeAction

Un résumé doit permettre de revenir au détail.

Une information retrouvée ne vaut ni validation ni autorisation. Aucune mémoire universelle des six services n’est annoncée.

05 | 22 · Darkwood @matyo91

Flow

Un tableau qui s’enrichit

Additionner

4 + 7 + 9

total : 20

Moyenne

20 ÷ 3

6,67

Reste

100 − 20

80

Le total accompagne l’état. Il est calculé une seule fois.

06 | 22 · Darkwood @matyo91

Flow

Le véritable exemple PHP

Extrait de examples/flow-memory.php
yield static function (array $state) use (&$calculations): array {
    ++$calculations;
    return $state + ['total' => array_sum($state['values'])];
};
// Extraits du job d’addition et du lancement du pipeline :
$flow(new Ip(['values' => [4, 7, 9]]));
$flow->await();

FlowFactory assemble les jobs · darkwood/flow 8.1.6
PHP exécuté pendant le build ; pipeline complet dans Memory.

07 | 22 · Darkwood @matyo91

Flow

Trois durées de mémoire

Temporaire

L’état existe pendant une évaluation.

Réutilisé

Deux lectures partagent un calcul dans cette évaluation.

Conservé

Le résultat survit grâce à un stockage explicitement choisi.

Flow transmet l’état ; il ne fournit ici ni sauvegarde durable ni reprise après panne. L’atelier navigateur est une illustration JavaScript.

08 | 22 · Darkwood @matyo91

Uniflow

La méthode enregistrée

Collecter
12, 8, 5
Additionner
25
Produire
le bilan

« Préparer un bilan » · définition atelier-bilan · version 1

La recette reste la même à chaque nouveau lancement.

09 | 22 · Darkwood @matyo91

Uniflow

Une exécution peut s’arrêter

  1. Collecte terminée : 3 valeurs
  2. Addition terminée : total 25 — pause
  3. À la reprise : produire le bilan de 25 points

Le curseur indique l’étape suivante. Le résultat intermédiaire permet de poursuivre.

10 | 22 · Darkwood @matyo91

Uniflow

La trace et le point de reprise

Dans Uniflow

Des programmes structurés sont enregistrés avec description, classement et visibilité.

Dans Memory

Une expérience locale conserve un total et un curseur. La reprise ne rejoue pas les étapes terminées.

Cette démonstration ne prouve pas l’existence d’un historique exhaustif ou d’une reprise durable dans Uniflow en production.

11 | 22 · Darkwood @matyo91

Darkwaar

Aftertrace : apprendre la rive

Capture réelle d’Aftertrace : une fissure interrompt la tentative

Explorer les mains vides

Une grille cachée de 4 × 4 cases.

Un signal à trouver, des pas limités, une sortie à atteindre.

Une fissure arrête la tentative et laisse une découverte.

12 | 22 · Darkwood @matyo91

Darkwaar

Rewind : le monde revient

Capture réelle d’Aftertrace : la route reconnue garde les cases sûres et la fissure

La carte reste connue

La position et les pas sont réinitialisés.

Les cases découvertes restent marquées.

Le joueur peut préparer le prochain trajet.

13 | 22 · Darkwood @matyo91

Darkwaar

Carry : utiliser ce que l’on sait

Capture réelle d’Aftertrace : la braise atteint la sortie

Repartir avec une braise

Après la reconnaissance, refaire le trajet appris.

Trois rives : chaque nouveau lieu efface la carte.

Forget efface les découvertes courantes. Recharger le jeu efface la mémoire de partie.

14 | 22 · Darkwood @matyo91

DJMatyo

Huit pas pour garder une idée

Notes, silences, tempo : un motif que l’on peut réécouter et modifier.

Synthèse originale du navigateur, sans sample tiers. Un atelier de mémoire musicale, pas un morceau attribué à DJMatyo.

15 | 22 · Darkwood @matyo91

DJMatyo

Le même motif, un autre départ

La variation de l’atelier décale la séquence d’un pas.

Initial4 · — · 3 · — · 2 · 3 · 1 · —Variation— · 4 · — · 3 · — · 2 · 3 · 1

Comparer ce qui reste reconnaissable quand la place des événements change.

16 | 22 · Darkwood @matyo91

DJMatyo

Conserver une structure musicale

Rejouer

Le fichier JSON conserve notes et tempo, sans enregistrement audio.

Transformer

La version gardée devient le point de comparaison d’une variante.

L’identité Happy Hardcore de DJMatyo ouvre une réflexion sur répétition, énergie et reconnaissance. L’atelier ne documente pas ses outils de studio.

17 | 22 · Darkwood @matyo91

Heroclip

Ce que reçoit le prochain plan

Avec rappel

Nora · ambre · lanterne
→ Nora · ambre · lanterne

Sans rappel

Nora · ambre · lanterne
→ Voyageur · bleu · boussole

Démonstration Memory : storyboard déterministe, six plans maximum, sans génération vidéo.

18 | 22 · Darkwood @matyo91

Heroclip

Une sélection de storyboards

Jusqu’à 3
générations réussies
Storyboards
sélectionnés
Préparation
de la suite

Le mécanisme de continuation est présent dans le code d’Heroclip.

Certains champs sont raccourcis. Une dernière image peut servir de référence lorsqu’elle est disponible, selon la configuration.

19 | 22 · Darkwood @matyo91

Heroclip

Vérifier la continuité

Repères transmis

Personnage, palette, accessoire, action accomplie.

Résultat à relire

Un nom ne garantit pas un visage. Une palette ne garantit pas un raccord.

Une génération réussie techniquement peut encore demander une correction artistique.

La filiation est conservée ; l’archivage durable des médias reste un sujet distinct.

20 | 22 · Darkwood @matyo91

Mémoire

Six mémoires, six portées

Darkwood les raisons d’une décision

Flow l’état d’un calcul

Uniflow la méthode et son exécution

Darkwaar la connaissance du joueur

DJMatyo un motif transformable

Heroclip les repères d’un récit

21 | 22 · Darkwood @matyo91

Mémoire

Ce qui rend la suite possible

La mémoire rend la suite possible lorsqu’elle conserve ce dont nous avons besoin pour reprendre, comprendre et transformer.

Explorer les six démonstrations →

Un même principe, des réalisations et des durées différentes.

22 | 22 · Darkwood @matyo91