You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(v2.0.0): complete the vec backfill wiring + finish version bumps
The v2.0.0 commit (e7578b1) shipped INCOMPLETE: the _backfill_vectors edit
failed on a stale anchor so the function was never added (rebuild couldn't
import it), and only __init__.py got bumped — plugin.json / marketplace /
pyproject / uv.lock stayed at 1.6.0, failing the version-consistency gate.
This finishes the job:
- total_recall/cmd_rebuild.py: add _backfill_vectors() and call it after the
LLM-refinement block in rebuild_cmd (cold path; TOTAL_RECALL_VEC gate;
optional + non-fatal).
- bump plugin.json / marketplace-entry.json / pyproject.toml / uv.lock to 2.0.0
so all 5 version sources agree.
Gate (with this applied):
- unit: 1320 passed, 15 skipped (exit 0) — version-consistency tests now green
- vec eval: 2 passed (rebuild->embed e2e + FTS5 0.133 -> hybrid 0.933, +0.800)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>