Communitygithub.com

Senat-Aufstieg

Verwenden bei der Arbeit mit den Rängen oder Beförderungen der Gilde „The Senate“ (WoW) auf Discord. Deckt die Klassenleiter (Imperator, Consul, Senator, Legionär/Civis, Plebejer), die formelle Abstimmung von Plebejer zu Civis/Legionär, die informelle Beförderung zum Senator und Consul-Ernennungen ab. Enthält Gilden-, Rollen- und Kanal-IDs sowie den Discord-MCP-Workflow.

Was ist Senat-Aufstieg?

Diese Fähigkeit beschreibt detailliert das Rang- und Beförderungssystem der World-of-Warcraft-Gilde „The Senate“ (einem römisch inspirierten Horde-Bund, der sich auf *WoW Forever* vorbereitet). Sie definiert die gesamte Hierarchie vom Imperator (dem absoluten Anführer) über Consuln (Offiziere) bis hin zu den unteren Rängen wie Legionär, Civis und Plebejer. Die Besonderheit liegt in den zwei getrennten Aufstiegswegen: einem formellen, gesetzesbasierten Prozess für den Aufstieg vom Plebejer zum Civis/Legionär, der eine Nominierung durch einen Senator und eine anschließende Senatsabstimmung erfordert, und einem informellen Weg zum Senator, der auf Konsens und der Bestätigung durch den Imperator basiert. Consuln werden direkt vom Imperator ernannt. Die Fähigkeit ist speziell für die Nutzung mit einem Discord-MCP (Model Context Protocol) optimiert, der als Bot („Ediction Bot“) agiert. Sie enthält alle relevanten Discord-Kanal-IDs, Rollen-IDs und eine Schritt-für-Schritt-Anleitung, wie man mit den MCP-Tools (wie `list_members`, `send_message`) den Beförderungsprozess durchführt – inklusive der Auszählung von Stimmen, dem Posten von Anträgen und der korrekten Kommunikation im Stil der Gilde. Besonders wichtig: Der Bot selbst kann keine Rollen vergeben, daher muss die finale Vergabe manuell in Discord erfolgen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lkjms/AI/tree/HEAD/.opencode/skills/senate-promotion

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Senat-Aufstieg?

Wie Ränge und Beförderungen in The Senate, einer römisch inspirierten Horde-Gilde (World of Warcraft, jetzt aufbauend für WoW Forever), funktionieren. Die absolute Autorität ist Ediction (Discord-Benutzer-ID 207270647313727488), der Imperator.

Die Leiter

Von oben nach unten. Die rohe Position der Discord-Rolle entspricht nicht dieser Reihenfolge.

RangRollen-IDBedeutung
Imperator (Gildenmeister)1481958960234758204Ediction. Was er sagt, gilt.
Consul (Offizier)1481960522319659170Das Consulat – die rechte Hand des Imperators.
Senator (Veteran)1489937394118557758Das Abstimmungsgremium. Sie nominieren und bürgen.
Legionär (Schlachtzugmitglied)1481959087133429760Zuverlässiger Krieger. Schlachtzugstärke bewiesen.
Civis (Mitglied)1552667150974586900Gute Person, die man dabei haben sollte. Schlachtzugstärke noch nicht bewiesen.
Plebejer (Probezeit)1482148705585856706Neue Person.

Legionär und Civis haben einen ähnlichen Status – die Unterscheidung erkennt an, wie jemand beiträgt, nicht wie viel:

Civis = sozial engagiert, Freunde gefunden, gut integriert. Sie haben sich möglicherweise noch nicht in einem Schlachtzug bewiesen. Legionär = das Gleiche, aber mit bewiesener Schlachtzugstärke. Seit dem Wechsel zu Forever unterscheidet die Teilung auch Veteranen von TBC (Legio) von neuen Beitritten.

Captain (Schlachtzugleiter) (1512058331676672061) ist eine funktionale Rolle, keine Stufe auf dieser Leiter. Behandle Schlachtzug-Funktionsrollen (Captain, Heiler usw.) getrennt von der Klassenleiter.

Beförderungswege

1. Plebejer → Civis / Legionär – formell (durch ❗Gesetze❗ geregelt)

Kanal: ❗Gesetze❗ (1489772511661916171, einzelner angehefteter Beitrag von Ediction). Kanongesetz: https://discord.com/channels/1480600541095530496/1489772511661916171

  1. Einleben. Ein paar Wochen herumhängen – Dungeons laufen, an einem Schlachtfeld teilnehmen, in Discord sein. Die Leute sollen sie tatsächlich kennenlernen.
  2. Nominatio. Nach den ersten Wochen kann jeder Senator, der echte Zeit mit ihnen verbracht hat, sie nominieren. Eine Nominierung setzt den eigenen Ruf des Senators aufs Spiel.
  3. Suffragium. Die Nominierung geht an den gesamten Senat zur Abstimmung.
    • 🗣️ AYE – du glaubst an sie.
    • 🗣️ ENTHALTUNG – nicht sicher / nicht genug gesehen.
    • Die Abstimmung bleibt offen, bis genug AYEs für eine einfache Mehrheit erreicht sind. Keine Frist – wenn sie da ist, ist sie da, und der Plebejer wird befördert.

2. → Senator – informell (kein Gesetz; durch Senatskonsens, ratifiziert durch den Imperator)

