---
id: MOD-CMT-MTG
title: Meetings, Decisions and Recruitment
product_area: committees
module: meetings
revision: 1
status: draft
source_sha:
  services-committees: 36129c24daeaadcdb339218c38cdeaff9861359d
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
repositories:
- name: services-committees
  paths:
  - modules/meetings
  - modules/decisions
  - modules/recruitment
  - lib/governance/decision-engine.ts and decision-rules.ts (the decision rules the decisions module applies)
  - aws/committees.service.ts (meetings, portal, decisions, minutes, openings, nominations and disclosures permission groups)
  - aws/committees.attention.ts (the three withheld lines)
  - aws/committees.metadata.ts (the nine datasets)
  - aws/committees.communications.ts (meeting, decision, disclosure and opening purposes)
  - lib/record-merge/committees-references.ts (cited record)
  - docs/milestones/README.md
  - docs/milestones/CMTE-M3-meetings-and-minutes.md
  - docs/milestones/plans/CMTE-M3-plan.md
  - docs/milestones/CMTE-M4-decisions-and-governance-register.md
  - docs/milestones/CMTE-M5-openings-and-nominations.md
  - docs/milestones/CMTE-M6-disclosures-and-recusals.md
  - 'docs/milestones/CMTE-M7-governance-oversight.md (D1 only: the withheld lines)'
  - docs/milestones/CMTE-M1-committees-seats-and-rosters.md (cited decisions D1, D5, D8, D11)
  - docs/debt/README.md and docs/debt/custom-field-capability-nominations.md (cited records)
  - docs/migrations/public-meeting-page/README.md (cited record)
- name: react-console
  paths:
  - app/(console)/console/[tenantId]/committees (read to establish that no page hosts this module’s records)
  - lib/committees/committee-360/dissolve-preview.ts (cited)
  - acceptance/committees/inventory (meetings, decisions and recruitment areas)
  - acceptance/committees/journeys/{meetings,decisions,recruitment}
  - acceptance/committees/playwright/journeys/{meetings,decisions,recruitment}
  - acceptance/committees/reports/defects/register.json (cited)
owns:
- Committee meetings and meeting series, with their participants, attendance, proxies and reopening audit
- Agendas, packet materials, item notes and the calendar feed tokens
- Minutes, their revisions and approval, and proposed action items with their task links
- Decisions, their frozen voters, votes, recusals, numbering and consequences
- Conflict-of-interest disclosures and recusal suggestions
- Openings, member interest, alternates and the vacancy forecast
- Nominations and their slates
- The ledger and acknowledgements of Submissions decisions
- The meetings, minutes, decisions and recruitment messages, attention lines and datasets
does_not_own:
- record: Committees, committee types, positions, seats, terms, the decision rule document and the committee settings
  owner: MOD-CMT-CMT
- record: Appointments and the roster that meetings and decisions read
  owner: MOD-CMT-CMT
- record: The staff Home lines on committee data and the standard reports of CMTE-M7
  owner: MOD-CMT-CMT
- record: Contacts and organizations, their e-mail addresses and merges
  owner: MOD-CRM-ENT
- record: CRM tasks that accepted action items are meant to become
  owner: MOD-CRM-ACT
- record: Disclosure, nomination and seat-application forms and their review
  owner: MOD-SUB-SUB
- record: Communication delivery and templates
  owner: MOD-PFM-NOT
- record: Stored files and their pipeline
  owner: MOD-PFM-MTD
- record: Attention delivery and responsibility holders
  owner: MOD-PFM-ELG
- record: Queries datasets, recipes and exports
  owner: MOD-PFM-QRY
- record: The video adapter and the Integration Platform
  owner: MOD-PFM-INT
- record: Permission evaluation and portal sign-in
  owner: MOD-PFM-SEC
- record: Data job execution behind bulk loads
  owner: MOD-PFM-DJE
- record: Workspace setup and purge
  owner: MOD-PFM-TNL
