## Dicklesworthstone/coding_agent_session_search — v0.6.24…v0.6.25

_26 commits._

### Features
- **feat(analytics): honor --track on rebuild and treat empty Track B as fresh (#397)** (412a76e)
- **feat(storage): franken_sync bridge for fsqlite 0.2.1 crates.io engine** (8eef8be)

### Fixes
- **fix(storage,analytics,crypto): adapt to fsqlite 0.3.x semantics surfaced by the v0.6.25 gate** (b18ab7b)
- **fix(build): survive fsqlite 0.3.x giant debug futures in tests** (0a54cc6)
- **fix(search): assemble Tantivy segments without list_files and return Result from lexical doc_count** (fad9517)
- **fix(index): answer semantic resume "message after cursor" from conversation tail state (#383)** (520a001)
- **fix(watch): canonicalize watch-once paths so relative and symlink inputs match scan roots (#377)** (bb8e4d1)
- **fix(index): skip one-shot semantic re-embed when the watermark already covers the corpus (#394)** (7f65702)
- **fix(franken_sync): retry BusyRecovery + schema-stale re-prepare under fsqlite 0.2** (49e30e9)

### Backend
- **Merge remote-tracking branch 'origin/main'** (267779e)

### Tests
- **test: adapt the suite to fsqlite 0.3.x + frankensearch-head behavior (v0.6.25 gate)** (8c448bb)
- **test: retarget integration suite at franken_sync for fsqlite 0.2.1** (df1e37f)

### Docs
- **docs(changelog): draft v0.6.25 notes for the 0.3.1 wave and #397** (e4e13de)
- **docs(deps): treat frankensqlite as registry =0.2.1 pin in drift checks** (4f9a57c)

### Chore
- **chore(release): bump coding-agent-search to 0.6.25** (ae33e31)
- **chore(beads): rebuild tracker DB from JSONL; archive 330 legacy-id records; file triage follow-ups** (3225850)
- **chore(deps): pin asupersync 0.4.4 across the franken lockstep graph** (b60874d)
- **chore(gitignore): ignore br fsqlite-ns vacuum sidecars** (6091b47)
- **chore(deps): pin FrankenSQLite to crates.io 0.3.1 across the family** (edc7c3a)
- **style(index): rustfmt the #383 tail-state helper and its missing-conversation assert** (1d2d556)
- **chore(deps): lockstep bump to fsqlite 0.3.0 and asupersync 0.4.3** (873cd72)
- **style: rustfmt sweep under current pinned nightly (import ordering)** (4a45dee)
- **chore(gitignore): stop tracking .beads/last-touched** (ecd59e2)
- **chore(build): enable parallel rustc front-end (-Z threads=4)** (f3c875c)
- **refactor(storage): route all frankensqlite call sites through franken_sync** (71f7a6e)
- **chore(beads): close t8gor (v0.6.24 released); file fsqlite-0.2.1 migration for v0.6.25** (1cb190e)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Dicklesworthstone/coding_agent_session_search?utm_source=github-action)._