bitmosh.dev/Blog/Dev Log/2026-06-05
v109.0.4lumaweave

SourceAdapterPanel per-adapter settings scaffolding

Adds AdapterConfigForm dispatch component + adapterConfigFormRegistry. Ships empty — no forms registered. v109.1 registers the first concrete form.

v109.0.3lumaweave

list_files + read_vault_file Tauri commands + DirectoryAdapter wiring

Adds two new Rust filesystem commands (caller-supplied root, canonicalize→starts_with validation, no symlinks, depth-capped recursion) and wires DirectoryAdapter to them.

v109.0.2lumaweave

registerSourceAdapter() API — registry + dispatch refactor

Converts const-array registry to register-based Map dispatch; simplifies loadSource to single-param; removes v109.0.1 inputPath bridge.

v109.0.1lumaweave

SDK Interfaces + Schema v93 Foundation

Introduces BaseSourceAdapter family interfaces, AdapterConfig discriminated union, and narrows SourcesSettings.configurations from loose object to typed AdapterConfig (schema v92→v93).

v0.1.0cerebra

SKU Classifier — Two-Pass Hierarchical with Ambiguity-Aware Scoring

Phase 2 closes at v0.1.0. Two-pass classifier (quadrant + within-quadrant) replaces single-pass v1.2.0. Temperature 0.0 for reproducibility. Migration005 adds pass_count. Fixture audit marks 4 cases ambiguous with 0.5-credit scoring.