D-6: bundle vec0.dylib (likely already closed via static linkage in 48ad8d6) #57

Closed
opened 2026-05-12 19:09:50 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-05-12 19:09:50 +00:00 (Migrated from github.com)

Summary

Bundle vec0.dylib. Skeleton at scripts/fetch-sqlite-vec.sh; needs sqlite-vec release tag + SHA256 + asset path filled in.

Evidence

  • docs/TODO.md:82
  • scripts/fetch-sqlite-vec.sh exists with TODO markers; exits 1 until pins land
  • Live: vec0 is currently statically linked via core_vec_init() per voice-audit.md Verified-healthy section ("vec0 linkage on cold start. core_vec_init() runs in MemoryStore's _vecAutoExtensionRegistered static-let; SELECT vec_version() returns v0.1.6")

Recommended fix

NOTE: vec0 is already statically linked per the memory audit Verified-healthy section. This issue may be already closed by 48ad8d6 ("real memory database — vec0 statically linked").

Verify whether dynamic loading is still desired (e.g., for opt-in updates) or if static linkage closes this permanently.

Source

  • docs/TODO.md:82
  • .planning/audit-2026-05-12/memory-audit.md Verified-healthy

Cross-references

  • Likely already closed by commit 48ad8d6
  • Pairs with: #56 (D-5 sqlite dylib)
## Summary Bundle `vec0.dylib`. Skeleton at `scripts/fetch-sqlite-vec.sh`; needs `sqlite-vec` release tag + SHA256 + asset path filled in. ## Evidence - `docs/TODO.md:82` - `scripts/fetch-sqlite-vec.sh` exists with TODO markers; exits 1 until pins land - Live: vec0 is currently statically linked via `core_vec_init()` per `voice-audit.md` Verified-healthy section ("vec0 linkage on cold start. `core_vec_init()` runs in MemoryStore's `_vecAutoExtensionRegistered` static-let; `SELECT vec_version()` returns `v0.1.6`") ## Recommended fix NOTE: vec0 is already statically linked per the memory audit Verified-healthy section. This issue may be **already closed** by `48ad8d6` ("real memory database — vec0 statically linked"). Verify whether dynamic loading is still desired (e.g., for opt-in updates) or if static linkage closes this permanently. ## Source - `docs/TODO.md:82` - `.planning/audit-2026-05-12/memory-audit.md` Verified-healthy ## Cross-references - Likely already closed by commit `48ad8d6` - Pairs with: #56 (D-5 sqlite dylib)
KofTwentyTwo commented 2026-05-13 16:27:47 +00:00 (Migrated from github.com)

Closed by static linkage in 48ad8d6 / D-5+D-6 closure on 2026-05-11. Verified via packages/Replay/Package.swift comments: 'D-5/D-6 closure (2026-05-11): SQLite and sqlite-vec are now statically linked.' No vec0.dylib bundling needed at runtime; the sqlite3_* symbols already resolve to a vec0-enabled SQLite.

Closed by static linkage in 48ad8d6 / D-5+D-6 closure on 2026-05-11. Verified via packages/Replay/Package.swift comments: 'D-5/D-6 closure (2026-05-11): SQLite and sqlite-vec are now statically linked.' No vec0.dylib bundling needed at runtime; the sqlite3_* symbols already resolve to a vec0-enabled SQLite.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/Jarvis#57