- record: Secret ballots and their certification
  owner: Surveys & Voting (no product area registered)
- record: Recruitment opportunities
  owner: Volunteers (no product area registered)
- record: The member portal runtime and the public website
  owner: MOD-WEB-WEB
hosted_screens: []
supersedes:
- react-console acceptance inventory areas MTG (CAP-CMT-MTG-001 to 027), DEC (CAP-CMT-DEC-001 to 028) and REC (CAP-CMT-REC-001 to 021)
- react-console acceptance journeys CMT-ACC-0210 to 0256, 0320 to 0365, 0390 to 0426
evidence:
- repository: services-committees
  source_sha: 36129c24daeaadcdb339218c38cdeaff9861359d
  source:
  - modules/meetings
  - modules/decisions
  - modules/recruitment
  - lib/governance/decision-engine.ts and decision-rules.ts (the decision rules the decisions module applies)
  - aws/committees.service.ts (meetings, portal, decisions, minutes, openings, nominations and disclosures permission groups)
  - aws/committees.attention.ts (the three withheld lines)
  - aws/committees.metadata.ts (the nine datasets)
  - aws/committees.communications.ts (meeting, decision, disclosure and opening purposes)
  - lib/record-merge/committees-references.ts (cited record)
  - docs/milestones/README.md
  - docs/milestones/CMTE-M3-meetings-and-minutes.md
  - docs/milestones/plans/CMTE-M3-plan.md
  - docs/milestones/CMTE-M4-decisions-and-governance-register.md
  - docs/milestones/CMTE-M5-openings-and-nominations.md
  - docs/milestones/CMTE-M6-disclosures-and-recusals.md
  - 'docs/milestones/CMTE-M7-governance-oversight.md (D1 only: the withheld lines)'
  - docs/milestones/CMTE-M1-committees-seats-and-rosters.md (cited decisions D1, D5, D8, D11)
  - docs/debt/README.md and docs/debt/custom-field-capability-nominations.md (cited records)
  - docs/migrations/public-meeting-page/README.md (cited record)
  examined: Routes, schemas, services, rules, tables, ports, jobs, handlers, tests, the milestone records and plan, and the cited debt and change records.
- repository: react-console
  source_sha: baf6dae382d6f41dce976c7f848667ccc37e076f
  source:
  - app/(console)/console/[tenantId]/committees (read to establish that no page hosts this module’s records)
  - lib/committees/committee-360/dissolve-preview.ts (cited)
  - acceptance/committees/inventory (meetings, decisions and recruitment areas)
  - acceptance/committees/journeys/{meetings,decisions,recruitment}
  - acceptance/committees/playwright/journeys/{meetings,decisions,recruitment}
  - acceptance/committees/reports/defects/register.json (cited)
  examined: The Committees console pages, the acceptance inventory, journeys and their Playwright specs, and the defect register.
