frontend-patterns/research/experiments/matrix-recovery/provenance.json
tegwick 78bd951568 Exercise Matrix SDK recovery under controlled transport failures
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
2026-09-25 11:02:03 +02:00

36 lines
1.6 KiB
JSON

{
"accessed": "2026-09-25",
"element_revision": "60b54fc8446ad1a88963660927cd7e1865905e63",
"element_lock_url": "https://github.com/element-hq/element-web/blob/60b54fc8446ad1a88963660927cd7e1865905e63/pnpm-lock.yaml#L663",
"element_lock_sha256": "b331406a2d154b5d398520dba7af8def58f50f40868bd017386e565fd411a976",
"element_resolved_sdk_commit": "c0cf1015980b48a6f1332701cd731740d3f58272",
"runtime_package": {
"version": "42.3.0",
"resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-42.3.0.tgz",
"integrity": "sha512-jXXFLlaA25zQ2oxXCgbAEubGC8KpF8OabSf387W0RXfkwqhNXEbU+veeUaZMT+bCbyE5nDxkN3iBy038VbntQg==",
"license": "Apache-2.0",
"dependencies": {
"@babel/runtime": "^8.0.0",
"@matrix-org/matrix-sdk-crypto-wasm": "^18.4.0",
"another-json": "^0.2.0",
"bs58": "^6.0.0",
"content-type": "^2.0.0",
"loglevel": "^1.9.2",
"matrix-events-sdk": "0.0.1",
"matrix-widget-api": "^1.18.0",
"p-retry": "8",
"sdp-transform": "^3.0.0",
"unhomoglyph": "^1.0.6"
},
"engines": {
"node": ">=22.0.0"
}
},
"runtime_is_element_locked_build": false,
"runtime_git_revision": "not reported by npm metadata; do not equate version with source HEAD",
"transport": "in-process fetchFn; no real server or network requests during cases",
"initial_harness_corrections": [
"addLiveEvents requires an options object; supplied {}",
"SDK blocks fresh sends behind failed pending events; negative control now asserts this then explicitly cancels local pending records before fresh send"
]
}