FABRIC/notes/bf-48nk.md
jedarden 5a6a606ec8
Some checks are pending
CI / test (18.x) (push) Waiting to run
CI / test (20.x) (push) Waiting to run
CI / test (22.x) (push) Waiting to run
docs(bf-48nk): document native module rebuild fix
All tests were failing due to better-sqlite3 native module version
mismatch (NODE_MODULE_VERSION 137 vs 127). Rebuilt the module
with 'npm rebuild better-sqlite3' - all 2484 tests now pass.

No source code changes were needed; src/memoryProfiler.ts was already
present and complete.
2026-05-22 16:01:59 -04:00

740 B

bf-48nk: FABRIC implementation gap closure

Issue Summary

The genesis bead indicated 89 failing unit tests across 10 test files, with missing module src/memoryProfiler.ts and unimplemented features.

Root Cause

All test failures were due to a native module version mismatch. The better-sqlite3 module was compiled against Node.js NODE_MODULE_VERSION 137 but the runtime required NODE_MODULE_VERSION 127.

Resolution

Rebuilt the native module:

npm rebuild better-sqlite3

After the rebuild:

  • All 2484 tests passed (4 skipped)
  • src/memoryProfiler.ts was already present and complete
  • No code changes were needed

Verification

npm test
# Test Files  68 passed (68)
# Tests       2484 passed (2488)