coverage:
  basis: Static reading of route declarations, tables, permission catalog, service tests and acceptance journeys at the pinned commits; nothing was executed against dev.
  operations:
  - operation: listCommitteeMeetings
    capabilities: CAP-CMT-MTG-001
  - operation: createMeeting
    capabilities: CAP-CMT-MTG-001
  - operation: getMeeting
    capabilities: CAP-CMT-MTG-001
  - operation: updateMeeting
    capabilities: CAP-CMT-MTG-001
  - operation: listMeetingParticipants
    capabilities: CAP-CMT-MTG-003
  - operation: addMeetingParticipant
    capabilities: CAP-CMT-MTG-003
  - operation: updateMeetingParticipant
    capabilities: CAP-CMT-MTG-003
  - operation: recordMeetingAttendance
    capabilities: CAP-CMT-MTG-003
  - operation: getMeetingAgenda
    capabilities: CAP-CMT-MTG-004
  - operation: replaceMeetingAgendaOrder
    capabilities: CAP-CMT-MTG-004
  - operation: addAgendaItem
    capabilities: CAP-CMT-MTG-004
  - operation: updateAgendaItem
    capabilities: CAP-CMT-MTG-004
  - operation: deleteAgendaItem
    capabilities: CAP-CMT-MTG-004
  - operation: deferAgendaItem
    capabilities: CAP-CMT-MTG-004
  - operation: listMeetingMaterials
    capabilities: CAP-CMT-MTG-005
  - operation: addMeetingMaterial
    capabilities: CAP-CMT-MTG-005
  - operation: deleteMeetingMaterial
    capabilities: CAP-CMT-MTG-005
  - operation: cancelMeeting
    capabilities: CAP-CMT-MTG-001
  - operation: getMeetingCalendar
    capabilities: CAP-CMT-MTG-006
  - operation: getMeetingMinutes
    capabilities: CAP-CMT-MTG-007
  - operation: saveMeetingMinutes
    capabilities: CAP-CMT-MTG-007
  - operation: assembleMeetingMinutes
    capabilities: CAP-CMT-MTG-007
  - operation: circulateMeetingMinutes
    capabilities: CAP-CMT-MTG-007
  - operation: revertMeetingMinutes
    capabilities: CAP-CMT-MTG-007
  - operation: listMeetingItemNotes
    capabilities: CAP-CMT-MTG-007
  - operation: addMeetingItemNote
    capabilities: CAP-CMT-MTG-007
  - operation: listMeetingActionItems
    capabilities: CAP-CMT-MTG-009
  - operation: proposeMeetingActionItem
    capabilities: CAP-CMT-MTG-009
  - operation: determineMeetingQuorum
    capabilities: CAP-CMT-MTG-011
  - operation: approveMeetingMinutes
    capabilities: CAP-CMT-MTG-008
  - operation: correctMeetingMinutes
    capabilities: CAP-CMT-MTG-008
  - operation: listCommitteeSeries
    capabilities: CAP-CMT-MTG-002
  - operation: createMeetingSeries
    capabilities: CAP-CMT-MTG-002
  - operation: getMeetingSeries
    capabilities: CAP-CMT-MTG-002
  - operation: updateMeetingSeries
    capabilities: CAP-CMT-MTG-002
  - operation: materializeMeetingSeries
    capabilities: CAP-CMT-MTG-002
  - operation: listMyMeetings
    capabilities: CAP-CMT-MTG-020
  - operation: getPortalMeeting
    capabilities: CAP-CMT-MTG-020
  - operation: answerMeetingInvitation
    capabilities: CAP-CMT-MTG-020
  - operation: getPortalMeetingMinutes
    capabilities: CAP-CMT-MTG-020
  - operation: issueCalendarFeedToken
    capabilities: CAP-CMT-MTG-006
  - operation: getPersonalCalendarFeed
    capabilities: CAP-CMT-MTG-006
  - operation: getDirectoryMeeting
    capabilities: CAP-CMT-MTG-020
  - operation: publishMeetingAgenda
    capabilities: CAP-CMT-MTG-004
  - operation: publishMeetingPacket
    capabilities: CAP-CMT-MTG-005
  - operation: closeMeeting
    capabilities: CAP-CMT-MTG-001
  - operation: acceptMeetingActionItem
    capabilities: CAP-CMT-MTG-009
  - operation: dismissMeetingActionItem
    capabilities: CAP-CMT-MTG-009
  - operation: listDecisions
    capabilities: CAP-CMT-MTG-013
  - operation: createDecision
    capabilities: CAP-CMT-MTG-010
  - operation: getDecision
    capabilities: CAP-CMT-MTG-013
  - operation: recordDecisionVote
    capabilities: CAP-CMT-MTG-010
  - operation: recordDecisionTally
    capabilities: CAP-CMT-MTG-010
  - operation: closeDecision
    capabilities: CAP-CMT-MTG-010, CAP-CMT-MTG-012
  - operation: listDecisionRecusals
    capabilities: CAP-CMT-MTG-015
  - operation: recordDecisionRecusal
    capabilities: CAP-CMT-MTG-015
  - operation: getPortalDecision
    capabilities: CAP-CMT-MTG-020
  - operation: castPortalVote
    capabilities: CAP-CMT-MTG-020
  - operation: recordPortalRecusal
    capabilities: CAP-CMT-MTG-015
  - operation: listMyDecisions
    capabilities: CAP-CMT-MTG-020
  - operation: applyCertifiedElection
    capabilities: CAP-CMT-MTG-010
  - operation: listConflictDisclosures
    capabilities: CAP-CMT-MTG-014
  - operation: getConflictDisclosure
    capabilities: CAP-CMT-MTG-014
  - operation: requestConflictDisclosure
    capabilities: CAP-CMT-MTG-014
  - operation: listMyDisclosures
    capabilities: CAP-CMT-MTG-014
  - operation: openDecision
    capabilities: CAP-CMT-MTG-010
  - operation: tableDecision
    capabilities: CAP-CMT-MTG-010
  - operation: withdrawDecision
    capabilities: CAP-CMT-MTG-010
  - operation: amendDecision
    capabilities: CAP-CMT-MTG-012
  - operation: rescindDecision
    capabilities: CAP-CMT-MTG-012
  - operation: listCommitteeOpenings
    capabilities: CAP-CMT-MTG-016
  - operation: createCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: createOpeningsFromForecast
    capabilities: CAP-CMT-MTG-017
  - operation: getCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: updateCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: publishCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: closeCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: cancelCommitteeOpening
    capabilities: CAP-CMT-MTG-016
  - operation: listCommitteeOpeningInterests
    capabilities: CAP-CMT-MTG-016
  - operation: getVacancyForecast
    capabilities: CAP-CMT-MTG-017
  - operation: listCommitteeNominations
    capabilities: CAP-CMT-MTG-018
  - operation: createCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: getCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: updateCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: slateCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: declineCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: withdrawCommitteeNomination
    capabilities: CAP-CMT-MTG-018
  - operation: listCommitteeOpeningAlternates
    capabilities: CAP-CMT-MTG-019
  - operation: listPortalOpenings
    capabilities: CAP-CMT-MTG-016
  - operation: expressOpeningInterest
    capabilities: CAP-CMT-MTG-016
  - operation: portalNominate
    capabilities: CAP-CMT-MTG-018
  - operation: listPublicOpenings
    capabilities: CAP-CMT-MTG-016
  - operation: getPublicOpening
    capabilities: CAP-CMT-MTG-016
  tables:
  - table: agenda-items.table.ts
    capabilities: CAP-CMT-MTG-004
  - table: calendar-feed-tokens.table.ts
    capabilities: CAP-CMT-MTG-006
  - table: managed-assets.table.ts
    capabilities: CAP-CMT-MTG-005, CAP-CMT-MTG-007
  - table: meeting-attendance-query.view.ts
    capabilities: CAP-CMT-MTG-013
  - table: meeting-item-notes.table.ts
    capabilities: CAP-CMT-MTG-007
  - table: meeting-materials.table.ts
    capabilities: CAP-CMT-MTG-005
  - table: meeting-notifications.table.ts
    capabilities: CAP-CMT-MTG-006
  - table: meeting-participants.table.ts
    capabilities: CAP-CMT-MTG-003, CAP-CMT-MTG-020
  - table: meeting-reopen-audits.table.ts
    capabilities: CAP-CMT-MTG-003
  - table: meeting-room-requests.table.ts
    capabilities: CAP-CMT-MTG-006
  - table: meeting-series.table.ts
    capabilities: CAP-CMT-MTG-002
  - table: meeting-task-links.table.ts
    capabilities: CAP-CMT-MTG-009
  - table: meetings.table.ts
    capabilities: CAP-CMT-MTG-001, CAP-CMT-MTG-002, CAP-CMT-MTG-011, CAP-CMT-MTG-020
  - table: minutes.table.ts
    capabilities: CAP-CMT-MTG-007, CAP-CMT-MTG-008
  - table: proposed-action-items.table.ts
    capabilities: CAP-CMT-MTG-009
  - table: committee-decision-counters.table.ts
    capabilities: CAP-CMT-MTG-010
  - table: conflict-disclosures.table.ts
    capabilities: CAP-CMT-MTG-014
  - table: decision-eligible-voters.table.ts
    capabilities: CAP-CMT-MTG-010
  - table: decisions-query.view.ts
    capabilities: CAP-CMT-MTG-013
  - table: decisions.table.ts
    capabilities: CAP-CMT-MTG-010, CAP-CMT-MTG-011, CAP-CMT-MTG-012
  - table: recusals.table.ts
    capabilities: CAP-CMT-MTG-015
  - table: votes.table.ts
    capabilities: CAP-CMT-MTG-010, CAP-CMT-MTG-020
  - table: nominations.table.ts
    capabilities: CAP-CMT-MTG-018
  - table: opening-alternates.table.ts
    capabilities: CAP-CMT-MTG-019
  - table: opening-interests.table.ts
    capabilities: CAP-CMT-MTG-016
  - table: openings.table.ts
    capabilities: CAP-CMT-MTG-016, CAP-CMT-MTG-017
  - table: seen-submission-decisions.table.ts
    capabilities: CAP-CMT-MTG-019
  - table: submission-acknowledgements.table.ts
    capabilities: CAP-CMT-MTG-019
  permissions:
  - key: committees.meetings.read
    capabilities: CAP-CMT-MTG-001, CAP-CMT-MTG-002, CAP-CMT-MTG-003, CAP-CMT-MTG-004, CAP-CMT-MTG-005, CAP-CMT-MTG-006, CAP-CMT-MTG-007, CAP-CMT-MTG-009
  - key: committees.meetings.manage
    capabilities: CAP-CMT-MTG-001, CAP-CMT-MTG-002, CAP-CMT-MTG-003, CAP-CMT-MTG-004, CAP-CMT-MTG-005, CAP-CMT-MTG-007, CAP-CMT-MTG-009, CAP-CMT-MTG-011
  - key: committees.portal.participate
    capabilities: CAP-CMT-MTG-014, CAP-CMT-MTG-015, CAP-CMT-MTG-016, CAP-CMT-MTG-018, CAP-CMT-MTG-020
  - key: committees.portal.calendar
    capabilities: CAP-CMT-MTG-006
  - key: committees.decisions.read
    capabilities: CAP-CMT-MTG-010, CAP-CMT-MTG-013, CAP-CMT-MTG-015
  - key: committees.decisions.manage
    capabilities: CAP-CMT-MTG-010, CAP-CMT-MTG-012, CAP-CMT-MTG-013, CAP-CMT-MTG-015
  - key: committees.minutes.manage
    capabilities: CAP-CMT-MTG-008
  - key: committees.openings.read
    capabilities: CAP-CMT-MTG-016, CAP-CMT-MTG-017, CAP-CMT-MTG-019
  - key: committees.openings.manage
    capabilities: CAP-CMT-MTG-016, CAP-CMT-MTG-017
  - key: committees.nominations.read
    capabilities: CAP-CMT-MTG-018
  - key: committees.nominations.manage
    capabilities: CAP-CMT-MTG-018
  - key: committees.disclosures.read
    capabilities: CAP-CMT-MTG-014, CAP-CMT-MTG-015
  - key: committees.disclosures.manage
    capabilities: CAP-CMT-MTG-014
  product_operations: 93/93
  tables_named: 28/28
  permission_keys: 13/13
  service_spec_files_cited: 56/56
  uncited_service_specs: []
  uncited_acceptance_journey_specs:
  - CMT-ACC-0247
  - CMT-ACC-0248
  - CMT-ACC-0256
  - CMT-ACC-0328
  - CMT-ACC-0346
  - CMT-ACC-0351
  - CMT-ACC-0357
  - CMT-ACC-0401
  - CMT-ACC-0405
  - CMT-ACC-0422
  - CMT-ACC-0423
  - CMT-ACC-0424
  - CMT-ACC-0426
  acceptance_journey_specs_cited: 117/130
  console_pages_hosting_module_records: 0/5 (the five Committees pages administer the Committees module’s records; FND-CMT-MTG-025)
  schedules:
  - meetings daily materialisation and reminders (CAP-CMT-MTG-002, CAP-CMT-MTG-006)
  - meetings hourly reminders and video outbox (CAP-CMT-MTG-006)
  - decisions hourly close, closing-soon reminders and acknowledgement retries (CAP-CMT-MTG-010, CAP-CMT-MTG-019)
  - decisions daily disclosure obligations (CAP-CMT-MTG-014)
  queues_and_handlers:
  - meetings business events dispatcher and consumer with their work queue (CAP-CMT-MTG-001)
  - meeting materials asset cleanup sweep and queue (CAP-CMT-MTG-005)
  - appointment-started intake that fills openings (CAP-CMT-MTG-016)
  - Submissions decision handler (CAP-CMT-MTG-019)
  - Surveys & Voting certified-election handler (CAP-CMT-MTG-010)
  state_machines: []
  attention_definitions:
  - committees.minutes_awaiting_approval (CAP-CMT-MTG-008)
  - committees.disclosures_overdue (CAP-CMT-MTG-014)
  - committees.nominations_to_review (CAP-CMT-MTG-018), all withheld by CMTE-M7 D1
  query_datasets: 9/9 (meetings, attendance, minutes, action items, decisions, votes, openings, nominations, disclosures; CAP-CMT-MTG-013)
