Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalizing AC Appeals and using this procedure for recall. #888

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

frivoal
Copy link
Collaborator

@frivoal frivoal commented Jun 18, 2024

This PR is a first draft attempting to address #886 and #882. Neither haveIt has not been resolved on at this point, but this shows what adopting themit could look like.

It can be reviewed as a whole, or commit by commit, to distinguish the effects of #886 from those of #882.

update: #886 has been handled separately, removing discussion of it from this pull request.


Preview | Diff

@frivoal frivoal added the Agenda+ Marks issues that are ready for discussion on the call label Jun 18, 2024
index.bs Outdated Show resolved Hide resolved
Comment on lines +1329 to +1340
A single [=Member=] or group of [=related Members=] cannot re-invoke this process
sooner than 6-month since their previous invocation,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's unclear when the six-month timer begins. So, this —

Suggested change
A single [=Member=] or group of [=related Members=] cannot re-invoke this process
sooner than 6-month since their previous invocation,
A single [=Member=] or group of [=related Members=] cannot re-invoke the [=recall=] process
less than six months following the conclusion of their previous invocation,

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

— or this —

Suggested change
A single [=Member=] or group of [=related Members=] cannot re-invoke this process
sooner than 6-month since their previous invocation,
A single [=Member=] or group of [=related Members=] cannot re-invoke the [=recall=] process
less than six months following the initiation of their previous invocation,

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I meant the second one, but it seems to me that the existing phrasing already is unambiguous (and shorter). Can you help me understand why you think it's not clear?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why you think it's not clear

Uh... because it wasn't clear to me, after reading several times. Hence my comment, and alternate suggestions.

It matters, because if the process initiated on 2025-06-01 takes 2025-09-15, re-invocation request might not be accepted until 2025-12-01 or until 2026-03-15. It's important to be able to calculate which date applies.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the key to me is that "invoking" is a point in time, at the start, not a period, just the same way "initiating is" (with the nuance that invoking is more specific: it's initiating by saying something).

So, your second phrasing matches what I meant, but to me it feels redundant: at the since the start of the beginning of the initiation of the invocation… ;)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that your phrasing is ambiguous enough that it could be read as starting the six month timer at conclusion of the previous invocation, which would be certain to prevent overlapping recall process runs, which seems a likely reason for this timer.

Starting the timer at "invocation time" leaves the potential of overlap, if an early run takes longer than 6 months (which seems possible if unlikely).

It might help to include a reason for this required time lapse?

Suggested change
A single [=Member=] or group of [=related Members=] cannot re-invoke this process
sooner than 6-month since their previous invocation,
A single [=Member=] or group of [=related Members=] cannot re-invoke the [=recall=] process
less than six months following the start of the process based on their previous invocation,

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might help to include a reason for this required time lapse?

Generally, if you ask for a recall and the motion does not pass, being able to ask again and again has more to do with harassment than with accountability, even if you target different subsets of the elected body every time, so we should try to prevent it. However, if new facts come to light, asking for another recall might be appropriate.

if an early run takes longer than 6 months (which seems possible if unlikely).

I don't think it is or should be possible:

  • first someone invokes the recall
  • Within one week, the Team must open a poll to see if there's support
  • Withing one week of that, if we don't reach 5%, it's over, and if we do, we launch the full recall vote
  • after the vote, the procedure ends, and there's no recourse

It is true that the Process doesn't specify how long the vote should stay open, but a 6 month balloting period is unheard of and would be unreasonable. Maybe we should encode into the Process that the ballot stay open for 28 days, which is a typical duration for that sort of things (e.g., that's what was used for the EME AC Appeal)

index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated
Comment on lines 2847 to 2856
(including those who cast an explicit “abstain” ballot):
* if no more than 15%,
the vote passes
if the number of “Approve” ballots exceeds three times the number of “Reject” ballots.
* if more than 15% but less than 20%,
the vote passes
if the number of “Approve” ballots exceeds twice the number of “Reject” ballots.
* if 20% or more,
the vote passes
if the number of “Approve” ballots exceeds the number of “Reject” ballots.

This comment was marked as resolved.

@frivoal frivoal force-pushed the w3c-vote branch 2 times, most recently from 4866220 to d6b102a Compare June 29, 2024 06:07
@chaals
Copy link
Contributor

chaals commented Jul 2, 2024 via email

@frivoal
Copy link
Collaborator Author

frivoal commented Jul 3, 2024

@chaals, I'd rather not phrase it this way, because when you just say "supermajority of 2/3" or some such phrasing, it's ambiguous how you treat abstain ballots. You can make it clear, but that usually make the phrasing longer and clunkier, which is why I think "x times as many ballots for as against" or that sort of phrasing is better.

@frivoal frivoal force-pushed the w3c-vote branch 2 times, most recently from d77299a to e2edd24 Compare July 16, 2024 14:38
frivoal and others added 2 commits July 24, 2024 22:57
This extracts the 5% confirmation vote, followed by the actual vote into a
separate procedure, invoked by the AC Appeal, making it reusable.

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
See w3c#882

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
@@ -1318,6 +1350,9 @@ Elected Groups Vacated Seats</h5>
<li>
the participant resigns, or

<li>
the participant is [=recalled=], or
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These "or" list items should be rewritten, with a new lead-in —
An [=Advisory Board=] or [=TAG=] participant's seat is vacated when any of the following occurs:
— and all of the , or should be removed from the <li> that follow. GitHub won't let me make a suggestion that reaches so far above and below the lines changed by this PR. If need be, I'll submit a PR for this, but I'm hoping this comment will be sufficient for you to adjust #888.

index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
index.bs Outdated Show resolved Hide resolved
frivoal and others added 5 commits July 30, 2024 19:25
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agenda+ Marks issues that are ready for discussion on the call
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants