What problem does it solve?
Converts ExperimentResult JSON into Markdown notes and optionally links them to hypotheses in the research state.
Core Features & Use Cases
- Converts ExperimentResult JSON into Markdown notes.
- Extracts key findings, tables, and diagnostics.
- Appends notes to feature-specific research files.
- Optionally updates the research state with new evidence.
- Synthesizes enhancer and suppressor patterns for complete interpretation.
Quick Start
Basic: Generate a note from a result
cd /root/dev/SplatNLP
poetry run python -m splatnlp.mechinterp.cli.summarizer_cli
--result-path /mnt/e/mechinterp_runs/results/20250607_142531__result.json
With state update and evidence linking
poetry run python -m splatnlp.mechinterp.cli.summarizer_cli
--result-path /mnt/e/mechinterp_runs/results/20250607_142531__result.json
--update-state
--supports h001
--strength strong
Print only (no file writes)
poetry run python -m splatnlp.mechinterp.cli.summarizer_cli
--result-path result.json
--output-only