(operation: QueueOperation, content?: string)
| 28 | // ============================================================================ |
| 29 | |
| 30 | function logOperation(operation: QueueOperation, content?: string): void { |
| 31 | const sessionId = getSessionId() |
| 32 | const queueOp: QueueOperationMessage = { |
| 33 | type: 'queue-operation', |
| 34 | operation, |
| 35 | timestamp: new Date().toISOString(), |
| 36 | sessionId, |
| 37 | ...(content !== undefined && { content }), |
| 38 | } |
| 39 | void recordQueueOperation(queueOp) |
| 40 | } |
| 41 | |
| 42 | // ============================================================================ |
| 43 | // Unified command queue (module-level, independent of React state) |
no test coverage detected