/**
 * ipc-types.ts — Cluster IPC 通信消息类型定义
 *
 * 所有 Master ↔ Worker 通信使用 process.send() / process.on('message')。
 * 此文件定义双向消息的类型联合，确保 IPC 消息的类型安全。
 *
 * 消息方向：
 *   - WorkerToMasterMessage: Worker → Master（ready / heartbeat / metrics / request-restart）
 *   - MasterToWorkerMessage: Master → Worker（set-title / shutdown / health-check / broadcast）
 *
 * 设计原则：
 *   - 每个消息必须包含 `type` 字段（字符串字面量），用于 discriminated union
 *   - 尽量保持消息体轻量（序列化开销通过 IPC channel 传输）
 *   - 不传递函数、Symbol 或不可序列化的对象
 *
 * @module lib/cluster/ipc-types
 * @see 12b-worker.md §3（IPC 通信协议）
 */
export {};
