[package] name = "jouleclaw-mechinterp-loader" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Safetensors SAE-weight loader aligned to Gemma Scope 2 (Dec 2025). Parses safetensors headers + tensor-shape metadata into a typed SaeWeights record without buffering the whole file. Closes the wave-6 'no SAE weight loading' narrowing while staying honest about scope (header + shape parse + content-hash; consumer's pipeline still owns dequantisation + inference)." [dependencies] jouleclaw-mechinterp = { path = "../jouleclaw-mechinterp" } safetensors = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } blake3 = { workspace = true } thiserror = { workspace = true }