Skip to content

feat: instant value without compile — search and query work immediately on ingest#56

Merged
keeganthomp merged 4 commits intomainfrom
claude/review-roadmap-jwa9S
Apr 10, 2026
Merged

feat: instant value without compile — search and query work immediately on ingest#56
keeganthomp merged 4 commits intomainfrom
claude/review-roadmap-jwa9S

Conversation

@keeganthomp
Copy link
Copy Markdown
Owner

  • Add incremental indexing: SearchIndex.addDocument() updates the index
    without a full rebuild, called automatically after each ingest
  • Query now searches all sources (raw + wiki) by default instead of
    only compiled wiki articles, so RAG works before compile
  • Add --source flag to kib query for single-source queries
    (e.g. kib query --source raw/articles/foo.md "what is this about?")
  • Update ingest success message to reflect instant searchability
  • 491 tests passing, lint clean

Closes the "Instant Value Without Compile" gamechanger from ROADMAP.md.

https://claude.ai/code/session_01JyAtb8FwmxbTBQiBWLRbZs

claude added 4 commits April 10, 2026 03:33
…ly on ingest

- Add incremental indexing: SearchIndex.addDocument() updates the index
  without a full rebuild, called automatically after each ingest
- Query now searches all sources (raw + wiki) by default instead of
  only compiled wiki articles, so RAG works before compile
- Add --source flag to kib query for single-source queries
  (e.g. kib query --source raw/articles/foo.md "what is this about?")
- Update ingest success message to reflect instant searchability
- 491 tests passing, lint clean

Closes the "Instant Value Without Compile" gamechanger from ROADMAP.md.

https://claude.ai/code/session_01JyAtb8FwmxbTBQiBWLRbZs
- kib_query: add `source` parameter for single-source queries
  (e.g. source: "raw/articles/paper.md")
- kib_query: update description to reflect raw+wiki search
- kib_ingest: add `searchable: true` to response
- kib_ingest: update error messaging — sources are queryable
  immediately, compile is optional enrichment
- CLAUDE.md template: reflect that search/query work on ingest

https://claude.ai/code/session_01JyAtb8FwmxbTBQiBWLRbZs
- Add VectorIndex.addDocument() for single-document embedding without
  full rebuild — mirrors SearchIndex.addDocument() for BM25
- ingestSource() now updates the vector index when a provider with
  embed() is available (best-effort, non-blocking)
- 4 new tests for addDocument: empty index, existing index, dedup by
  path, save/load round-trip
- 495 tests passing, lint clean

https://claude.ai/code/session_01JyAtb8FwmxbTBQiBWLRbZs
- Test that ingest updates vector index when provider has embed()
- Test that ingest skips vector index when provider lacks embed()

https://claude.ai/code/session_01JyAtb8FwmxbTBQiBWLRbZs
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kib Ready Ready Preview, Comment Apr 10, 2026 3:44am

Request Review

@keeganthomp keeganthomp merged commit 6fbdbe0 into main Apr 10, 2026
3 checks passed
@keeganthomp keeganthomp deleted the claude/review-roadmap-jwa9S branch April 10, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants