Closes the v108 arc — semver 0.14.0→0.15.0, NOW.md updated with v108 closed arc section, v107 table SHA fixed, Tier 1 item removed from v107 deferred block.
Adds run_script Tauri command with allowlist + path validation + 60s timeout; Regenerate button in Graph Sources tile with full state machine; __lwTauriMock shim enables E2E coverage without Tauri runtime.
Adds read_file Tauri command with path-validation sandbox; rewires loadSelfGraph to read generated fixture from disk via invoke rather than HTTP; schema 91→92 adds sources.refreshToken for regenerate re-triggering.
SourceAdapterPanel gains set-active selector for registered adapters; E2E spec rewritten with full click→store→indicator flow; v107 arc closed at 0.14.0 with all deferred Tier 1+ items preserved.
Replaced loadGraphifySource with loadSource(adapterId, inputPath); now settings-driven via useSettingsStore, adapter-routed through sourceAdapterRegistry with null guard and not-implemented handling.
Added SourcesSettings interface and sources slice to StarmapSettings with migration 90→91; default active adapter is self-graph-yaml-frontmatter; purely additive, no behavioral change.
Landed-state audit of 4 v106 commits confirmed clean; semver bumped 0.12.0→0.13.0; LUMAWEAVE_NOW.md reconciled with v106 closed, v107 Source Adapters opening, architectural notes and all deferred items preserved.
The inspector radial ring is rebuilt from SVG+physics to HTML/CSS with a viewport-clamped submenu panel, aurora gradient background, and a geometry scope picker for target-vs-global overrides.
Each module card on the bitmosh landing page now displays a color-matched progress bar in the lower-right corner of its banner image, reflecting each project's current completion percentage.
v105 closes with Code spoke functional and demoable (inspect → source display → open in editor); enrichments deferred to build into new radial wheel design.
Fixes the critical bug where every document produced only one chunk, renames parse_warnings_json to parse_warnings, and adds a persistent config system with vault discovery, cerebra status, and a git-repo guard on init.
Implements the full source ingestion pipeline — file discovery, type detection, markdown and text parsing, heading-based chunking with five explicit strategies, batch SQLite persistence, and idempotent re-ingest.
Establishes the governance floor for Cerebra v0.1: six Lattica primitives vendored, inspector event infrastructure, constitutional and leeway loaders, SQLite migration framework, and a working `cerebra init` command with full inspector event emission.
Fixed tauri dev CWD detection in get_project_root to pop src-tauri directory and return true project root, resolving absolute paths without the extra segment.
Added runtime path resolution (Rust get_project_root + TS builder) to convert manifest's portable relative paths to absolute editor URLs, plus error visibility and editor picker UI.
Fixed useState+useEffect race in HistoryTab by deriving overrides via useSyncExternalStore, matching the override system's reactivity pattern.