---

# Meetings, Decisions and Recruitment

## Purpose

This module lets an association’s committees meet, decide and recruit. Staff keep each committee’s calendar, agendas, papers, attendance and minutes; record every formal decision under the committee’s own bylaw rules and let carried decisions take effect; collect conflict-of-interest disclosures; and advertise vacancies, take nominations and seat the people chosen. Members take part in their meetings and votes through the member portal.

## Boundary

The module owns meetings and series, agendas and packets, minutes and action items, decisions with their votes and recusals, disclosures, openings, nominations, and the handling of review decisions from Submissions. It reads but does not own the committees, seats, terms, rule documents and appointments of the Committees module, which also owns the staff Home lines and reports on committee data. Contacts and their addresses belong to CRM Entities, tasks to CRM Activities and Tasks, forms and reviews to Submissions, messages, files, attention, queries, integrations, security, data jobs and workspace lifecycle to the Platform modules, and the portal runtime to Websites. Secret ballots belong to Surveys & Voting and recruitment opportunities to Volunteers, neither of which is built. No console screen hosts this module’s records yet: Product deferred meetings, decisions and recruitment to the member portal, which is built last.

## Features

| Feature | Name | Concepts | Capabilities | Journeys |
|---|---|---|---|---|
| `FEAT-CMT-MTG-01` | Committee Calendar and Participation | 1 | 5 | 1 |
| `FEAT-CMT-MTG-02` | Meeting Preparation and Records | 1 | 5 | 1 |
| `FEAT-CMT-MTG-03` | Committee Decisions | 1 | 4 | 1 |
| `FEAT-CMT-MTG-04` | Disclosures and Recusals | 1 | 2 | 1 |
| `FEAT-CMT-MTG-05` | Vacancy Recruitment | 2 | 4 | 1 |

