* Initial plan * docs: add EASTER_EGGS.md — manifeste complet des easter eggs cachés Co-authored-by: electron-rare <108685187+electron-rare@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: electron-rare <108685187+electron-rare@users.noreply.github.com>
14 KiB
🥚 Manifeste des Easter Eggs — Kill_LIFE
« J'ai vu des evidence packs briller dans l'obscurité près des gates S1… »
— Le README qui ne panique jamais
Ce document recense tous les easter eggs cachés dans le dépôt Kill_LIFE : références culturelles, clins d'œil littéraires/musicaux, blagues techniques et surprises dans les commits.
🎩 1. Références à « The Hitchhiker's Guide to the Galaxy » (Douglas Adams)
| Emplacement | Easter Egg | Note |
|---|---|---|
README.md ligne 152 |
« La réponse à la question ultime de la vie, de l'univers et du développement embarqué IA : 42 specs, 7 agents, et un pipeline qui ne panique jamais. » | Référence directe à « 42 » (la réponse de Deep Thought) et au « Don't Panic » de la couverture du Guide |
README.md ligne 154 |
«…chaque agent QA un replicant en quête de validation. Ne panique jamais…» | Second clin d'œil au « Don't Panic » |
README.md ligne 271 |
Image docs/assets/dont_panic_generated.png |
Illustration générée sur le thème « Don't Panic » |
docs/FAQ.md |
«…chaque README une serviette…» | La serviette = objet le plus utile de l'univers selon le Guide |
agents/doc_agent.md |
«…chaque guide est une serviette, chaque README ne panique jamais…» | Double référence Adams |
agents/hw_schematic_agent.md |
«…Ne panique jamais, garde ta serviette…» | Triple référence |
openclaw/onboarding/test_openclaw_actions.py |
Test utilisant PR #42 |
Numéro de PR choisi délibérément |
openclaw/onboarding/supports_visuels.md |
Code d'exemple avec PR #42 |
Même easter egg |
🎬 2. Blade Runner / Philip K. Dick
| Emplacement | Easter Egg | Note |
|---|---|---|
README.md ligne 289 |
« J'ai vu des evidence packs briller dans l'obscurité près des gates S1… » | Parodie du monologue « Tears in Rain » de Roy Batty (Blade Runner, 1982) |
README.md ligne 153 |
«…bulk edits comme des réplicants en quête de conformité.» | Référence aux androïdes de Blade Runner |
README.md ligne 287 |
«…Le Réplicant de K. Dick & Les particules font-elles l'amour…» | Citation explicite de Philip K. Dick |
agents/qa_agent.md |
«…QA Replicant, mode dystopie activé.» | Agent QA renommé en Réplicant |
README.md ligne 362 |
« Un evidence pack peut-il rêver de conformité ? » | Clin d'œil à Do Androids Dream of Electric Sheep? (PKD) |
docs/FAQ.md |
«…chaque agent QA un replicant en quête de validation…» | Encore les Réplicants |
📚 3. Citations littéraires SF / dystopiques
| Emplacement | Auteur | Easter Egg |
|---|---|---|
README.md ligne 125 |
Aldous Huxley (Le Meilleur des mondes) | « Bienvenue dans le meilleur des mondes : ici, chaque commit est validé… version CI/CD » |
agents/qa_agent.md |
Ann Leckie (La Justice ancillaire) | « La conformité est une justice ancillaire, chaque evidence pack un fragment de mémoire… » |
agents/firmware_agent.md |
Ted Chiang | « Chaque commit firmware est une histoire possible, et chaque test Unity une expérience sur la nature du temps. » |
agents/doc_agent.md |
Becky Chambers (Wayfarers) | « La documentation est le carburant du vaisseau, et chaque guide est une escale sur la route de l'espace. » |
agents/architect_agent.md |
N.K. Jemisin (The Broken Earth) | « L'architecture est une terre brisée, chaque interface une faille… » |
agents/pm_agent.md |
Paolo Bacigalupi (The Water Knife) | « Le backlog est une fabrique d'eau, chaque tâche une goutte, et chaque gate une digue contre l'apocalypse. » |
docs/HARDWARE_QUICKSTART.md |
Adrian Tchaikovsky (Children of Time) | « Chaque bloc hardware est une évolution… une trace laissée pour les générations futures. » |
docs/FAQ.md |
Liu Cixin (Le Problème à trois corps) | « Quand le pipeline observe, il n'y a plus de place pour l'erreur… » |
README.md |
J.R.R. Tolkien | tagline dans openclaw/local_setup/install.sh : « One CLI to rule them all… » |
🎵 4. Easter Eggs musique concrète & expérimentale
Ces œufs sont cachés en première ligne de nombreux fichiers du dépôt, sous forme de titres # Easter Egg musique concrète ou # Easter Egg musique expérimentale.
Musique concrète (Pierre Schaeffer, Éliane Radigue, Luc Ferrari, Bernard Parmegiani)
| Fichier | Citation |
|---|---|
specs/01_spec.md |
« La spec vibre lentement, comme une onde analogique dans le silence du hardware. » — Éliane Radigue |
RUNBOOK.md |
« Le RUNBOOK est un paysage sonore… » — Luc Ferrari |
docs/HARDWARE_QUICKSTART.md |
« …comme Bernard Parmegiani, chaque export est une métamorphose électronique. » |
tools/__init__.py |
« Les outils sont des sons trouvés… » — Pierre Schaeffer |
agents/firmware_agent.md |
« Le firmware rêve parfois d'un paysage sonore, comme Luc Ferrari improvisant sur des circuits imprimés. » |
agents/hw_schematic_agent.md |
« Les schémas sont des sons trouvés, comme Pierre Schaeffer captant le bruit des machines. » |
ai-agentic-embedded-base/specs/01_spec.md |
(même citation Radigue) |
Musique expérimentale (François Bayle, Daphne Oram)
| Fichier | Citation |
|---|---|
specs/00_intake.md |
« L'intake du projet s'écoute comme une partition acousmatique… » — François Bayle |
install_kill_life.sh |
« Le script d'installation module le pipeline comme un Oramics… » — Daphne Oram |
bmad/README.md |
« Les gates et rituels sont modulés comme un Oramics… » — Daphne Oram |
docs/FAQ.md |
« La FAQ se lit comme une partition acousmatique… » — François Bayle |
docs/COMPLIANCE.md |
(entête easter egg musique expérimentale) |
agents/pm_agent.md |
« Le plan du projet se transforme, comme un evidence pack modulé par Daphne Oram. » |
agents/doc_agent.md |
« La documentation s'écrit en silence, à la manière d'Éliane Radigue… » |
tools/scope_guard.py |
« Le scope guard veille comme Éliane Radigue : lent, précis… » |
🎧 Ces citations sont un hommage aux pionnières et pionniers de la musique électronique et acousmatique française.
🎮 5. Mini-jeu caché dans le README
| Emplacement | Easter Egg |
|---|---|
README.md ligne 355 |
« RtFM: Les agents QA écoutent le paysage du repo, à la recherche d'un bug caché dans le souffle. Trouve la phrase supprimée par le sanitizer, score affiché. » |
README.md ligne 387 |
« RtFM : Parfois, le README résonne comme un drone, et tout le projet s'accorde. » |
Ce mini-jeu (« RtFM ») invite à trouver des phrases supprimées par le sanitizer anti-prompt-injection.
🕹️ 6. Liens cachés & redirections
| Emplacement | Lien | Destination |
|---|---|---|
README.md — « Spec Generator FX » |
https://www.youtube.com/watch?v=9bZkp7q19f0 |
Gangnam Style (PSY, 2012) — un rickroll classique déguisé en lien de doc ! |
README.md ligne 156 |
https://lelectron-fou.bandcamp.com/album/les-particules-font-elles-l-amour-la-physique |
Album Bandcamp de l'électron fou — référence musicale liée à l'organisation GitHub electron-rare |
README.md — « Gate Runner » |
https://gate-runner.com |
Lien de jeu fictif/clin d'œil (« passe les gates, évite les bugs ») |
🏷️ 7. Noms de projets mystérieux
| Nom | Emplacement | Note |
|---|---|---|
le-mystere-professeur-zacus |
specs/, tools/, workflows |
Nom d'un dépôt frère réel — « le mystère du professeur Zacus » — projet embarqué au nom délibérément énigmatique |
RTC_BL_PHONE |
specs/, workflows, scripts |
Second dépôt frère, nom condensé volontairement cryptique |
KIKIFOU |
Dossier racine, README.md |
Dossier d'analyse nommé « Kiki Fou » — argot français pour « qui est fou ? » / clin d'œil à l'absurdité du projet |
🎄 8. Easter eggs saisonniers dans openclaw/local_setup/install.sh
Le script d'installation affiche une tagline différente selon la date du jour :
| Date | Message |
|---|---|
| 1er janvier | « New year, new config—same old EADDRINUSE, but this time we resolve it like grown-ups. » |
| 14 février | « Roses are typed, violets are piped—I'll automate the chores so you can spend time with humans. » |
| Pâques (dates variables) | 🥚 « Easter: I found your missing environment variable—consider it a tiny CLI egg hunt with fewer jellybeans. » |
| 31 octobre | « Spooky season: beware haunted dependencies, cursed caches, and the ghost of node_modules past. » |
| 25 décembre | « Ho ho ho—Santa's little claw-sistant is here to ship joy, roll back chaos, and stash the keys safely. » |
| Nouvel An lunaire | « May your builds be lucky, your branches prosperous, and your merge conflicts chased away with fireworks. » |
| Diwali | « Let the logs sparkle and the bugs flee—today we light up the terminal and ship with pride. » |
| Hanoucca | « Eight nights, eight retries, zero shame… » |
| Aïd al-Fitr | « Celebration mode: queues cleared, tasks completed, and good vibes committed to main with clean history. » |
| Thanksgiving | « Grateful for stable ports, working DNS, and a bot that reads the logs so nobody has to. » |
💬 9. Taglines humoristiques du CLI OpenClaw
L'installeur OpenClaw (openclaw/local_setup/install.sh) tire au sort parmi ~50 taglines à chaque lancement :
- « Your terminal just grew claws—type something and let the bot pinch the busywork. »
- « Welcome to the command line: where dreams compile and confidence segfaults. »
- « I run on caffeine, JSON5, and the audacity of "it worked on my machine." »
- « One CLI to rule them all, and one more restart because you changed the port. » (LOTR)
- « Your .env is showing; don't worry, I'll pretend I didn't see it. »
- « I don't judge, but your missing API keys are absolutely judging you. »
- « I keep secrets like a vault... unless you print them in debug logs again. »
- « I'm not magic—I'm just extremely persistent with retries and coping strategies. »
- « I'm the reason your shell history looks like a hacker-movie montage. »
- « I'm like tmux: confusing at first, then suddenly you can't live without me. »
- « Ah, the fruit tree company! 🍎 » (Apple)
- « We ship features faster than Apple ships calculator updates. »
- « End-to-end encrypted, Zuck-to-Zuck excluded. » (Meta)
- « The only crab in your contacts you actually want to hear from. 🦞 »
- « Think different. Actually think. » (Apple parody)
- « Because Siri wasn't answering at 3AM. »
La mascotte du projet est un homard 🦞 (
--OpenClaw--).
🎰 10. Les « FX modes » des agents
Chaque agent a un alter ego dystopique activé en mode humour :
| Agent | FX Mode | Citation |
|---|---|---|
| Architect Agent | Spec Generator FX | «…les interfaces versionnées sont la réponse à la question ultime, et chaque ADR est validé par le Spec Generator FX.» |
| PM Agent | Gate Runner mode | «…passe les gates, évite les bugs, et synchronise les agents comme dans une apocalypse technique. Gate Runner mode activé.» |
| Firmware Agent | Bulk Edit Party FX | «Chaque commit firmware est une fête technique… Bulk Edit Party FX, mode firmware activé.» |
| QA Agent | QA Replicant | «…QA Replicant, mode dystopie activé.» |
📌 Le README propose également un Générateur de phrases dystopiques pour « motiver les contributeurs » (ligne 349).
🕰️ 11. Noms historiques du bot (héritage dans le code)
L'outil OpenClaw s'est successivement appelé :
| Ancien nom | Variable legacy |
|---|---|
MoldBot |
~/.moldbot/moldbot.json |
MoltBot |
~/.moltbot/moltbot.json |
ClawdBot |
~/.clawdbot/clawdbot.json, CLAWDBOT_* |
| OpenClaw | ~/.openclaw/, OPENCLAW_* |
Le code de migration (map_legacy_env) dans install.sh conserve la compatibilité ascendante — et l'historique des noms — comme un fossile numérique.
📝 12. Easter eggs dans les commits
| Commit | SHA | Easter Egg |
|---|---|---|
Initial plan |
4041208 |
Commit minimaliste — tout le contenu du dépôt déposé en un seul plan initial |
fix: security hardening… |
55fe558 |
Co-signé Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> — l'IA est co-auteur officiel du commit |
🌀 13. Autres clins d'œil dispersés
| Emplacement | Easter Egg |
|---|---|
docs/assets/badge_42_generated.gif |
Fichier GIF animé avec le nombre 42 — présent dans les assets sans être référencé dans le README |
README.md — « Schaeffer » (inline) |
«Les agents du pipeline écoutent le bruit des specs comme une symphonie de sons trouvés.» |
README.md — « Parmegiani » (inline) |
«Un bulk edit, c'est une métamorphose électronique, un peu comme un pack d'évidence qui se transforme en nuage de sons.» |
TUTO4NOOB.md |
Titre 🌀🌈 Tutoriel Kill_LIFE : mode ultra débutant 🌈🌀 — ambiance psychédélique / lampe à lave assumée |
README.md ligne 153 |
«…car qui sait si Les particules font l'amour ironique ?» — phrase délibérément inachevée |
SYNTHESE_AGENTIQUE.md |
« Synthèse générée automatiquement (GPT-4.1) » — aveu transparent de génération IA |
🔍 Comment contribuer ? Si tu trouves un easter egg non répertorié ici, ouvre une issue avec le label
ai:docset la phrase magique : « J'ai trouvé l'œuf. »