diff --git a/_source/anomalies/communicationaveclesmorts.json b/_source/anomalies/communicationaveclesmorts.json
new file mode 100644
index 0000000..6f7bd64
--- /dev/null
+++ b/_source/anomalies/communicationaveclesmorts.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomCommMorts001",
+ "name": "Communication avec les morts",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "communicationaveclesmorts",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "
Durant un scénario, lors d'un test d'une Spécialisation de l'Esprit (Instruction, Merveilleux technologique, Raisonnement, Traitement), le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "Le personnage entre en contact avec l'esprit d'un défunt. Il peut lui poser une question fermée (réponse par oui ou par non uniquement). Le contact est bref et les réponses peuvent être fragmentées ou métaphoriques, à la discrétion du narrateur.
",
+ "exemples": "- Interroger la victime d'un meurtre sur l'identité de son agresseur.
- Consulter l'esprit d'un ancêtre pour retrouver un objet caché.
- Demander à un fantôme si quelqu'un l'a aidé à mourir.
"
+ },
+ "_key": "!items!anomCommMorts001"
+}
diff --git a/_source/anomalies/entropie.json b/_source/anomalies/entropie.json
new file mode 100644
index 0000000..8fc1957
--- /dev/null
+++ b/_source/anomalies/entropie.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomEntropie0001",
+ "name": "Entropie",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "entropie",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, le protagoniste gagne la possibilité de relancer le Dé de Lune un nombre de fois égal à son Niveau d'Anomalie. Il peut choisir de conserver le résultat préféré.
Cette capacité ne s'applique pas aux tests de chance.
",
+ "narratif": "Le personnage peut influencer le hasard à sa façon, en déclenchant ou en évitant de petits événements aléatoires dans son environnement proche. Ces manifestations sont mineures, subtiles, et ne semblent jamais surnaturelles aux yeux des témoins.
",
+ "exemples": "- Obtenir une bonne main au jeu de cartes lors de la distribution.
- Voir le feu passer au vert en tournant le coin de la rue.
- Faire tomber le verre d'un convive gênant au bon moment.
"
+ },
+ "_key": "!items!anomEntropie0001"
+}
diff --git a/_source/anomalies/illusion.json b/_source/anomalies/illusion.json
new file mode 100644
index 0000000..056dc8d
--- /dev/null
+++ b/_source/anomalies/illusion.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomIllusion0001",
+ "name": "Illusion",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "illusion",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test de Coercition, Échauffourée, Effacement ou Traque, le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "Le personnage peut générer une petite illusion mineure — visuelle, auditive ou olfactive, au choix — sans détail ni précision, pour une durée d'une minute. L'illusion ne peut représenter un être vivant en détail et ne résiste pas à un examen rapproché.
",
+ "exemples": "- Le son d'un chat qui miaule ou d'un livre qui tombe dans la pièce voisine.
- Un reflet métallique ou une ombre fugace au bout d'un couloir.
- L'odeur de la pluie ou d'une fumée inquiétante.
"
+ },
+ "_key": "!items!anomIllusion0001"
+}
diff --git a/_source/anomalies/suggestion.json b/_source/anomalies/suggestion.json
new file mode 100644
index 0000000..079a38c
--- /dev/null
+++ b/_source/anomalies/suggestion.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomSuggestion01",
+ "name": "Suggestion",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "suggestion",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test d'une Spécialisation de l'Âme (Artifice, Attraction, Coercition, Faveur), le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "Le personnage est capable d'influencer la prise de décision d'une personne en lui parlant à voix haute et en la regardant dans les yeux. Cette décision doit avoir un impact immédiat sur l'action de la personne concernée.
Cette capacité fonctionne également sur les automates sophistiqués de 4e et 5e génération.
",
+ "exemples": "- Convaincre un garde de laisser passer sans vérifier les laissez-passer.
- Pousser un prisonnier à donner son nom ou à s'asseoir.
- Inciter un chauffeur de taxi à emprunter un itinéraire détourné.
"
+ },
+ "_key": "!items!anomSuggestion01"
+}
diff --git a/_source/anomalies/tarotdivinatoire.json b/_source/anomalies/tarotdivinatoire.json
new file mode 100644
index 0000000..2fd7f92
--- /dev/null
+++ b/_source/anomalies/tarotdivinatoire.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomTarot00001",
+ "name": "Tarot divinatoire",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "tarotdivinatoire",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test d'une Spécialisation du Cœur (Appréciation, Arts, Inspiration, Traque), le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "En tirant les cartes, le personnage peut apprendre une information sur une personne concernant son passé, son présent ou son avenir. L'information reste sujette à interprétation et le narrateur peut choisir de la formuler de façon symbolique ou métaphorique.
",
+ "exemples": "- Deviner où se trouvera une cible le lendemain.
- Connaître les antécédents douloureux d'un voisin mystérieux.
- Obtenir une image symbolique du danger qui attend un allié.
"
+ },
+ "_key": "!items!anomTarot00001"
+}
diff --git a/_source/anomalies/telekinesie.json b/_source/anomalies/telekinesie.json
new file mode 100644
index 0000000..dff85d7
--- /dev/null
+++ b/_source/anomalies/telekinesie.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomTelekines01",
+ "name": "Télékinésie",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "telekinesie",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test d'une Spécialisation du Corps (Échauffourée, Effacement, Mobilité, Prouesse), le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "Dans un rayon de 8 mètres, le personnage peut déplacer par la pensée un petit objet léger sans attaches, sur 4 mètres (dans n'importe quelle direction) pendant 2 tours. L'objet doit être visible et accessible par le regard.
",
+ "exemples": "- Déplacer une cuillère pour la faire tomber d'une table au bon moment.
- Faire léviter un jeu de tarot ou un trousseau de clés.
- Pousser doucement un verre pour attirer l'attention d'un interlocuteur.
"
+ },
+ "_key": "!items!anomTelekines01"
+}
diff --git a/_source/anomalies/telepathie.json b/_source/anomalies/telepathie.json
new file mode 100644
index 0000000..3aa194a
--- /dev/null
+++ b/_source/anomalies/telepathie.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomTelepathi01",
+ "name": "Télépathie",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "telepathie",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test d'Appréciation, Attraction, Échauffourée ou Faveur, le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
Cette capacité fonctionne également sur les automates sophistiqués de 4e et 5e génération.
",
+ "narratif": "Le personnage est capable de percevoir les pensées superficielles d'un tiers. Il peut comprendre l'état émotionnel d'une personne ou capter une image ou un mot dans son esprit (à la discrétion du narrateur), simplement en l'observant.
",
+ "exemples": "- Percevoir l'image d'un cristal de cyanure dans l'esprit d'un serviteur soupçonné de tentative de meurtre.
- Détecter, malgré un visage parfaitement contrôlé, qu'un magistrat est en réalité terrifié.
- Ressentir la culpabilité d'un homme qui ment avec aplomb.
"
+ },
+ "_key": "!items!anomTelepathi01"
+}
diff --git a/_source/anomalies/voyageastral.json b/_source/anomalies/voyageastral.json
new file mode 100644
index 0000000..8c0206e
--- /dev/null
+++ b/_source/anomalies/voyageastral.json
@@ -0,0 +1,15 @@
+{
+ "_id": "anomVoyAstral01",
+ "name": "Voyage astral",
+ "type": "anomaly",
+ "img": "systems/fvtt-celestopol/assets/icons/anomaly.svg",
+ "system": {
+ "subtype": "voyageastral",
+ "level": 2,
+ "usesRemaining": 2,
+ "technique": "Durant un scénario, lors d'un test d'Appréciation, Merveilleux technologique, Traitement ou Traque, le protagoniste gagne la possibilité de relancer les 2d8 un nombre de fois égal à son Niveau d'Anomalie.
Il doit conserver le dernier résultat.
",
+ "narratif": "L'esprit du personnage quitte son enveloppe corporelle et se déplace de 8 mètres par tour pendant 4 tours, dans n'importe quelle direction. L'esprit est invisible et peut traverser tous les obstacles matériels. Les sens du personnage restent les mêmes durant le voyage.
Le corps reste immobile et vulnérable durant le voyage.
",
+ "exemples": "- Accéder aux toits d'une maison pour effectuer une reconnaissance sans risque physique.
- Inspecter une pièce adjacente verrouillée avant d'y pénétrer.
- Voir à quelle distance un éboulement bloque le passage dans un tunnel et s'il y a des survivants.
"
+ },
+ "_key": "!items!anomVoyAstral01"
+}
diff --git a/packs-system/anomalies/000005.ldb b/packs-system/anomalies/000005.ldb
new file mode 100644
index 0000000..12b2238
Binary files /dev/null and b/packs-system/anomalies/000005.ldb differ
diff --git a/packs-system/anomalies/000019.log b/packs-system/anomalies/000007.log
similarity index 100%
rename from packs-system/anomalies/000019.log
rename to packs-system/anomalies/000007.log
diff --git a/packs-system/anomalies/CURRENT b/packs-system/anomalies/CURRENT
index e417a51..f7753e2 100644
--- a/packs-system/anomalies/CURRENT
+++ b/packs-system/anomalies/CURRENT
@@ -1 +1 @@
-MANIFEST-000018
+MANIFEST-000006
diff --git a/packs-system/anomalies/LOG b/packs-system/anomalies/LOG
index ca546fd..80bd624 100644
--- a/packs-system/anomalies/LOG
+++ b/packs-system/anomalies/LOG
@@ -1,3 +1,3 @@
-2026/03/30-23:54:32.064751 7ff9c7fff6c0 Recovering log #16
-2026/03/30-23:54:32.074311 7ff9c7fff6c0 Delete type=3 #14
-2026/03/30-23:54:32.074383 7ff9c7fff6c0 Delete type=0 #16
+2026/03/31-13:36:07.683498 7f59c2ffd6c0 Recovering log #4
+2026/03/31-13:36:07.693353 7f59c2ffd6c0 Delete type=0 #4
+2026/03/31-13:36:07.693402 7f59c2ffd6c0 Delete type=3 #2
diff --git a/packs-system/anomalies/LOG.old b/packs-system/anomalies/LOG.old
index e2bb26b..7573b73 100644
--- a/packs-system/anomalies/LOG.old
+++ b/packs-system/anomalies/LOG.old
@@ -1,7 +1,5 @@
-2026/03/30-09:43:32.818417 7f4bda7ed6c0 Recovering log #12
-2026/03/30-09:43:32.832361 7f4bda7ed6c0 Delete type=3 #10
-2026/03/30-09:43:32.832436 7f4bda7ed6c0 Delete type=0 #12
-2026/03/30-14:14:04.399110 7f4bd8fea6c0 Level-0 table #17: started
-2026/03/30-14:14:04.399143 7f4bd8fea6c0 Level-0 table #17: 0 bytes OK
-2026/03/30-14:14:04.436937 7f4bd8fea6c0 Delete type=0 #15
-2026/03/30-14:14:04.520163 7f4bd8fea6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
+2026/03/31-13:35:04.014253 7f4a97fff6c0 Delete type=3 #1
+2026/03/31-13:35:04.017150 7f4a96ffd6c0 Level-0 table #5: started
+2026/03/31-13:35:04.021272 7f4a96ffd6c0 Level-0 table #5: 5158 bytes OK
+2026/03/31-13:35:04.029362 7f4a96ffd6c0 Delete type=0 #3
+2026/03/31-13:35:04.029539 7f4a96ffd6c0 Manual compaction at level-0 from '!items!anomCommMorts001' @ 72057594037927935 : 1 .. '!items!anomVoyAstral01' @ 0 : 0; will stop at (end)
diff --git a/packs-system/anomalies/MANIFEST-000006 b/packs-system/anomalies/MANIFEST-000006
new file mode 100644
index 0000000..8c26b79
Binary files /dev/null and b/packs-system/anomalies/MANIFEST-000006 differ
diff --git a/packs-system/anomalies/MANIFEST-000018 b/packs-system/anomalies/MANIFEST-000018
deleted file mode 100644
index 1f89f0d..0000000
Binary files a/packs-system/anomalies/MANIFEST-000018 and /dev/null differ