{"ok":true,"original":{"id":"cmpcvj7jl001j2lkqso7w7byq","projectId":"preview-project-id","sessionId":"hardening-1779209726958-safe_js","runtimeSessionId":null,"language":"javascript","status":"success","code":"return { ok: true, value: input.value * 2 };","codeHash":"2cc74226206f12b232ff9f9effdf8e63f94157f40ebb7fdbb595c1a3484f0d75","inputHash":"5d22c9354e66f70dd7ef605bda6274bd98040e92d9d59deeb1db08570d8de871","outputHash":"a99ad9408d994e114fae8a0d85ce5878f3db7b3c88f306f6a2abec1fade80b54","input":{"value":21},"output":{"ok":true,"value":42},"logs":[],"error":null,"metrics":{"logLines":0,"timeoutMs":300,"durationMs":2},"policy":{"timeoutMs":300,"maxLogChars":12000,"maxCodeChars":8000,"maxInputChars":16000,"maxOutputChars":20000,"allowedLanguages":["javascript"],"forbiddenPatterns":["require(","import ","process","child_process","fs.","fs/","fetch(","XMLHttpRequest","WebSocket","eval(","Function(","globalThis","constructor.constructor"]},"createdAt":"2026-05-19T16:55:26.961Z","updatedAt":"2026-05-19T16:55:26.968Z"},"replay":{"status":"success","output":{"ok":true,"value":42},"outputHash":"a99ad9408d994e114fae8a0d85ce5878f3db7b3c88f306f6a2abec1fade80b54","logs":[],"error":null,"metrics":{"durationMs":2,"timeoutMs":300,"logLines":0},"deterministicMatch":true}}