[llvm] [QualGroup][docs] Document decision-taking process and refresh sync-up materials (PR #163122)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 15 21:43:31 PDT 2025
================
@@ -181,6 +181,46 @@ Membership Review
To ensure the group remains active and focused, member participation will be reviewed every six months. Inactive members may be removed following this review.
+Decision Taking
+---------------
+
+The LLVM Qualification Working Group aims to make decisions transparently, collaboratively, and without unnecessary formality. The goal is to maintain efficiency while encouraging broad participation and mutual understanding.
+
+This section describes the lightweight process used to handle proposals and decisions within the group. It may be revised as the group evolves and gains experience.
+
+Principles
+^^^^^^^^^^
+
+* **Consensus first:** The preferred mode of decision-making is consensus through open discussion (primarily on Discord or during sync-up meetings).
+* **Inclusiveness and respect:** All viewpoints are encouraged, and members are expected to contribute constructively toward reaching a shared understanding.
+* **Transparency:** Discussions leading to a decision should be visible to the group and, whenever appropriate, summarized in public channels (e.g., Discourse meeting notes, Discord channel, documentation updates).
+
+Consensus and Time Limits
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Discussions remain open until a clear consensus emerges, meaning no sustained objections have been raised after reasonable discussion.
+
+To prevent open-ended debates, if no new viewpoints are expressed after an agreed period (e.g., 2 weeks), the chair (or moderator) may:
+
+* **Summarize the apparent consensus** and close the discussion, or
+* **Postpone the topic** to the next sync-up meeting if the outcome remains unclear, or
+* **Call for a short vote** to confirm the group’s position.
----------------
IamYJLee wrote:
Good point — I agree that clarifying who the chair/moderator is makes sense.
Based on Wendi’s suggestion, I’d propose adding the following clarification after the current line:
> To prevent open-ended debates, if no new viewpoints are expressed after an agreed period (e.g., 2 weeks), the chair (or moderator) may:
\+ The chair (typically the person who started the Discord or Discourse thread) acts as the moderator, responsible for summarizing or escalating the discussion as appropriate.
This addition, reflecting Wendi’s suggestion, makes the transition smoother and defines the temporary chair role more clearly.
Also, this is a temporary definition — later, once we designate a chair and clarify their role and term as Wendi suggested, we can revise it accordingly.
@uwendi @ZakyHermawan What do you think?
https://github.com/llvm/llvm-project/pull/163122
More information about the llvm-commits
mailing list