Skip to content

Enhance chunk processing and update dependencies for v0.4.0 - #1

Merged
BradMyrick merged 2 commits into
mainfrom
zero-four-zero
Jul 13, 2026
Merged

Enhance chunk processing and update dependencies for v0.4.0#1
BradMyrick merged 2 commits into
mainfrom
zero-four-zero

Conversation

@BradMyrick

Copy link
Copy Markdown
Contributor

No description provided.

Core:
- ChunkStrategy::Semantic: embedding-guided merging that cuts on topic drift
  (cosine similarity to running chunk centroid) via chunk_document_semantic +
  run_pipeline_with_strategy. Structural strategy unchanged/unchipped.
- exact token_count: re-count the emitted chunk text (was a sum of per-span
  counts, which drifted at BPE junctions)
- examples/: basic_chunks, pii_scrub, custom_embedder
- CHANGELOG.md, SECURITY.md, CONTRIBUTING.md
- ChunkConfig/PipelineConfig drop Eq (float threshold in ChunkStrategy)
- bump workspace + wasm to 0.2.0
- Updated the version of `bitvanes-core` dependency from 0.2.0 to 0.4.0 in Cargo.toml.
- Modified the `process_chunks` function in lib.rs to include additional metadata in the processed chunks.
- Enhanced the output structure to include `chunk_id` and PII findings with detailed attributes.
- Updated the serialization structure to accommodate new fields for better data representation.
@BradMyrick BradMyrick changed the title Enhance chunk processing and update dependencies for v0.2.0 Enhance chunk processing and update dependencies for v0.4.0 Jul 13, 2026
@BradMyrick
BradMyrick merged commit ffb491e into main Jul 13, 2026
2 checks passed
@BradMyrick
BradMyrick deleted the zero-four-zero branch July 13, 2026 19:01
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