LICENSE
README.md
pyproject.toml
echolot/__init__.py
echolot/anr.py
echolot/compare.py
echolot/config.py
echolot/domains.py
echolot/fixture.py
echolot/hosts.py
echolot/hunt.py
echolot/layer.py
echolot/main.py
echolot/mark.py
echolot/recorder.py
echolot/report.py
echolot/runner.py
echolot/selftest.py
echolot/state.py
echolot/table.py
echolot/tp.py
echolot/when.py
echolot.egg-info/PKG-INFO
echolot.egg-info/SOURCES.txt
echolot.egg-info/dependency_links.txt
echolot.egg-info/entry_points.txt
echolot.egg-info/requires.txt
echolot.egg-info/top_level.txt
echolot/claude/settings.json
echolot/claude/agents/perf-hunter.md
echolot/claude/commands/echolot-hunt.md
echolot/claude/commands/echolot-reflect.md
echolot/claude/commands/echolot-setup.md
echolot/claude/skills/echolot/SKILL.md
echolot/claude/skills/echolot/references/collect.md
echolot/claude/skills/echolot/references/config.md
echolot/claude/skills/echolot/references/naming.md
echolot/claude/skills/echolot/references/report.md
echolot/guide/anr.md
echolot/guide/hunt.md
echolot/guide/overview.md
echolot/guide/setup.md
echolot/reflect/__init__.py
echolot/reflect/claude_code.py
echolot/reflect/cli.py
echolot/reflect/facts.py
echolot/reflect/from_log.py
echolot/reflect/model.py
echolot/reflect/render.py
echolot/reflect/signals.py
echolot/sql/context.sql
echolot/sql/window.sql
echolot/sql/detectors/anr.sql
echolot/sql/detectors/anr_risk.sql
echolot/sql/detectors/binder_txn.sql
echolot/sql/detectors/frame_jank.sql
echolot/sql/detectors/gc_pressure.sql
echolot/sql/detectors/main_thread_block.sql
echolot/sql/detectors/main_thread_outlier.sql
echolot/sql/detectors/monitor_contention.sql
echolot/sql/detectors/runnable_starvation.sql
echolot/sql/detectors/uninstrumented_cpu.sql
tests/test_anr.py
tests/test_compare.py
tests/test_docs.py
tests/test_hunt.py
tests/test_reconnaissance.py
tests/test_reflect.py
tests/test_reflect_from_log.py
tests/test_report.py
tests/test_selftest.py