-
Update lint-rhai.sh path after _meta retirement
-
browser/ui: extract pure helpers from draw code and unit-test them
-
Add coverage for rule operator/field matrix and classifier state
-
Decompose direct.rs and poll_workers god-modules
-
Update lockfile for tagtree 0.4.0
-
audiofiles-core: rustdoc bridge marker to maintainer wiki
-
Extract loose-files subsystem from store into store/loose_files
-
Extract api-key/keychain plumbing from main.rs into api_key module
-
Decompose Backend god-trait into 13 capability traits
-
Split state/import_workflow into analysis/export/edit workflow modules
-
Bump audiofiles rusqlite to 0.32 to match synckit-client
-
exorcise: convert ASCII '--' prose dashes to colons
-
exorcise: remaining public docs (em-dashes)
-
exorcise: privacy policy
-
lint: deny clippy::unwrap_used in audiofiles-core (completes ratchet)
-
lint: deny clippy::unwrap_used in audiofiles-sync
-
lint: deny clippy::unwrap_used in audiofiles-browser
-
lint: deny clippy::unwrap_used in the app harness and plugin sandbox
-
tags: adapt to tagtree TagError enum
-
db: restore dropped audio_analysis sync-trigger columns (M032)
-
Sync Cargo.lock to synckit-client 0.6.0
-
sync: adopt synckit 0.6 DeviceId-typed HLC node
-
Remediate fuzz-2026-07-06 risk findings
-
Decompose BrowserState god-struct into cohesive sub-structs
-
Audit Run 19 remediations: updater, OAuth, classify, export tests
-
fix: guard decode against malformed WAV fmt chunks (G5)
-
fix: wire real cancel flag through streaming export (G2)
-
fix: harden the analysis pipeline against non-finite audio (G3/G4)
-
test: drive Testing to A across sync, app, core, and browser (+79 tests)
-
fix: restore workspace build against synckit-client ChangeEntry