LICENSE
MANIFEST.in
NOTICE
README.md
README.zh.md
pyproject.toml
src/whatitdid/__init__.py
src/whatitdid/cli.py
src/whatitdid/compare.py
src/whatitdid/core.py
src/whatitdid/findings.py
src/whatitdid/i18n.py
src/whatitdid/labeler.py
src/whatitdid/noise.py
src/whatitdid/report.py
src/whatitdid/serialize.py
src/whatitdid/watch.py
src/whatitdid.egg-info/PKG-INFO
src/whatitdid.egg-info/SOURCES.txt
src/whatitdid.egg-info/dependency_links.txt
src/whatitdid.egg-info/entry_points.txt
src/whatitdid.egg-info/requires.txt
src/whatitdid.egg-info/top_level.txt
src/whatitdid/data/demo/agents.json
src/whatitdid/data/demo/compare.json
src/whatitdid/formats/__init__.py
src/whatitdid/formats/converter.py
src/whatitdid/formats/errors.py
src/whatitdid/formats/adapters/__init__.py
src/whatitdid/formats/adapters/_common.py
src/whatitdid/formats/adapters/baseline.py
src/whatitdid/formats/adapters/claudecode.py
src/whatitdid/formats/adapters/codex.py
src/whatitdid/formats/adapters/copilot.py
src/whatitdid/formats/adapters/gemini.py
src/whatitdid/formats/adapters/opencode.py
src/whatitdid/formats/adapters/stratus.py
src/whatitdid/formats/atif/__init__.py
src/whatitdid/formats/atif/agent.py
src/whatitdid/formats/atif/content.py
src/whatitdid/formats/atif/final_metrics.py
src/whatitdid/formats/atif/metrics.py
src/whatitdid/formats/atif/observation.py
src/whatitdid/formats/atif/observation_result.py
src/whatitdid/formats/atif/step.py
src/whatitdid/formats/atif/subagent_trajectory_ref.py
src/whatitdid/formats/atif/tool_call.py
src/whatitdid/formats/atif/trajectory.py
src/whatitdid/questions/_shared.json
src/whatitdid/questions/code.v1.json
src/whatitdid/questions/sre.v1.json
src/whatitdid/server/__init__.py
src/whatitdid/server/app.py
src/whatitdid/static/index.html
src/whatitdid/static/assets/index-BoF3iNZI.css
src/whatitdid/static/assets/index-CDgNxGk-.js
tests/test_smoke.py
tests/fixtures/claudecode_run/claude-code.txt
tests/fixtures/claudecode_run/claudecode_results_service_port_conflict_hotel_reservation_20260629_053343.json
tests/fixtures/claudecode_run/sessions/projects/-logs/74bfdd52-f1bd-477d-98c8-306bde810080.jsonl
tests/fixtures/codex_run/codex_results_service_port_conflict_hotel_reservation_20260629_170110.json
tests/fixtures/codex_run/sessions/2026/06/29/rollout-2026-06-29T16-58-06-019f1451-1903-7092-b4ca-73a57d9bdd9d.jsonl
tests/fixtures/copilot_run_flat/copilot-cli.jsonl
tests/fixtures/copilot_run_real/copilot-cli.jsonl
tests/fixtures/gemini_run/sessions/2026/07/04/session-fdaf509c.jsonl
tests/fixtures/opencode_run/opencode_results_service_port_conflict_hotel_reservation_20260630_053808.json
tests/fixtures/opencode_run/sessions/2026/06/30/session-ses_0e8fabe63ffe91KaErs7Mh9g5O.json
tests/fixtures/stratus_run/0704_1458_service_port_conflict_hotel_reservation_stratus_agent_trajectory.jsonl
tests/fixtures/stratus_run_ids/0705_1200_service_port_conflict_hotel_reservation_stratus_agent_trajectory.jsonl