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