В этой лекции разбираем событийную модель MCP поверх JSON-RPC 2.0: чем
notifications отличаются от
request/response, как проектировать методы вида
notifications/job/*, какие поля обязаны жить в
params (например,
jobId,
eventId,
timestamp), как договориться о таксономии (
job.*,
resource.*, системные события), и почему обработчики должны быть идемпотентными (модель доставки “at-least-once”, дедупликация по
eventId, валидация переходов state machine).