Skip to content

Dev#119

Merged
zTgx merged 7 commits intomainfrom
dev
Apr 25, 2026
Merged

Dev#119
zTgx merged 7 commits intomainfrom
dev

Conversation

@zTgx
Copy link
Copy Markdown
Member

@zTgx zTgx commented Apr 25, 2026

Summary

Changes

Checklist

  • Code compiles (cargo build)
  • Tests pass (cargo test --lib --all-features)
  • No new clippy warnings (cargo clippy --all-features)
  • Public APIs have documentation comments
  • Python bindings updated (if Rust API changed)

Notes

zTgx added 7 commits April 25, 2026 12:42
BREAKING CHANGE: Changed method names from needs_reindex_* to
needs_recompile_* across the incremental detector to reflect
compilation rather than indexing semantics.

feat(document): introduce DocumentMeta for storage metadata

- Add DocumentMeta struct to hold timestamps, fingerprints, and
  processing statistics
- Include content_fingerprint, logic_fingerprint, and
  processing_version fields
- Add needs_reprocessing method for change detection logic

refactor(engine): replace CompiledDocument with unified Document

- Remove internal CompiledDocument intermediate type
- Directly work with Document type throughout compilation flow
- Update type conversions and persistence logic

refactor(storage): use Document instead of PersistedDocument

- Update resolver to work with Document type directly
- Modify storage operations to handle unified Document struct
- Remove dependency on separate persistence wrapper type
- remove vectorless-scoring crate as it's no longer needed
- move extract_keywords function from vectorless-scoring to vectorless-utils
- update compiler module to import extract_keywords from vectorless-utils
- remove unused scoring dependency from Cargo workspace
- clean up unused blank line in root Cargo.toml
…single_doc_challenge

- Change "Indexes a realistic technical document" to
  "Compiles a realistic technical document" in docstring
- Update "Check if already indexed" to "Check if already compiled"
- Replace "Document already indexed, reusing" with
  "Document already compiled, reusing"
- Change "Indexing research report..." to "Compiling research report..."
- Replace IndexContext usage with compile method call using content,
  format, and name parameters
…ategies

- Remove unused incremental updater module and related code
- Delete full, lazy, and selective summary strategy implementations
- Clean up unused hash functions in change detector
- Remove unused methods and imports from various modules

refactor(compiler): add allow(dead_code) annotations for TOC components

- Add #[allow(dead_code)] to various public methods in TOC parsing components
- Annotate unused fields in verification types
- Mark checkpoint manager methods as allowed dead code
- Add tracing-subscriber dependency to vectorless-py crate
- Initialize tracing subscriber from RUST_LOG environment variable
- Add comprehensive logging throughout the ask pipeline including
  dispatch, orchestrator, and engine components
- Log key events like query start/completion, LLM calls, document
  resolution, and error conditions
- Configure Python logging based on RUST_LOG environment variable
- Remove unused task creation in orchestrator
The test_stage_config_default was testing basic configuration that can be
verified through other integration tests, making this unit test redundant.

fix(route): refine route time assertion in metrics validation

Changed the assertion logic to only check route_time_ms > 0 instead of
the complex condition with duration comparison to ensure more accurate
metrics validation.

feat(worker): add comprehensive logging and error handling in agent

- Add document name logging with exception handling when worker starts
- Include keyword hints generation progress logging
- Add warning logs for parse failures with truncated output
- Implement detailed tool call and response logging with previews
- Add completion summary logging showing rounds, evidence count and LLM calls
- Update workspace package version from 0.1.12 to 0.1.13
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 25, 2026

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

Project Deployment Actions Updated (UTC)
vectorless Ready Ready Preview, Comment Apr 25, 2026 6:06am

@zTgx zTgx merged commit ba6da6b into main Apr 25, 2026
5 of 7 checks passed
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.

1 participant