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