← CRD inventorySource 1ea8b8ea8b01
Capability Requirements Document · maintain-collaboration-channel

Maintain a collaboration channel

Create and revise a durable top-level collaboration container for a declared owner, participant set, purpose, and visibility scope.

Status
draft
Version
0.1
Architecture alignment
directly aligned
Adoption
proposed
Known public realizations
none confirmed
Evidence basis
restricted partial static implementation trace

Availability: unknown

Inventory note: Channel identity and lifecycle remain separate from threads and messages.

Core meaning

Capability purpose
Organize related human-agent discussions without making the communication container the canonical home of work or knowledge.
Meaningful outcome
A collaboration channel exists with identity, purpose, participants, visibility, lifecycle state, provenance, and linked discussions.
Boundaries — includes
creation, naming, description, type or purpose, participant scope, visibility, ordering, muting, archival, restoration, provenance, and thread membership.
Boundaries — excludes
maintaining thread content, recording messages, owning task/project state, executing work, and replacing topical knowledge organization.
Terms and concepts
A collaboration channel is an organizing container for conversations; individual focused conversations may map to schema.org/Conversation and remain separate objects.

Interaction Contract MLEs

Maintain channel lifecycle

Actor
The owner or an authorized collaboration administrator.
Command / intent
Create, revise, reorder, mute, archive, or restore a collaboration channel.
Current state
Channel identity, current metadata, participants, visibility, linked threads, and authority can be determined.
Policies / invariants
Channel organization does not become the information taxonomy or execution source of truth; participant and visibility changes follow applicable access governance; archival preserves references; naming changes retain stable identity.
Transition
Validate the requested structural change, update channel metadata or lifecycle, and preserve affected membership and provenance.
Result
A current, muted, archived, restored, or rejected collaboration channel.
Events / effects
May alter conversation navigation and notifications without changing linked work or knowledge state.
Unknowns
Universal channel types, inheritance, participant-role rules, and retention are not established.

Rules and defaults

Rules / invariants

Unknown / unresolved

Statement provenance

StatementSemantic classEvidence statusSource / note
Collaboration channels are durable organizing containers around work and conversation, not canonical execution or knowledge homes.rule/invariantsourcedL01–L03.
Canonical source ↗All CRDs