hephaestus/crates
Erich Blume 5d8ec45c55
Some checks failed
Build / validate (pull_request) Failing after 3s
heph-core: full-text search (FTS5)
Slice query-surface, part 2 (tech-spec §6). Migration v2 adds an FTS5
external-content table over nodes(title, body), kept in sync by
insert/update/delete triggers (with a backfill for existing rows).

- Store::search(query): owner-scoped, tombstones excluded, best-match
  first (FTS5 MATCH + rank). Exposed over RPC; `heph search` and
  `heph journal` CLI commands added.

3 search integration tests (title/body match, edits reflected via trigger,
tombstone exclusion, all insert paths indexed). 79 tests green. This
completes the local feature surface; the remaining slices are the
distributed/auth/nvim layer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 20:43:05 -07:00
..
heph heph-core: full-text search (FTS5) 2026-05-31 20:43:05 -07:00
heph-core heph-core: full-text search (FTS5) 2026-05-31 20:43:05 -07:00
hephd heph-core: full-text search (FTS5) 2026-05-31 20:43:05 -07:00