Initial commit

This commit is contained in:
2026-04-05 15:28:04 +02:00
commit 0435b3d07d
43 changed files with 4394 additions and 0 deletions

17
shared/context.js Normal file
View File

@@ -0,0 +1,17 @@
const { randomUUID } = require('crypto');
function normalizeUuid(value) {
return typeof value === 'string' && value.trim() ? value.trim() : null;
}
function createContext(input) {
return {
request_id: normalizeUuid(input && input.request_id) || randomUUID(),
correlation_id: normalizeUuid(input && input.correlation_id) || randomUUID(),
};
}
module.exports = {
createContext,
};