Skip to content

ATS-CMT-MTG-011Judge quorum and outcome by the committee’s own rules: Acceptance Test Set

Markdown

ATS-CMT-MTG-011

Judge quorum and outcome by the committee’s own rules: Acceptance Test Set

Markdown
  • DocumentProposed

Planning

Proves capability
CAP-CMT-MTG-011

KindAcceptance test setProduct areaCommitteesModuleMeetings, Decisions and RecruitmentRevision1

Read atservices-committees 36129c24react-console baf6dae3

Test Scenarios

13 scenarios proving CAP-CMT-MTG-011; 10 bound to an existing test.

01 Each board is judged by its own rules, or Robert’s Rulesapitest
Proves
BR-CAP-CMT-MTG-011-01
Preconditions
A board with its own rules and a committee whose rule document is empty.
Steps
Open and close a motion at each.
Expected
The first names its own rules as the source; the second is judged and explained under Robert’s Rules defaults.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/integration/services/rules-source.integration.spec.ts#opens the empty document’s decision under Robert’s Rules defaults (premise)
Source
services-committees:modules/decisions/tests/integration/services/rules-source.integration.spec.ts#opens the empty document’s decision under Robert’s Rules defaults (premise)
02 Robert’s Rules quorum and majorityapitest
Proves
BR-CAP-CMT-MTG-011-02
Preconditions
A board of nine seats under the defaults, seven present.
Steps
Determine the quorum and carry a roll call of six to one.
Expected
The quorum is five and is met; the motion carries.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#determines the quorum at the call to order: more than half of nine is five, seven present
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#carries the roll call 6 to 1, with its arithmetic
Source
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#determines the quorum at the call to order: more than half of nine is five, seven present
03 A removal is judged by the removal thresholdapinegativetest
Proves
BR-CAP-CMT-MTG-011-03
Preconditions
A board of nine whose rules require two thirds of the seats for a removal.
Steps
Vote a removal five to four; vote an ordinary motion five to four; open one naming a threshold the rules lack.
Expected
The removal fails and the member keeps serving; the motion carries; the unknown threshold is refused at opening.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
services-committees:modules/decisions/tests/integration/services/removal-threshold.integration.spec.ts#snapshots the rules’ removal threshold when it opens
04 Rounding follows the rule’s wordingunitproposed
Proves
BR-CAP-CMT-MTG-011-04
Preconditions
Thresholds of more than half, at least two thirds and counts.
Steps
Compute the required number for 9, 10 and 0 seats.
Expected
More than half of nine is five, of ten six; at least two thirds of nine is six; nothing requires fewer than one.
Data
A committee with a seated roster in a disposable workspace
Source
services-committees:lib/governance/decision-engine.ts
05 A motion opened before attendance closes without quorumapitest
Proves
BR-CAP-CMT-MTG-011-05
Preconditions
A board of nine with three recorded present.
Steps
Open a motion, vote it six to zero, close it.
Expected
It ends without quorum because three were present when it opened.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
react-console:acceptance/committees/playwright/journeys/decisions/CMT-ACC-0331.spec.ts#CMT-ACC-0331
06 An e-mail vote without a quorum basis carries on its votesapitest
Proves
BR-CAP-CMT-MTG-011-06
Preconditions
An e-mail vote under rules naming no quorum basis.
Steps
Three vote yes; close it.
Expected
It carries three to nothing without a quorum.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/integration/services/decisions.integration.spec.ts#carries an asynchronous recorded vote of 3 to 0 cast in the portal, without a quorum
Source
services-committees:modules/decisions/tests/integration/services/decisions.integration.spec.ts#carries an asynchronous recorded vote of 3 to 0 cast in the portal, without a quorum
07 Abstentions counted against change the resultapitest
Proves
BR-CAP-CMT-MTG-011-07
Preconditions
A board whose rules count abstentions as no.
Steps
Vote four yes, three no and two abstain.
Expected
The motion fails; under the defaults it would carry.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
react-console:acceptance/committees/playwright/journeys/decisions/CMT-ACC-0340.spec.ts#CMT-ACC-0340
08 How recusals count changes the denominatorapitest
Proves
BR-CAP-CMT-MTG-011-08
Preconditions
A board of ten with one recused, six voting yes.
Steps
Close under each recusal setting.
Expected
It carries six of nine when the recused are not eligible and fails six of ten when they count absent.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
services-committees:modules/decisions/tests/integration/services/decisions.integration.spec.ts#carries 6 of the 9 eligible when the recused are not eligible
09 A tie waits for the chairapinegativetest
Proves
BR-CAP-CMT-MTG-011-09
Preconditions
A board whose chair votes only to break ties; a tied roll call.
Steps
Close it; the chair votes yes; close it again.
Expected
The first close is refused; the second carries.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/integration/services/consequences.integration.spec.ts#refuses to close a tie the chair has not broken, 409 chair_must_break_tie
Source
services-committees:modules/decisions/tests/integration/services/consequences.integration.spec.ts#refuses to close a tie the chair has not broken, 409 chair_must_break_tie
10 Tallies are judged by their counts or the chair’s declarationapitest
Proves
BR-CAP-CMT-MTG-011-10
Preconditions
A voice vote, a show of hands, a consent item and a paper ballot.
Steps
Record a declaration, three to four, no objections, and five to two.
Expected
The voice vote carries as declared, the show of hands fails, the consent item and the ballot carry.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
services-committees:modules/decisions/tests/integration/services/decisions.integration.spec.ts#carries a voice vote the chair declared carried
11 The quorum is written to the meeting with its arithmeticapitest
Proves
BR-CAP-CMT-MTG-011-11
Preconditions
A board of nine with five recorded present.
Steps
Determine the quorum.
Expected
Five are required, it is met, and the meeting carries the explanation.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
services-committees:modules/decisions/tests/integration/services/consequences.integration.spec.ts#finds more than half of the nine (5) met by the five present
12 No quorum verdict before the decisions milestoneapiproposed
Proves
BR-CAP-CMT-MTG-011-12
Preconditions
The meetings milestone delivered alone.
Steps
Read a meeting’s attendance.
Expected
It shows voting members present and proxies out of the total, with no verdict.
Data
A committee with a seated roster in a disposable workspace
Source
services-committees:docs/milestones/CMTE-M3-meetings-and-minutes.md#D6
13 A present proxy holder is counted as presentapiproposed
Proves
BR-CAP-CMT-MTG-011-13
Preconditions
A present director holding an absent director’s proxy.
Steps
Determine the quorum.
Expected
Both the holder and the represented director count toward the quorum.
Data
A committee with a seated roster in a disposable workspace
Source
FND-CMT-MTG-005

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.