Knowledge pillar · v0.16.0
meeting-record MeetingRecord
Meeting record.
$id · https://corpospec.com/schemas/v0.16.0/meeting-record.schema.json
Fields
| Field | Type | Required | Description |
|---|---|---|---|
| action_items | ActionItem[] | yes | |
| agenda | string[] | yes | Agenda items (titles only). |
| attendees | Attendee[] | yes | |
| chair | PathRef | yes | PathRef to the chair. |
| confidentiality | Confidentiality | yes | Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1. |
| duration_minutes | integer | yes | Duration in minutes. |
| entity | PathRef | yes | Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$` |
| format | MeetingFormat | yes | Meeting format. |
| held_on | IsoDate | yes | ISO 8601 date (YYYY-MM-DD). |
| id | PathRef | yes | Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$` |
| kind | MeetingKind | yes | Meeting kind. |
| resolutions | MeetingResolution[] | yes | |
| retention_until | IsoDate | yes | ISO 8601 date (YYYY-MM-DD). |
| title | string | yes | |
| minutes_approved_on | IsoDate? | — | Approved by attendees on this date. |
| minutes_ref | PathRef? | — | PathRef to detailed minutes artefact. |
| recording_ref | PathRef? | — | PathRef to AV recording (if any). |
| secretary | PathRef? | — | PathRef to the secretary / scribe. |
Definitions
Shared types referenced within this schema.
ActionItem
Action item.
type: object
AttendanceRole
Attendance role.
Attendee
Attendee.
type: object
Confidentiality
Cross-cutting confidentiality classification used across privacy,
security, knowledge, IR pillars. Default rendering rule: `corpospec-report`
excludes `Restricted | BoardOnly | InvestorOnly` records from public output
unless an explicit audience parameter overrides. See BDR 0076 §1.
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
MeetingFormat
Meeting format.
MeetingKind
Meeting kind.
MeetingResolution
One resolution / decision recorded at the meeting.
type: object
MeetingResolutionOutcome
Outcome of a motion voted on at a meeting.
Distinct from [`crate::governance::ResolutionOutcome`], which records the
outcome of a formal corporate resolution item (`approved`/`rejected`).
A meeting motion is `passed`/`failed` by vote tally.
enum: "passed", "failed", "withdrawn", "deferred"
PathRef
Path-based cross-reference relative to .corpospec/ root.
Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
Reference in your YAML
# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/meeting-record.schema.json