docs: Manifeste des easter eggs cachés dans Kill_LIFE (#16)
* 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>
This commit was merged in pull request #16.
This commit is contained in:
+214
@@ -0,0 +1,214 @@
|
||||
# 🥚 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 ?](https://lelectron-fou.bandcamp.com/…)»_ — 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:docs` et la phrase magique : _« J'ai trouvé l'œuf. »_
|
||||
Reference in New Issue
Block a user