{
 "version": "1.0",
 "updated": "2026-10-11",
 "live": "beta-2",
 "next": {
  "fr": "beta-3 le 3 novembre 2026, Saison 1 le 1er février 2027",
  "en": "beta-3 on 3 November 2026, Season 1 on 1 February 2027"
 },
 "layers": {
  "core": {
   "fr": "Le Core — la carte de stratégie",
   "en": "The Core — the strategy map",
   "badge": "C"
  },
  "xp": {
   "fr": "Les Expéditions — le donjon d'épave",
   "en": "Expeditions — the wreck dungeon",
   "badge": "E"
  }
 },
 "disciplines": {
  "gameplay": {
   "fr": "Gameplay",
   "en": "Gameplay"
  },
  "gen": {
   "fr": "Génération procédurale",
   "en": "Procedural generation"
  },
  "render": {
   "fr": "Rendu 3D",
   "en": "3D rendering"
  },
  "ui": {
   "fr": "Interface",
   "en": "Interface"
  },
  "ai": {
   "fr": "Général IA",
   "en": "AI General"
  },
  "story": {
   "fr": "Récit et lore",
   "en": "Story and lore"
  },
  "server": {
   "fr": "Serveur",
   "en": "Server"
  },
  "balance": {
   "fr": "Équilibrage",
   "en": "Balance"
  },
  "art": {
   "fr": "Art",
   "en": "Art"
  },
  "community": {
   "fr": "Communauté",
   "en": "Community"
  },
  "audio": {
   "fr": "Son et musique",
   "en": "Sound and music"
  }
 },
 "groups": [
  {
   "id": "expeditions",
   "name": {
    "fr": "Expéditions — le donjon",
    "en": "Expeditions — the dungeon"
   },
   "teams": [
    {
     "id": "forge",
     "name": {
      "fr": "La Forge : épaves générées",
      "en": "The Forge: generated wrecks"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gen",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Épaves générées à la volée, solubles prouvées",
        "en": "Wrecks generated on the fly, proven solvable"
       },
       "start": "2026-09-28",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "Chaque épave du jeu est forgée à partir de sa graine : plan sur trois ponts, systèmes en panne, serrures et clés. Un solveur prouve qu'elle se termine avant de l'ouvrir aux joueurs.",
        "en": "Every wreck is forged from its seed: a three-deck plan, failed systems, locks and keys. A solver proves it can be finished before players may enter."
       }
      },
      {
       "name": {
        "fr": "Lisibilité du plan",
        "en": "Plan legibility"
       },
       "start": "2026-10-19",
       "end": "2026-10-25",
       "status": "planned",
       "desc": {
        "fr": "Grands repères visibles de loin, salles de tailles variées : on comprend l'épave d'un coup d'œil.",
        "en": "Landmarks visible from afar, rooms of varied sizes: the wreck reads at a glance."
       }
      }
     ]
    },
    {
     "id": "team",
     "name": {
      "fr": "Une équipe de quatre rôles",
      "en": "A team of four roles"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Éclaireur, Ingénieur, Technicien Signal, Logisticien",
        "en": "Scout, Engineer, Signal Technician, Logistician"
       },
       "start": "2026-10-05",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "Quatre unités qui marchent de salle en salle et travaillent en parallèle, chacune avec sa spécialité. Une unité laissée dans une section que le Silence ferme est perdue.",
        "en": "Four units walking from room to room and working in parallel, each with its specialty. A unit left in a section the Silence closes is lost."
       }
      }
     ]
    },
    {
     "id": "pointclick",
     "name": {
      "fr": "Ordres au clic sur le plan",
      "en": "Point-and-click orders"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "ui",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Unité, salle, verbe",
        "en": "Unit, room, verb"
       },
       "start": "2026-10-11",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "On touche une unité puis une salle : les actions possibles s'affichent avec l'heure où elles se terminent, et le chemin est dessiné porte par porte.",
        "en": "Tap a unit then a room: the possible actions appear with the time they end, and the path is drawn door by door."
       }
      }
     ]
    },
    {
     "id": "extraction",
     "name": {
      "fr": "Extraction et butin",
      "en": "Extraction and loot"
     },
     "layers": [
      "xp",
      "core"
     ],
     "disciplines": [
      "gameplay",
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Ramener le cœur au hangar",
        "en": "Bring the core back to the hangar"
       },
       "start": "2026-10-11",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "On gagne quand le cœur de l'épave revient au point de dépose, porté par une unité ; lourd, il ne passe que là où la gravité tient.",
        "en": "You win when the wreck's core is back at the drop point, carried by a unit; heavy, it only goes where gravity holds."
       }
      },
      {
       "name": {
        "fr": "Le butin voyage jusqu'au Core",
        "en": "The loot travels to the Core"
       },
       "start": "2026-10-11",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "Une expédition gagnée envoie ses ressources à la capitale, livrées un Tirage plus tard, et rapporte une trace pour la mémoire du Général.",
        "en": "A won expedition sends its resources to the capital, delivered one Draw later, and brings back a trace for the General's memory."
       }
      },
      {
       "name": {
        "fr": "Repos de l'équipe, recharge du matériel",
        "en": "Team rest, gear recharge"
       },
       "start": "2026-10-19",
       "end": "2026-10-25",
       "status": "planned",
       "desc": {
        "fr": "Une équipe qui rentre se repose, d'autant plus longtemps que l'expédition a été dure.",
        "en": "A returning team rests, the longer the harder the expedition was."
       }
      }
     ]
    },
    {
     "id": "realtime",
     "name": {
      "fr": "Temps réel avec pause",
      "en": "Real time with pause"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "ui"
     ],
     "items": [
      {
       "name": {
        "fr": "Le donjon avance seul, la pause est libre",
        "en": "The dungeon runs on its own, pause is free"
       },
       "start": "2026-10-19",
       "end": "2026-11-01",
       "status": "planned",
       "desc": {
        "fr": "Le temps s'écoule pendant que vous donnez vos ordres ; la pause fige tout. Une frise montre les ordres en cours et l'avancée du Silence.",
        "en": "Time flows while you give orders; pause freezes everything. A timeline shows the orders under way and the Silence closing in."
       }
      }
     ]
    },
    {
     "id": "camp",
     "name": {
      "fr": "Camp de base",
      "en": "Base camp"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Générateur, Atelier, Stockage, Balise",
        "en": "Generator, Workshop, Storage, Beacon"
       },
       "start": "2026-10-19",
       "end": "2026-11-08",
       "status": "planned",
       "desc": {
        "fr": "Des modules posés au point de dépose, chacun pour un coût en temps, qui changent la façon de jouer l'épave.",
        "en": "Modules set up at the drop point, each for a cost in time, that change how the wreck is played."
       }
      }
     ]
    },
    {
     "id": "threats",
     "name": {
      "fr": "Menaces annoncées",
      "en": "Telegraphed threats"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "gen"
     ],
     "items": [
      {
       "name": {
        "fr": "Pannes, échos du Signal, effondrements",
        "en": "Failures, Signal echoes, collapses"
       },
       "start": "2026-10-19",
       "end": "2026-11-15",
       "status": "planned",
       "desc": {
        "fr": "L'épave réagit. Chaque menace est annoncée avant de frapper : on a le temps de décider.",
        "en": "The wreck fights back. Every threat is announced before it strikes: there is time to decide."
       }
      }
     ]
    },
    {
     "id": "render3d",
     "name": {
      "fr": "Épaves en 3D",
      "en": "Wrecks in 3D"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "render",
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Le pont en 3D dans le jeu",
        "en": "The deck in 3D in the game"
       },
       "start": "2026-10-05",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "L'écran d'expédition affiche le pont en 3D sur ordinateur, le plan restant disponible partout.",
        "en": "The expedition screen shows the deck in 3D on desktop, with the plan still available everywhere."
       }
      },
      {
       "name": {
        "fr": "Matières, éclairage, unités animées",
        "en": "Materials, lighting, animated units"
       },
       "start": "2026-10-19",
       "end": "2026-11-15",
       "status": "planned",
       "desc": {
        "fr": "Des pièces mieux éclairées, chargées pont par pont, et les unités qui marchent et travaillent sous vos yeux.",
        "en": "Better-lit pieces, loaded deck by deck, and units walking and working before your eyes."
       }
      }
     ]
    },
    {
     "id": "hard",
     "name": {
      "fr": "Mode Difficile",
      "en": "Hard mode"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Moins de marge, plus de récompense",
        "en": "Less slack, more reward"
       },
       "start": "2026-11-02",
       "end": "2026-11-22",
       "status": "planned",
       "desc": {
        "fr": "Un Silence plus rapide et plus de serrures, réglés sur les parties réelles de la beta.",
        "en": "A faster Silence and more locks, tuned on real beta games."
       }
      }
     ]
    },
    {
     "id": "derelict",
     "name": {
      "fr": "Stations à la dérive",
      "en": "Derelict stations"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gen",
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Une deuxième famille de plans",
        "en": "A second family of layouts"
       },
       "start": "2026-11-02",
       "end": "2026-11-29",
       "status": "planned",
       "desc": {
        "fr": "Les stations abandonnées des carrefours deviennent explorables, avec leurs propres salles et systèmes.",
        "en": "The abandoned stations at crossroads become explorable, with their own rooms and systems."
       }
      }
     ]
    },
    {
     "id": "race",
     "name": {
      "fr": "La course à l'épave",
      "en": "The wreck race"
     },
     "layers": [
      "xp",
      "core"
     ],
     "disciplines": [
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Deux Colonies, une épave",
        "en": "Two Colonies, one wreck"
       },
       "start": "2027-01-11",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Deux Colonies rivales entrent dans la même épave : la première qui ressort avec le cœur l'emporte. Sans combat, à la course et à l'astuce.",
        "en": "Two rival Colonies enter the same wreck: the first to come out with the core wins. No fighting, just speed and wits."
       }
      }
     ]
    },
    {
     "id": "coop",
     "name": {
      "fr": "Expéditions à deux",
      "en": "Two-player expeditions"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "Planifier ensemble, puis résoudre",
        "en": "Plan together, then resolve"
       },
       "start": "2027-03-01",
       "end": "2027-04-11",
       "status": "planned",
       "desc": {
        "fr": "Un ami rejoint votre expédition : chacun mène deux unités, on planifie ensemble, puis la résolution déroule.",
        "en": "A friend joins your expedition: each leads two units, you plan together, then it resolves."
       }
      }
     ]
    },
    {
     "id": "reinforcements",
     "name": {
      "fr": "Renforts différés",
      "en": "Delayed reinforcements"
     },
     "layers": [
      "xp",
      "core"
     ],
     "disciplines": [
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Appeler du renfort depuis le Core",
        "en": "Call reinforcements from the Core"
       },
       "start": "2027-01-11",
       "end": "2027-02-21",
       "status": "planned",
       "desc": {
        "fr": "Une unité supplémentaire peut rejoindre l'expédition en cours, au prix du trajet depuis votre Core.",
        "en": "An extra unit can join the expedition under way, at the cost of the trip from your Core."
       }
      }
     ]
    },
    {
     "id": "environments",
     "name": {
      "fr": "Nouveaux environnements",
      "en": "New environments"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gen",
      "art",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Au-delà des croiseurs",
        "en": "Beyond cruisers"
       },
       "start": "2027-01-04",
       "end": "2027-03-14",
       "status": "planned",
       "desc": {
        "fr": "D'autres coques et d'autres lieux à fouiller, chacun avec ses règles et ses dangers.",
        "en": "Other hulls and other places to search, each with its rules and its dangers."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "phares",
   "name": {
    "fr": "Les Phares",
    "en": "The Beacons"
   },
   "teams": [
    {
     "id": "raids",
     "name": {
      "fr": "Raids de Phare",
      "en": "Beacon raids"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "Rallumer un Phare en alliance",
        "en": "Relight a Beacon as an alliance"
       },
       "start": "2026-12-01",
       "end": "2027-01-26",
       "status": "planned",
       "desc": {
        "fr": "Rallumer un Phare, c'est y descendre en alliance : chaque joueur mène son escouade, et un tour se joue entre deux Tirages, sur mobile comme sur ordinateur.",
        "en": "Relighting a Beacon means going inside as an alliance: each player leads a squad, and a turn plays out between two Draws, on mobile or desktop."
       }
      }
     ]
    },
    {
     "id": "seven",
     "name": {
      "fr": "Les sept Phares",
      "en": "The seven Beacons"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "gen",
      "story",
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Une épreuve par légende",
        "en": "One trial per legend"
       },
       "start": "2027-01-04",
       "end": "2027-02-28",
       "status": "planned",
       "desc": {
        "fr": "Gravité écrasante, lumière tournante, sens unique, défenses intactes, clés croisées, vote d'alliance, un Silence qui s'accélère : chaque Phare a sa règle, tirée de sa légende.",
        "en": "Crushing gravity, rotating light, one-way passage, live defences, crossed keys, an alliance vote, a Silence that speeds up: each Beacon has its own rule, drawn from its legend."
       }
      }
     ]
    },
    {
     "id": "keys",
     "name": {
      "fr": "Les six clés",
      "en": "The six keys"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "gameplay",
      "community",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Six joueurs, sans le savoir",
        "en": "Six players, without knowing it"
       },
       "start": "2027-01-04",
       "end": "2027-02-14",
       "status": "planned",
       "desc": {
        "fr": "À chaque Réveil, six Colonies portent sans le savoir la clé d'un Phare. Toute l'Aurane les cherche ; elles choisissent leur camp.",
        "en": "At each Awakening, six Colonies unknowingly carry the key to a Beacon. The whole Aurane looks for them; they choose their side."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "legs",
   "name": {
    "fr": "Communauté — le Legs",
    "en": "Community — the Legacy"
   },
   "teams": [
    {
     "id": "ruins",
     "name": {
      "fr": "Tes ruines, leur donjon",
      "en": "Your ruins, their dungeon"
     },
     "layers": [
      "xp",
      "core"
     ],
     "disciplines": [
      "gen",
      "story",
      "community"
     ],
     "items": [
      {
       "name": {
        "fr": "Les Colonies deviennent les épaves de la saison suivante",
        "en": "Colonies become next season's wrecks"
       },
       "start": "2027-01-04",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Au Silence, les Colonies marquantes deviennent les ruines de la saison suivante, avec leur histoire réelle et, si leur joueur l'accepte, leur nom. Les saisons beta forment les premières ruines.",
        "en": "At the Silence, notable Colonies become the next season's ruins, with their real history and, if their player agrees, their name. The beta seasons form the first ruins."
       }
      }
     ]
    },
    {
     "id": "lastwords",
     "name": {
      "fr": "Les derniers mots",
      "en": "Last words"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "community",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Une phrase confiée au Général",
        "en": "A sentence entrusted to the General"
       },
       "start": "2027-02-15",
       "end": "2027-03-21",
       "status": "planned",
       "desc": {
        "fr": "Avant le Silence, chaque joueur confie une phrase à son Général. Un inconnu l'entendra dans une ruine, une saison plus tard.",
        "en": "Before the Silence, each player entrusts a sentence to their General. A stranger will hear it in a ruin, a season later."
       }
      }
     ]
    },
    {
     "id": "traces",
     "name": {
      "fr": "Traces dans les épaves",
      "en": "Traces in the wrecks"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "community",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Les marques et les chutes des autres",
        "en": "Other players' marks and falls"
       },
       "start": "2026-12-01",
       "end": "2027-01-15",
       "status": "planned",
       "desc": {
        "fr": "Là où d'autres équipes sont tombées, les marques qu'elles ont laissées, et le fantôme de la meilleure partie de la saison.",
        "en": "Where other teams fell, the marks they left, and the ghost of the season's best run."
       }
      }
     ]
    },
    {
     "id": "registry",
     "name": {
      "fr": "Le Registre",
      "en": "The Registry"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "community",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "La vérité, assemblée à plusieurs",
        "en": "The truth, assembled together"
       },
       "start": "2026-12-01",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Chaque fragment de mémoire retrouvé peut être versé à une archive publique, signé de son découvreur. Personne ne détient toute la vérité seul.",
        "en": "Every recovered fragment of memory can be added to a public archive, signed by its finder. No one holds the whole truth alone."
       }
      }
     ]
    },
    {
     "id": "live",
     "name": {
      "fr": "Le Silence en direct",
      "en": "The Silence, live"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "community",
      "audio",
      "render"
     ],
     "items": [
      {
       "name": {
        "fr": "La finale de la Saison 1",
        "en": "The Season 1 finale"
       },
       "start": "2027-03-01",
       "end": "2027-03-27",
       "status": "planned",
       "desc": {
        "fr": "Samedi 27 mars 2027, 20 h (heure de Genève) : une heure en direct, dans le jeu et en stream. Le palmarès, le vote, les adieux des Généraux, les Phares qui s'éteignent un à un.",
        "en": "Saturday 27 March 2027, 8 pm Geneva time: one live hour, in game and on stream. The rankings, the vote, the Generals' farewells, the Beacons going dark one by one."
       }
      }
     ]
    },
    {
     "id": "book",
     "name": {
      "fr": "Le Livre des Réveils",
      "en": "The Book of Awakenings"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "story",
      "community"
     ],
     "items": [
      {
       "name": {
        "fr": "Un chapitre par saison",
        "en": "One chapter per season"
       },
       "start": "2027-03-15",
       "end": "2027-03-28",
       "status": "planned",
       "desc": {
        "fr": "Chaque saison est publiée comme une chronique illustrée, avec les noms de ceux qui l'ont faite.",
        "en": "Each season is published as an illustrated chronicle, with the names of those who made it."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "general",
   "name": {
    "fr": "Le Général",
    "en": "The General"
   },
   "teams": [
    {
     "id": "commentary",
     "name": {
      "fr": "Le Général commente",
      "en": "The General comments"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "ai",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Les moments clés de l'expédition",
        "en": "The key moments of an expedition"
       },
       "start": "2026-10-19",
       "end": "2026-11-01",
       "status": "planned",
       "desc": {
        "fr": "À la dépose, à une porte ouverte, à une unité perdue, au retour : le Général parle, avec ce que l'épave raconte d'elle-même.",
        "en": "At the drop, at a door opened, at a unit lost, on the way home: the General speaks, with what the wreck tells of itself."
       }
      }
     ]
    },
    {
     "id": "leads",
     "name": {
      "fr": "Le Général mène l'expédition",
      "en": "The General leads the expedition"
     },
     "layers": [
      "xp",
      "core"
     ],
     "disciplines": [
      "ai",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Quand vous ne descendez pas",
        "en": "When you do not go down"
       },
       "start": "2026-11-02",
       "end": "2026-11-29",
       "status": "planned",
       "desc": {
        "fr": "Une expédition préparée peut être menée par le Général : plus lente, plus prudente, au service de sa doctrine.",
        "en": "A prepared expedition can be led by the General: slower, more careful, serving its doctrine."
       }
      }
     ]
    },
    {
     "id": "flagship",
     "name": {
      "fr": "Le Général sur la carte",
      "en": "The General on the map"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "gameplay",
      "ui"
     ],
     "items": [
      {
       "name": {
        "fr": "Un vaisseau amiral qui voyage",
        "en": "A flagship that travels"
       },
       "start": "2026-11-16",
       "end": "2026-12-20",
       "status": "planned",
       "desc": {
        "fr": "Le Général devient un lieu : une expédition ne part que du système où il se trouve, et il voyage comme les flottes.",
        "en": "The General becomes a place: an expedition only starts from the system where it stands, and it travels like fleets do."
       }
      }
     ]
    },
    {
     "id": "seances",
     "name": {
      "fr": "Séances et Échos",
      "en": "Séances and Echoes"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "ai",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Aider son Général à se souvenir",
        "en": "Helping your General remember"
       },
       "start": "2026-10-05",
       "end": "2026-10-09",
       "status": "done",
       "desc": {
        "fr": "Un Écho capté dans une ruine, une Séance à deux : le Général se souvient par fragments (une image, un lieu, un sens), et un indice mène à la Séance suivante.",
        "en": "An Echo picked up in a ruin, a Séance for two: the General remembers in fragments (an image, a place, a meaning), and a clue leads to the next Séance."
       }
      },
      {
       "name": {
        "fr": "Les Échos des expéditions et les arcs suivants",
        "en": "Echoes from expeditions and the next arcs"
       },
       "start": "2026-11-16",
       "end": "2026-12-31",
       "status": "planned",
       "desc": {
        "fr": "Les épaves rapportent des Échos, de nouveaux souvenirs s'écrivent pour chaque Général, et le Registre public rassemble ce que chacun a retrouvé.",
        "en": "Wrecks bring back Echoes, new memories are written for each General, and the public Registry gathers what everyone has found."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "world",
   "name": {
    "fr": "Monde et saisons",
    "en": "World and seasons"
   },
   "teams": [
    {
     "id": "shards",
     "name": {
      "fr": "Éclats sur la carte",
      "en": "Shards on the map"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "gameplay",
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Déposer, peser, se faire voler",
        "en": "Set down, weigh, get raided"
       },
       "start": "2026-10-26",
       "end": "2026-11-15",
       "status": "planned",
       "desc": {
        "fr": "Un éclat déposé dans un système relié pèse sur votre Réseau et devient une cible pour les raids des autres Colonies.",
        "en": "A shard set down in a linked system weighs on your Network and becomes a target for other Colonies' raids."
       }
      }
     ]
    },
    {
     "id": "beta3",
     "name": {
      "fr": "Saison beta-3",
      "en": "Season beta-3"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "balance",
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "La première saison avec les expéditions",
        "en": "The first season with expeditions"
       },
       "start": "2026-11-03",
       "end": "2026-12-01",
       "status": "planned",
       "desc": {
        "fr": "Les expéditions au cœur de la saison : butin, éclats, raids, mesurés partie après partie.",
        "en": "Expeditions at the heart of the season: loot, shards, raids, measured game after game."
       }
      }
     ]
    },
    {
     "id": "beta4",
     "name": {
      "fr": "Saison beta-4",
      "en": "Season beta-4"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Raids de Phare et Legs, en avant-première",
        "en": "Beacon raids and the Legacy, previewed"
       },
       "start": "2027-01-05",
       "end": "2027-01-26",
       "status": "planned",
       "desc": {
        "fr": "La dernière beta avant la Saison 1 : les raids et les premières mécaniques du Legs.",
        "en": "The last beta before Season 1: raids and the first Legacy mechanics."
       }
      }
     ]
    },
    {
     "id": "mutator",
     "name": {
      "fr": "Un mutateur par saison",
      "en": "One mutator per season"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "gameplay",
      "balance"
     ],
     "items": [
      {
       "name": {
        "fr": "Saison 1 : la Saison des Échos",
        "en": "Season 1: the Season of Echoes"
       },
       "start": "2027-01-11",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Chaque saison change une loi du monde, annoncée au Réveil. La Saison 1 fait parler les ruines deux fois plus.",
        "en": "Each season changes one law of the world, announced at the Awakening. Season 1 makes the ruins speak twice as much."
       }
      }
     ]
    },
    {
     "id": "quorum",
     "name": {
      "fr": "Quorum du Silence",
      "en": "Quorum of the Silence"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "story",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Le lore retenu par les joueurs",
        "en": "The lore kept by the players"
       },
       "start": "2026-12-01",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "À chaque Silence, les joueurs qui l'ont mérité choisissent ce qui reste de l'Éveil, parmi les propositions du jeu.",
        "en": "At each Silence, the players who earned it choose what remains of the Awakening, among the game's proposals."
       }
      }
     ]
    },
    {
     "id": "civs",
     "name": {
      "fr": "Civilisations générées",
      "en": "Generated civilisations"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "gen",
      "story"
     ],
     "items": [
      {
       "name": {
        "fr": "Les ruines des Éveils passés",
        "en": "The ruins of past Awakenings"
       },
       "start": "2027-01-04",
       "end": "2027-03-07",
       "status": "planned",
       "desc": {
        "fr": "Ce que le quorum a gardé d'un Éveil devient la civilisation des ruines de l'Éveil suivant.",
        "en": "What the quorum kept of one Awakening becomes the civilisation of the next Awakening's ruins."
       }
      }
     ]
    },
    {
     "id": "season1",
     "name": {
      "fr": "Saison 1",
      "en": "Season 1"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "balance",
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "La première saison complète",
        "en": "The first full season"
       },
       "start": "2027-02-01",
       "end": "2027-03-28",
       "status": "planned",
       "desc": {
        "fr": "Huit semaines, la carte entière, les expéditions et le Général, sur un monde fait pour beaucoup plus de joueurs.",
        "en": "Eight weeks, the whole map, expeditions and the General, on a world built for many more players."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "look",
   "name": {
    "fr": "Image et son",
    "en": "Look and sound"
   },
   "teams": [
    {
     "id": "artbible",
     "name": {
      "fr": "Direction artistique",
      "en": "Art direction"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Une image qu'on reconnaît sans logo",
        "en": "A look you recognise without a logo"
       },
       "start": "2026-11-02",
       "end": "2026-12-18",
       "status": "planned",
       "desc": {
        "fr": "Les Anciens chromés et organiques, les occupants bricolés par-dessus, une couleur par faction, la lumière du Signal.",
        "en": "Chrome, organic Ancients, scrappy occupants layered on top, one colour per faction, the light of the Signal."
       }
      }
     ]
    },
    {
     "id": "galaxy3d",
     "name": {
      "fr": "La carte galactique en 3D",
      "en": "The galaxy map in 3D"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "render",
      "art"
     ],
     "items": [
      {
       "name": {
        "fr": "Le Réseau qui bat à chaque Tirage",
        "en": "The Network pulsing at every Draw"
       },
       "start": "2026-11-16",
       "end": "2026-12-18",
       "status": "planned",
       "desc": {
        "fr": "Les relais qui brillent, une pulsation qui parcourt la galaxie à chaque Tirage, les Phares visibles de loin, la vague du Silence.",
        "en": "Glowing relays, a pulse crossing the galaxy at every Draw, Beacons visible from afar, the wave of the Silence."
       }
      }
     ]
    },
    {
     "id": "silencefx",
     "name": {
      "fr": "Le Silence, effet signature",
      "en": "The Silence, signature effect"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "render",
      "audio"
     ],
     "items": [
      {
       "name": {
        "fr": "La lumière meurt, le son se coupe",
        "en": "Light dies, sound cuts out"
       },
       "start": "2026-11-16",
       "end": "2026-12-18",
       "status": "planned",
       "desc": {
        "fr": "Sur la carte comme dans les épaves, une section qui ferme se voit et s'entend.",
        "en": "On the map as in the wrecks, a closing section can be seen and heard."
       }
      }
     ]
    },
    {
     "id": "voices",
     "name": {
      "fr": "Les voix des Généraux",
      "en": "The Generals' voices"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "audio",
      "ai"
     ],
     "items": [
      {
       "name": {
        "fr": "Quatre voix, deux langues",
        "en": "Four voices, two languages"
       },
       "start": "2026-12-01",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Une voix propre par Général, en français et en anglais, dans les Séances et au Silence en direct.",
        "en": "A voice of its own for each General, in French and English, in Séances and at the live Silence."
       }
      }
     ]
    },
    {
     "id": "music",
     "name": {
      "fr": "Musique originale",
      "en": "Original score"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "audio"
     ],
     "items": [
      {
       "name": {
        "fr": "Une musique qui écoute la partie",
        "en": "A score that listens to the game"
       },
       "start": "2026-12-01",
       "end": "2027-01-31",
       "status": "planned",
       "desc": {
        "fr": "Une musique composée pour le jeu, qui suit le Réseau, le Tirage et le Silence.",
        "en": "A score composed for the game, following the Network, the Draw and the Silence."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "server",
   "name": {
    "fr": "Serveur et échelle",
    "en": "Server and scale"
   },
   "teams": [
    {
     "id": "load",
     "name": {
      "fr": "Banc de charge",
      "en": "Load bench"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "Des centaines de joueurs simulés",
        "en": "Hundreds of simulated players"
       },
       "start": "2026-10-26",
       "end": "2026-11-01",
       "status": "planned",
       "desc": {
        "fr": "Avant de changer le serveur, on le mesure : latence des ordres, coût d'un Tirage, mémoire.",
        "en": "Before changing the server, we measure it: order latency, the cost of a Draw, memory."
       }
      }
     ]
    },
    {
     "id": "noloss",
     "name": {
      "fr": "Zéro perte au redémarrage",
      "en": "No loss on restart"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "Chaque ordre conservé",
        "en": "Every order kept"
       },
       "start": "2026-10-26",
       "end": "2026-11-08",
       "status": "planned",
       "desc": {
        "fr": "Chaque ordre est enregistré avant d'être appliqué : un redémarrage ne fait plus rien perdre.",
        "en": "Every order is recorded before it is applied: a restart no longer loses anything."
       }
      }
     ]
    },
    {
     "id": "smooth",
     "name": {
      "fr": "Un monde plus fluide",
      "en": "A smoother world"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "server",
      "ui"
     ],
     "items": [
      {
       "name": {
        "fr": "Mises à jour incrémentales",
        "en": "Incremental updates"
       },
       "start": "2026-10-26",
       "end": "2026-11-08",
       "status": "planned",
       "desc": {
        "fr": "Seul ce qui change voyage jusqu'à votre écran, et le passage d'un Tirage ne fige plus la partie.",
        "en": "Only what changes travels to your screen, and a Draw no longer freezes the game."
       }
      }
     ]
    },
    {
     "id": "scale",
     "name": {
      "fr": "Plus de Colonies par monde",
      "en": "More Colonies per world"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "500 Colonies",
        "en": "500 Colonies"
       },
       "start": "2026-10-26",
       "end": "2026-11-08",
       "status": "planned",
       "desc": {
        "fr": "Un monde qui tient 500 Colonies connectées pour beta-3.",
        "en": "A world holding 500 connected Colonies for beta-3."
       }
      },
      {
       "name": {
        "fr": "2 000 Colonies",
        "en": "2,000 Colonies"
       },
       "start": "2027-01-04",
       "end": "2027-02-14",
       "status": "planned",
       "desc": {
        "fr": "La taille visée pour la Saison 1.",
        "en": "The size aimed at for Season 1."
       }
      }
     ]
    },
    {
     "id": "regions",
     "name": {
      "fr": "Monde réparti en régions",
      "en": "A world split into regions"
     },
     "layers": [
      "core"
     ],
     "disciplines": [
      "server"
     ],
     "items": [
      {
       "name": {
        "fr": "Exploration",
        "en": "Exploration"
       },
       "start": "2027-02-01",
       "end": "2027-03-28",
       "status": "explore",
       "desc": {
        "fr": "Si la mesure l'exige : des régions de la galaxie servies séparément, sans couture pour le joueur.",
        "en": "If the measurements call for it: regions of the galaxy served separately, seamless for the player."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "mobile",
   "name": {
    "fr": "L'état-major sur mobile",
    "en": "Command staff on mobile"
   },
   "teams": [
    {
     "id": "prep",
     "name": {
      "fr": "Préparer une expédition",
      "en": "Prepare an expedition"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "ui",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "Scans, matériel, équipe",
        "en": "Scans, gear, team"
       },
       "start": "2026-11-02",
       "end": "2026-11-22",
       "status": "planned",
       "desc": {
        "fr": "Tout se prépare sur mobile ; l'ordinateur sert au donjon.",
        "en": "Everything is prepared on mobile; the computer is for the dungeon."
       }
      }
     ]
    },
    {
     "id": "alerts",
     "name": {
      "fr": "Alertes de retour",
      "en": "Homecoming alerts"
     },
     "layers": [
      "core",
      "xp"
     ],
     "disciplines": [
      "ui"
     ],
     "items": [
      {
       "name": {
        "fr": "Butin arrivé, équipe reposée",
        "en": "Loot arrived, team rested"
       },
       "start": "2026-11-09",
       "end": "2026-11-22",
       "status": "planned",
       "desc": {
        "fr": "Une notification quand le butin arrive au Core ou que l'équipe peut repartir.",
        "en": "A notification when the loot reaches the Core or the team can set out again."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "creation",
   "name": {
    "fr": "Outils de création",
    "en": "Creation tools"
   },
   "teams": [
    {
     "id": "factory",
     "name": {
      "fr": "L'usine à mécaniques",
      "en": "The mechanics factory"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gen",
      "gameplay"
     ],
     "items": [
      {
       "name": {
        "fr": "De nouvelles règles d'épave, jugées avant d'entrer",
        "en": "New wreck rules, judged before they enter"
       },
       "start": "2026-11-02",
       "end": "2026-11-29",
       "status": "planned",
       "desc": {
        "fr": "Des mécaniques inventées, essayées sur des centaines d'épaves, puis choisies à la main avant d'entrer dans le jeu.",
        "en": "Invented mechanics, tried on hundreds of wrecks, then picked by hand before they enter the game."
       }
      }
     ]
    },
    {
     "id": "assets",
     "name": {
      "fr": "Pièces et coques générées",
      "en": "Generated parts and hulls"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "art",
      "render"
     ],
     "items": [
      {
       "name": {
        "fr": "Deux premiers lots",
        "en": "First two batches"
       },
       "start": "2026-10-10",
       "end": "2026-10-11",
       "status": "done",
       "desc": {
        "fr": "Vingt-cinq pièces d'équipement et trois coques complètes.",
        "en": "Twenty-five pieces of equipment and three full hulls."
       }
      },
      {
       "name": {
        "fr": "Troisième lot, par civilisation",
        "en": "Third batch, per civilisation"
       },
       "start": "2026-11-16",
       "end": "2026-12-13",
       "status": "planned",
       "desc": {
        "fr": "Un style par civilisation des cycles passés.",
        "en": "One style per civilisation of past cycles."
       }
      }
     ]
    }
   ]
  },
  {
   "id": "surface",
   "name": {
    "fr": "Bases planétaires et astéroïdes",
    "en": "Planetary and asteroid bases"
   },
   "teams": [
    {
     "id": "openbase",
     "name": {
      "fr": "Base à ciel ouvert",
      "en": "Open-air base"
     },
     "layers": [
      "xp"
     ],
     "disciplines": [
      "gameplay",
      "gen",
      "render"
     ],
     "items": [
      {
       "name": {
        "fr": "Prototype",
        "en": "Prototype"
       },
       "start": "2027-01-11",
       "end": "2027-03-28",
       "status": "explore",
       "desc": {
        "fr": "Après les épaves, la surface : un autre format, construit et défendu sur place.",
        "en": "After wrecks, the surface: another format, built and defended on site."
       }
      }
     ]
    }
   ]
  }
 ]
}