Kanäle: 🔒senate-promotion🔒 (1490001526930935950) und 👑senate-discussion👑 (1490001600918585414). Dies ist die informelle Spur.

Die Form, wie sie tatsächlich abläuft:

  • Der Imperator eröffnet sie – z.B. „John Bowie steht zur Beförderung an. Er steckt die Witze wie ein Champion weg und gibt sie genauso zurück. @Senator“
  • Oder ein Senator bringt einen Namen ins Spiel – z.B. „Es ist lange überfällig, Gladzug als Senator bei uns aufzunehmen… wenn du dich enthältst, ist jetzt die Zeit“ oder „Haben wir Keanen bereits zum Senator befördert? … Ich schlage vor, wir befördern ihn.“
  • Senatoren antworten im Kanal – „Aye“, „Aye, top man“, „Aye to both“. Enthaltung ist in Ordnung, muss aber eine bewusste Enthaltung sein.
  • Der Imperator schließt sie ab – „Durch. Danke allen.“ Sie können auch abkürzen: „Aye genug zur Stimmenumgehung. Großartige Ergänzung.“

3. → Consul – vom Imperator ernannt

Keine Abstimmung. Ediction ernennt Consuln direkt:

„Ich habe ein paar DMs zu Consul-Rollen bekommen. Schreibt mir eine DM, wenn ihr denkt, dass ihr etwas beizutragen habt. Ich suche Freiwillige, zwinge niemanden!“

Consuln dienen „im Amt des Imperators“. Das Consulat (ernannt am 11.10.2026): Dany, Valarian, Bazrek, plus Disto als Ehrenconsul. Xulrogg „Der Vermittler“ diente in der Stunde der Not und sein Dienst wurde beendet. Ehren-/Ehemaligen-Titel tragen nicht die Erwartungen des Amtes.

4. → Imperator

Gehalten von Ediction. Er trat die Nachfolge an, nachdem der vorherige GM, Dany (317573586619727883), am 14.09.2026 zurücktrat. Kein Beförderungsweg – nur Nachfolge.

Governance-Kontext

  • Senatoren haben echte Macht: Laut Danys Rücktritt „haben die Senatoren in der Gilde die Möglichkeit, über Gildenentscheidungen abzustimmen.“
  • Nur der Imperator und Consuln leiten Schlachtzüge in großem Umfang; die Schlachtzugleitung wird zu einem Team mit einem ernannten Beuteführungsrat umgestaltet (siehe 👑senate-discussion👑).

Gildenreferenz

SacheWert
GildeThe Senate (1480600541095530496)
Imperator (Mensch)Ediction (207270647313727488)
MCP-BotEdiction Bot (1561463406047924346)
❗Gesetze❗1489772511661916171
📣ankündigung📣1481950662366466080
🔒senate-promotion🔒1490001526930935950
👑senate-discussion👑1490001600918585414
👑Curia (Senatshaus)👑 (Sprache)1489972545951367259
🗡️roster🗡️1490067742718562374
🎯deserters🎯1536355109661966387

Die Beförderung mit dem Discord-MCP bearbeiten

Der Discord-Server ist als MCP-Tools namens discord verfügbar (aufrufbar als tools.discord.<tool> im Code-Modus). Relevante Tools:

  • read_messages – Verlauf lesen (Seitennummerierung via before / after / around, max. 100 pro Aufruf). Verwende dies, um AYEs/ENTHALTUNGEN in senate-promotion zu zählen.
  • send_message – in einen Kanal posten; der aktuelle Standard ist, die @Senator-Rolle (<@&1489937394118557758>) zu erwähnen, wenn eine Abstimmung eröffnet oder nachverfolgt wird.
  • list_roles, get_role_info – Ränge einsehen.
  • list_members, get_member – den Kandidaten finden und seine Rollen überprüfen.

Typischer Ablauf bei der Bitte, eine Beförderung durchzuführen

  1. Bestätige den Zielrang und den Kandidaten (ermitteln über list_members / get_member).
  2. Pleb → Civis/Legio: Bestätige, dass ein Senator eine Nominatio abgegeben hat, poste dann den Antrag an den Senat und verfolge die Abstimmung bis zur einfachen Mehrheit. → Senator: Poste den Antrag selbst nur, wenn Ediction dich anweist, oder gib den Vorschlag eines Senators weiter; sammle AYEs.
  3. Erfinde niemals ein Ergebnis. Melde die Auszählung und lass den Imperator ratifizieren („Durch“).

Betriebshinweise

  • Kein Rollenzuweisungs-Tool. Der Discord-MCP stellt keine Funktion zum Hinzufügen/Entfernen von Rollen bereit. Die Anwendung eines Rangs nach einer Abstimmung muss manuell in Discord erfolgen (oder über einen Bot, der Rollen verwaltet). Beharre nicht darauf, dass ein Rang angewendet wurde, es sei denn, du hast es auf andere Weise getan.
  • Kanalerkennungs-Eigenheit. list_channels gibt nur elternlose Kanäle zurück (d.h. Kategorien). Um echte Kanäle aufzulisten, frage die Discord-API direkt ab: GET /guilds/{guildId}/channels mit Authorization: Bot <token> (das Token befindet sich in der environment des discord-MCP-Servers).
  • Stimme der Gilde. Ankündigungen kommen von Ediction und sind oft im Rollenspiel-Rahmen gehalten (z.B. „24 Tage“-Briefe). Passe dieses Register beim Verfassen an.

Verwandte Skills