pub enum MsgType {
Show 21 variants
VisionIntent,
ProjectCharter,
ApprovalGranted,
ApprovalApplied,
CapabilityQuery,
CapabilityAdvertisement,
JoinOffer,
JoinAccept,
JoinReject,
TaskDelegated,
TaskProgress,
TaskResultSubmitted,
EvaluationIssued,
PublishIntentProposed,
PublishIntentSkipped,
PublishResultRecorded,
SnapshotRequest,
SnapshotResponse,
StopOrder,
StopAck,
StopComplete,
}Expand description
Discriminator for protocol message types.
Variants§
VisionIntent
A new vision intent from a principal.
ProjectCharter
A project charter establishing a project from a vision.
ApprovalGranted
Approval granted for a scope (project or task).
ApprovalApplied
Confirmation that an approval has been applied.
CapabilityQuery
Query for available capabilities from a node.
CapabilityAdvertisement
Advertisement of a node’s capabilities.
JoinOffer
Offer to join a project with required capabilities.
JoinAccept
Acceptance of a join offer.
JoinReject
Rejection of a join offer.
TaskDelegated
A task delegated to a worker agent.
TaskProgress
Progress update for a running task.
TaskResultSubmitted
Final result submitted for a completed/failed task.
EvaluationIssued
Evaluation certificate issued for a task result.
PublishIntentProposed
Proposal to publish results to an external target.
PublishIntentSkipped
Notification that a publish intent was skipped.
PublishResultRecorded
Record of a completed publish operation.
SnapshotRequest
Request for a state snapshot.
SnapshotResponse
Response containing a state snapshot.
StopOrder
Order to stop a project or task tree.
StopAck
Acknowledgment that a stop order was received.
StopComplete
Confirmation that a stop has fully completed.