Docs
- Regenerated `docs/codebase_explorer.html` (was a v0.9.0 fossil): reframed from a
WAV metadata explorer to the current byte-level dissection / reverse-engineering
tool, updated to 23 CLI verbs, 26 walkers, the dissection surface
(inspect/probe/carve/shape + the repair/validate/audit constraint model), the
grammar engine, and provenance -- in the locked amp-orange aesthetic with the
hover margin cards.
Changed
- Provenance writer signatures now live in a sidecar data file
(`core/data/provenance_signatures.json`) instead of being hardcoded in
`provenance.py` -- signatures are data, editable without touching code. A user
override at `~/.acidcat/provenance_signatures.json` is merged on top (its
`canon` rules win first-match, its `chunk_signatures` are appended), so
signatures can be added with no code change or re-release.
Added
- New WAV writer signatures, validated against a 807,394-file corpus census:
`strc`/`str2`/`SyLp` (Sony/Magix ACID / Sound Forge), `SNDM` (Soundminer),
`LGBM` (Logic, folded in with LGWV/ResU), `DIGI` (Digidesign, with DGDA),
`RLND` (Roland), `Cr8r` (GoPro CineForm / Adobe). `_PMX` (Adobe XMP) is
recorded as a deliberately-shared, corroborate-only tell, not a standalone
attribution.
- ffmpeg RF64_AUTO structural fingerprint: a 28-byte `JUNK` chunk immediately
after `fmt ` (the ds64 placeholder) is detected positionally and attributed to
FFmpeg/libav at "likely" confidence.