Skip to content

ATS-CMT-MTG-013Find any decision in the register and report on governance records: Acceptance Test Set

Markdown

ATS-CMT-MTG-013

Find any decision in the register and report on governance records: Acceptance Test Set

Markdown
  • DocumentProposed

Planning

Proves capability
CAP-CMT-MTG-013

KindAcceptance test setProduct areaCommitteesModuleMeetings, Decisions and RecruitmentRevision1

Read atservices-committees 36129c24react-console baf6dae3

Test Scenarios

6 scenarios proving CAP-CMT-MTG-013; 6 bound to an existing test.

01 A year of decisions is searched exactlyapinegativetest
Proves
BR-CAP-CMT-MTG-013-01
Preconditions
A year of decisions across committees.
Steps
Filter by kind, outcome, words and dates; page through; use an unknown outcome.
Expected
Each filter narrows exactly, paging never repeats or skips, and the unknown outcome is refused.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#filters the tenant’s register by outcome and kind
Source
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#filters the tenant’s register by outcome and kind
02 A reader does not see the executive-session decisionapinegativetest
Proves
BR-CAP-CMT-MTG-013-02
Preconditions
A confidential and an open decision; an administrator and a bookkeeper with the read key.
Steps
List the register and read the confidential one as each.
Expected
The administrator sees both; the bookkeeper’s register omits the confidential one and reading it is refused as not found.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/integration/api/confidential-reads.integration.spec.ts#leaves the confidential decision out of the bookkeeper’s register
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#shows a member with the read key the register without the confidential decision
services-committees:modules/decisions/tests/unit/services/decision-visibility.spec.ts#hides a confidential decision from a caller who does not manage decisions, and shows its suggestions only to a disclosures reader
Source
services-committees:modules/decisions/tests/integration/api/confidential-reads.integration.spec.ts#lists both decisions in the administrator’s register
03 A user with no decisions key is refused the registerapinegativetest
Proves
BR-CAP-CMT-MTG-013-03
Preconditions
A CRM-only colleague.
Steps
Open the register and a decision.
Expected
Both are refused.
Data
A committee with a seated roster in a disposable workspace
Bound to
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#refuses the register to a caller with no decisions key, 403
Source
services-committees:modules/decisions/tests/e2e/decisions.e2e.spec.ts#refuses the register to a caller with no decisions key, 403
04 Another association learns nothing of our decisionsapinegativetest
Proves
BR-CAP-CMT-MTG-013-05
Preconditions
A decision in one workspace.
Steps
Read it, list the register and query the datasets from another workspace.
Expected
Nothing is found.
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#does not read it from another tenant
05 Governance reports agree with the recordsbrowsertest
Proves
BR-CAP-CMT-MTG-013-06
Preconditions
Meetings, decisions and openings recorded through the API.
Steps
Query each dataset in Queries; try the disclosures dataset without the sensitive key.
Expected
Every value agrees with the API and the disclosures dataset is refused.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
react-console:acceptance/committees/playwright/journeys/meetings/CMT-ACC-0249.spec.ts#CMT-ACC-0249
06 One committee’s chair acts on another’s decisionapitest
Proves
BR-CAP-CMT-MTG-013-07
Preconditions
A staff member managing decisions.
Steps
Open, vote and close another committee’s decision.
Expected
Each step succeeds.
Data
A committee with a seated roster in a disposable workspace
Bound to
Source
react-console:acceptance/committees/playwright/journeys/decisions/CMT-ACC-0337.spec.ts#CMT-ACC-0337

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.