aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/connections/results/2026-09-23-native-connections/verification.json
blob: 3a8b2cc3b9e260b85606df621712797224be7492 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
  "scope": "Correctness, lifetimes, admission bounds; no throughput, latency, or RSS comparison",
  "compiler": "cc (Debian 14.2.0-19) 14.2.0",
  "native_command": "make check EVIDENCE=results/2026-09-23-native-connections/native.json",
  "sanitized_command": "make check BUILD=build/sanitized CFLAGS='-std=c17 -O1 -g -Wall -Wextra -Wpedantic -Werror -fsanitize=address,undefined -fno-omit-frame-pointer' EVIDENCE=results/2026-09-23-native-connections/sanitized.json",
  "core_checks": {
    "native": "passed",
    "asan_ubsan": "passed",
    "leak_detection_disabled": false
  },
  "integration_scenarios_each": 15,
  "cli_regression": {
    "command": "node --test cli.test.mjs",
    "cwd": "prototypes/workbench",
    "passed": 8,
    "failed": 0,
    "test_sha256": "7e4688824e26dc7e56396f9d4d62726de0ccb1490e1a388bb64690ae2aae52f4"
  },
  "source_hashes_equal": true,
  "source_snapshots": "sources/",
  "final_binaries_match_records": true,
  "limitations": [
    "SQLite shared library was not rebuilt with sanitizers",
    "Linux AArch64 only; no macOS execution",
    "Bounded payload retention excludes SQLite internals, OS socket buffers and client allocations",
    "SQLite operations remain synchronous; absolute deadlines are enforced between those operations",
    "Native connection path is fixed in C; Pure-authored external effects are not implemented"
  ]
}