lwc v0.9.0
LWC v0.9.0 introduces a deterministic hierarchical knowledge fabric over the canonical
SQLite Wiki.
Highlights
- Deterministic Markdown-aware Document → Passage → Sentence → Term hierarchy
- Exact versioned UTF-8 span locators with stale-span detection
- Direct document, passage, sentence, and mixed-granularity search
- Bounded span parent/sibling/child context expansion
- Typed canonical knowledge graph with generation and complete deltas
- Exact occurrence frequency, positions, and first-position evidence
- Bounded weighted term co-occurrence with compact incremental totals
- Graph node, neighbors, explore, path, impact, overview, status, and verify commands
- Provenance-rich semantic relation set/list/retract lifecycle
- Layered built-in/global/project graph configuration
- RSLG and pinned GraphQLite 0.6.0 physical backends
- Incremental GraphQLite projection, fail-closed stale reads, and idempotent recovery
- Transactional schema v10 → v11 migration
- Full changeset, deletion, FTS, graph, and projection synchronization
- Native release validation on six macOS, Linux, and Windows targets
Compatibility
Default document-level search behavior remains compatible. Passage, sentence, mixed
retrieval, grouping, and graph operations are explicitly enabled.
Important upgrade note
Opening a v10 Wiki for writing migrates it transactionally to schema v11. LWC v0.8.0
cannot read a migrated v11 Wiki. Back up the Wiki before upgrading.
Benchmark
On the locked 100-document / 30-sample release benchmark:
- 100 KiB canonical replacement: 1,275 ms
- GraphQLite incremental projection: 75 ms
- Graph overview net p95: 162.5 ms
- Other search/traversal net p95: below 48 ms
- Canonical storage amplification: 3.76x
Validation
- 210 all-feature tests passed
- 210 no-default-feature tests passed
- Formatting and warning-denied Clippy passed
- GraphQLite probe and package verification passed
- Native build, test, smoke, archive, and checksum jobs passed on all six release targets