Coverage against the code at the pinned commits: every one of the 93 operations, 28 tables and 13 permission keys is reached by a capability; 56 of 56 service test files and 117 of 130 acceptance journey specs are cited; no console page hosts these records. The full map is in this charter’s frontmatter.

## Capabilities

| Id | Feature | Title | Product intent | Evidence |
|---|---|---|---|---|
| `CAP-CMT-MTG-001` | `FEAT-CMT-MTG-01` | Schedule a committee meeting and preserve its outcome | proposed | inconsistent |
| `CAP-CMT-MTG-002` | `FEAT-CMT-MTG-01` | Maintain a committee’s recurring meeting schedule | proposed | inconsistent |
| `CAP-CMT-MTG-003` | `FEAT-CMT-MTG-01` | Maintain meeting participation and attendance | proposed | inconsistent |
| `CAP-CMT-MTG-004` | `FEAT-CMT-MTG-02` | Prepare and share an ordered meeting agenda | proposed | observed |
| `CAP-CMT-MTG-005` | `FEAT-CMT-MTG-02` | Release meeting papers as a packet | proposed | partially-observed |
| `CAP-CMT-MTG-006` | `FEAT-CMT-MTG-01` | Maintain meeting notices, calendar feeds and video access | proposed | inconsistent |
| `CAP-CMT-MTG-007` | `FEAT-CMT-MTG-02` | Prepare minutes for committee review | proposed | observed |
| `CAP-CMT-MTG-008` | `FEAT-CMT-MTG-02` | Approve minutes and preserve later corrections | proposed | inconsistent |
| `CAP-CMT-MTG-009` | `FEAT-CMT-MTG-02` | Record and decide meeting follow-up proposals | proposed | partially-observed |
| `CAP-CMT-MTG-010` | `FEAT-CMT-MTG-03` | Put a motion to a committee and record how it was decided | proposed | observed |
| `CAP-CMT-MTG-011` | `FEAT-CMT-MTG-03` | Judge quorum and outcome by the committee’s own rules | proposed | inconsistent |
| `CAP-CMT-MTG-012` | `FEAT-CMT-MTG-03` | Let a carried decision act on the committee’s roster, minutes or charter | proposed | observed |
| `CAP-CMT-MTG-013` | `FEAT-CMT-MTG-03` | Find any decision in the register and report on governance records | proposed | partially-observed |
| `CAP-CMT-MTG-014` | `FEAT-CMT-MTG-04` | Collect conflict-of-interest disclosures from voting members each period | proposed | partially-observed |
| `CAP-CMT-MTG-015` | `FEAT-CMT-MTG-04` | Stand conflicted voters aside from a decision | proposed | inconsistent |
| `CAP-CMT-MTG-016` | `FEAT-CMT-MTG-05` | Advertise a committee opening and see who is interested | proposed | inconsistent |
| `CAP-CMT-MTG-017` | `FEAT-CMT-MTG-05` | Forecast who leaves and draft openings for their seats | proposed | observed |
| `CAP-CMT-MTG-018` | `FEAT-CMT-MTG-05` | Take nominations to a committee and carry a slate to a decision | proposed | inconsistent |
| `CAP-CMT-MTG-019` | `FEAT-CMT-MTG-05` | Apply review decisions from Submissions exactly once | proposed | partially-observed |
| `CAP-CMT-MTG-020` | `FEAT-CMT-MTG-01` | Participate in committee work through the member portal | proposed | inconsistent |

## Journeys

| Id | Feature | Title | Product intent | E2E policy |
|---|---|---|---|---|
| `JNY-CMT-MTG-001` | `FEAT-CMT-MTG-01` | A secretary takes a board meeting from the calendar to circulated minutes | proposed | required |
| `JNY-CMT-MTG-002` | `FEAT-CMT-MTG-02` | The board approves last meeting’s minutes and later corrects them | proposed | required |
| `JNY-CMT-MTG-003` | `FEAT-CMT-MTG-03` | A board votes on motions that change its roster, and later rescinds one | proposed | required |
| `JNY-CMT-MTG-004` | `FEAT-CMT-MTG-04` | A member weighs a conflict and votes on an e-mail motion from the portal | proposed | optional |
| `JNY-CMT-MTG-005` | `FEAT-CMT-MTG-05` | Staff fill a coming vacancy from the forecast to an elected nominee | proposed | required |
