LICENSE
README.md
pyproject.toml
src/acidcat/__init__.py
src/acidcat/__main__.py
src/acidcat/_sandbox_worker.py
src/acidcat/cli.py
src/acidcat/explorer.py
src/acidcat/tui_theme.py
src/acidcat.egg-info/PKG-INFO
src/acidcat.egg-info/SOURCES.txt
src/acidcat.egg-info/dependency_links.txt
src/acidcat.egg-info/entry_points.txt
src/acidcat.egg-info/requires.txt
src/acidcat.egg-info/top_level.txt
src/acidcat/commands/__init__.py
src/acidcat/commands/_output.py
src/acidcat/commands/audit.py
src/acidcat/commands/carve.py
src/acidcat/commands/census.py
src/acidcat/commands/chunks.py
src/acidcat/commands/classify.py
src/acidcat/commands/convert.py
src/acidcat/commands/cover.py
src/acidcat/commands/detect.py
src/acidcat/commands/dump.py
src/acidcat/commands/explore.py
src/acidcat/commands/extract.py
src/acidcat/commands/features.py
src/acidcat/commands/formats.py
src/acidcat/commands/index.py
src/acidcat/commands/info.py
src/acidcat/commands/inspect.py
src/acidcat/commands/locate.py
src/acidcat/commands/od.py
src/acidcat/commands/probe.py
src/acidcat/commands/query.py
src/acidcat/commands/repair.py
src/acidcat/commands/scan.py
src/acidcat/commands/shape.py
src/acidcat/commands/similar.py
src/acidcat/commands/survey.py
src/acidcat/commands/tui.py
src/acidcat/commands/validate.py
src/acidcat/commands/wrap.py
src/acidcat/commands/write.py
src/acidcat/core/__init__.py
src/acidcat/core/census.py
src/acidcat/core/probe.py
src/acidcat/core/tagged.py
src/acidcat/core/analysis/__init__.py
src/acidcat/core/analysis/bandwidth.py
src/acidcat/core/analysis/camelot.py
src/acidcat/core/analysis/channels.py
src/acidcat/core/analysis/chroma.py
src/acidcat/core/analysis/detect.py
src/acidcat/core/analysis/features.py
src/acidcat/core/analysis/pcm.py
src/acidcat/core/catalogue/__init__.py
src/acidcat/core/catalogue/index.py
src/acidcat/core/catalogue/indexing.py
src/acidcat/core/catalogue/paths.py
src/acidcat/core/catalogue/preset_meta.py
src/acidcat/core/catalogue/query_sql.py
src/acidcat/core/catalogue/registry.py
src/acidcat/core/catalogue/search.py
src/acidcat/core/codecs/__init__.py
src/acidcat/core/codecs/adpcm.py
src/acidcat/core/codecs/adx.py
src/acidcat/core/codecs/brr.py
src/acidcat/core/codecs/brstm.py
src/acidcat/core/codecs/cdxa.py
src/acidcat/core/codecs/dsp.py
src/acidcat/core/codecs/dtk.py
src/acidcat/core/codecs/hps.py
src/acidcat/core/codecs/ncw.py
src/acidcat/core/codecs/vadpcm.py
src/acidcat/core/codecs/vag.py
src/acidcat/core/containers/__init__.py
src/acidcat/core/containers/cue.py
src/acidcat/core/containers/gcm.py
src/acidcat/core/containers/iso9660.py
src/acidcat/core/containers/wiidisc.py
src/acidcat/core/data/provenance_signatures.json
src/acidcat/core/extract/__init__.py
src/acidcat/core/extract/n64rip.py
src/acidcat/core/extract/samples.py
src/acidcat/core/extract/snesrip.py
src/acidcat/core/forensics/__init__.py
src/acidcat/core/forensics/anomalies.py
src/acidcat/core/forensics/audioscan.py
src/acidcat/core/forensics/checksums.py
src/acidcat/core/forensics/classify.py
src/acidcat/core/forensics/concealment.py
src/acidcat/core/forensics/framescan.py
src/acidcat/core/forensics/integrity.py
src/acidcat/core/forensics/locate.py
src/acidcat/core/forensics/lsb.py
src/acidcat/core/forensics/provenance.py
src/acidcat/core/forensics/resync.py
src/acidcat/core/forensics/transforms.py
src/acidcat/core/forensics/triage.py
src/acidcat/core/forensics/viz.py
src/acidcat/core/formats/__init__.py
src/acidcat/core/formats/ableton.py
src/acidcat/core/formats/aiff.py
src/acidcat/core/formats/bitwig.py
src/acidcat/core/formats/cover.py
src/acidcat/core/formats/flac.py
src/acidcat/core/formats/midi.py
src/acidcat/core/formats/mp3.py
src/acidcat/core/formats/mp4.py
src/acidcat/core/formats/ni.py
src/acidcat/core/formats/ogg.py
src/acidcat/core/formats/riff.py
src/acidcat/core/formats/serum.py
src/acidcat/core/formats/sf2.py
src/acidcat/core/formats/svx.py
src/acidcat/core/formats/tracker.py
src/acidcat/core/formats/ump.py
src/acidcat/core/formats/vital.py
src/acidcat/core/grammar/__init__.py
src/acidcat/core/grammar/helpers.py
src/acidcat/core/grammar/interp.py
src/acidcat/core/grammar/model.py
src/acidcat/core/grammar/strategies.py
src/acidcat/core/grammar/types.py
src/acidcat/core/grammar/formats/__init__.py
src/acidcat/core/grammar/formats/flac.py
src/acidcat/core/grammar/formats/wav.py
src/acidcat/core/infra/__init__.py
src/acidcat/core/infra/bytefields.py
src/acidcat/core/infra/fieldcodec.py
src/acidcat/core/infra/mapped.py
src/acidcat/core/infra/render.py
src/acidcat/core/infra/sandbox.py
src/acidcat/core/infra/sniff.py
src/acidcat/core/infra/vocab.py
src/acidcat/core/primitives/__init__.py
src/acidcat/core/primitives/pcm.py
src/acidcat/core/primitives/signal.py
src/acidcat/core/primitives/wavio.py
src/acidcat/core/primitives/zipio.py
src/acidcat/core/walk/__init__.py
src/acidcat/core/walk/ableton.py
src/acidcat/core/walk/aiff.py
src/acidcat/core/walk/akai.py
src/acidcat/core/walk/albank.py
src/acidcat/core/walk/amiga.py
src/acidcat/core/walk/base.py
src/acidcat/core/walk/bfdlac.py
src/acidcat/core/walk/bitwig.py
src/acidcat/core/walk/emu.py
src/acidcat/core/walk/flac.py
src/acidcat/core/walk/fxp.py
src/acidcat/core/walk/gf1pat.py
src/acidcat/core/walk/krz.py
src/acidcat/core/walk/labx.py
src/acidcat/core/walk/midi.py
src/acidcat/core/walk/midi2.py
src/acidcat/core/walk/mp3.py
src/acidcat/core/walk/mp4.py
src/acidcat/core/walk/mpc.py
src/acidcat/core/walk/multisample.py
src/acidcat/core/walk/ncw.py
src/acidcat/core/walk/ni.py
src/acidcat/core/walk/ogg.py
src/acidcat/core/walk/rf64.py
src/acidcat/core/walk/rmid.py
src/acidcat/core/walk/rx2.py
src/acidcat/core/walk/serum.py
src/acidcat/core/walk/sf2.py
src/acidcat/core/walk/sigmf.py
src/acidcat/core/walk/svx.py
src/acidcat/core/walk/tracker.py
src/acidcat/core/walk/vital.py
src/acidcat/core/walk/wav.py
src/acidcat/core/walk/wt.py
src/acidcat/core/write/__init__.py
src/acidcat/core/write/constraints.py
src/acidcat/core/write/countrepair.py
src/acidcat/core/write/edit_aiff.py
src/acidcat/core/write/edit_riff.py
src/acidcat/core/write/edits.py
src/acidcat/core/write/flacrepair.py
src/acidcat/core/write/midi_write.py
src/acidcat/core/write/mp4repair.py
src/acidcat/core/write/repairers.py
src/acidcat/core/write/structure.py
src/acidcat/core/write/writer.py
src/acidcat/mcp_server/__init__.py
src/acidcat/mcp_server/__main__.py
src/acidcat/mcp_server/handlers.py
src/acidcat/mcp_server/schema.py
src/acidcat/mcp_server/transport.py
src/acidcat/tui_app/__init__.py
src/acidcat/tui_app/app.py
src/acidcat/tui_app/render.py
src/acidcat/tui_app/screens.py
src/acidcat/util/__init__.py
src/acidcat/util/argtypes.py
src/acidcat/util/color.py
src/acidcat/util/csv_helpers.py
src/acidcat/util/deps.py
src/acidcat/util/midi.py
src/acidcat/util/outpath.py
src/acidcat/util/play.py
src/acidcat/util/region.py
src/acidcat/util/stdin.py
src/acidcat/util/targets.py
tests/test_ableton.py
tests/test_adpcm.py
tests/test_adversarial_1_0.py
tests/test_adversarial_crashes.py
tests/test_adx.py
tests/test_aiff.py
tests/test_akai.py
tests/test_albank.py
tests/test_amiga.py
tests/test_analysis_truth.py
tests/test_anomalies.py
tests/test_anomaly_new_rules.py
tests/test_api.py
tests/test_architecture_doc.py
tests/test_audioscan.py
tests/test_audioscan_bulk.py
tests/test_audioscan_widths.py
tests/test_audit.py
tests/test_audit_fixes.py
tests/test_audit_honesty.py
tests/test_bare_path_matches_verb.py
tests/test_bfdlac.py
tests/test_brr.py
tests/test_brstm.py
tests/test_bytefields.py
tests/test_camelot.py
tests/test_cap_announcements.py
tests/test_carve.py
tests/test_carve_typed.py
tests/test_carve_wrap_batch.py
tests/test_cdxa.py
tests/test_census.py
tests/test_census_truncation.py
tests/test_checksums.py
tests/test_chroma.py
tests/test_classify.py
tests/test_classify_chainable.py
tests/test_classify_shape.py
tests/test_cli_conventions.py
tests/test_cli_failure_modes.py
tests/test_cmd_extract.py
tests/test_cmd_locate.py
tests/test_command_memory.py
tests/test_commands.py
tests/test_concealment.py
tests/test_constraints.py
tests/test_container_coverage.py
tests/test_container_hostile.py
tests/test_convert.py
tests/test_countrepair.py
tests/test_cover.py
tests/test_cue.py
tests/test_descriptor_fuzz.py
tests/test_detect.py
tests/test_detect_fallback.py
tests/test_detect_honesty.py
tests/test_differential_fuzz.py
tests/test_directory_accounting.py
tests/test_discover_counts.py
tests/test_doc_module_refs.py
tests/test_dtk.py
tests/test_emu.py
tests/test_exit_codes.py
tests/test_extract_bounds.py
tests/test_failures_are_not_silent.py
tests/test_feature_vectors.py
tests/test_file_entropy.py
tests/test_flacrepair.py
tests/test_format_dispatch.py
tests/test_format_vocabulary.py
tests/test_formats.py
tests/test_framescan.py
tests/test_framescan_prefilter.py
tests/test_gamecube.py
tests/test_gf1pat.py
tests/test_grammar_flac.py
tests/test_grammar_wav.py
tests/test_hex_grid_invariant.py
tests/test_home_isolation.py
tests/test_home_isolation_env.py
tests/test_hostile_input_handling.py
tests/test_index.py
tests/test_inspect.py
tests/test_inspect_re_flags.py
tests/test_inspect_re_json.py
tests/test_integrity.py
tests/test_iso9660.py
tests/test_json_offsets_are_absolute.py
tests/test_key_confidence.py
tests/test_krz.py
tests/test_labx.py
tests/test_lean_install.py
tests/test_library_correctness.py
tests/test_locate.py
tests/test_locate_confidence_scale.py
tests/test_mcp_conn_cache.py
tests/test_mcp_server.py
tests/test_mcp_wire.py
tests/test_midi.py
tests/test_midi2.py
tests/test_mp3.py
tests/test_mp4.py
tests/test_mp4repair.py
tests/test_mpc.py
tests/test_n64rip.py
tests/test_ncw.py
tests/test_ni.py
tests/test_no_self_overwrite.py
tests/test_od.py
tests/test_od_marks.py
tests/test_od_raw.py
tests/test_output_format_honoured.py
tests/test_output_homogenization.py
tests/test_paths.py
tests/test_perf_paths_agree.py
tests/test_preset_index.py
tests/test_primitives_pcm.py
tests/test_primitives_signal.py
tests/test_primitives_wavio.py
tests/test_primitives_zipio.py
tests/test_probe.py
tests/test_probe_annotate.py
tests/test_probe_json.py
tests/test_probe_table.py
tests/test_provenance.py
tests/test_public_api.py
tests/test_query.py
tests/test_query_totals.py
tests/test_registry.py
tests/test_repair.py
tests/test_repair_audio_guard.py
tests/test_reporting_honesty.py
tests/test_resync.py
tests/test_riff.py
tests/test_s3m.py
tests/test_samples.py
tests/test_sandbox.py
tests/test_schema_version.py
tests/test_schema_version_reporting.py
tests/test_search.py
tests/test_sf2.py
tests/test_shape.py
tests/test_shape_completeness.py
tests/test_sigmf.py
tests/test_similar_cli.py
tests/test_skill_is_accurate.py
tests/test_sniff.py
tests/test_stdin_pipelines.py
tests/test_strip.py
tests/test_structure.py
tests/test_svx.py
tests/test_svx_decode.py
tests/test_tagged.py
tests/test_targets.py
tests/test_tracker.py
tests/test_transforms.py
tests/test_triage.py
tests/test_tui.py
tests/test_tui_actions.py
tests/test_tui_findings_panel.py
tests/test_tui_focus.py
tests/test_tui_fundamentals.py
tests/test_tui_keyboard.py
tests/test_tui_navigation.py
tests/test_tui_play_guard.py
tests/test_tui_screens.py
tests/test_tui_viz_honesty.py
tests/test_tui_zoom.py
tests/test_util.py
tests/test_vadpcm.py
tests/test_vag.py
tests/test_validate.py
tests/test_version_coherence.py
tests/test_vital.py
tests/test_viz_scale_and_scope.py
tests/test_walker_invariants.py
tests/test_walker_robustness.py
tests/test_wrap.py
tests/test_write.py