ridl-core 0.3.0

The RIDL family compiler core: the incremental database, diagnostics, and the package and workspace model.
Documentation

The RIDL family compiler core: the salsa incremental database, the queries built on the syntax layer (docs/ROADMAP.md epic E0, ADR-0004 §3), the coded [Diagnostic] model every pass emits (E1.10, ADR-0004 §5), and the ns core — manifest, package model, and filesystem discovery (E1.3, E1.5, ADR-0002). The resolver and checker moved to ridl-sem (ADR-0007 decision 4).

Filesystem discovery ([workspace]) and the lockfile ([lock]) sit behind the default-on fs feature; remote fetch and the cache (fetch, [cache]) sit behind the default-on fetch feature, which implies fs (ADR-0007 decision 5). With --no-default-features the crate builds for wasm32-unknown-unknown.