CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
benchmarks/README.md
benchmarks/__init__.py
benchmarks/eval.py
benchmarks/run.py
benchmarks/suite.json
benchmarks/fixtures/a11y-clean.html
benchmarks/fixtures/a11y-duplicate-id.html
benchmarks/fixtures/a11y-heading-skip.html
benchmarks/fixtures/a11y-hidden-focusable.html
benchmarks/fixtures/a11y-missing-alt.html
benchmarks/fixtures/a11y-missing-lang.html
benchmarks/fixtures/a11y-missing-name.html
benchmarks/fixtures/a11y-missing-title.html
benchmarks/fixtures/a11y-positive-tabindex.html
benchmarks/fixtures/base.css
benchmarks/fixtures/blank.html
benchmarks/fixtures/broken-image.html
benchmarks/fixtures/clean.html
benchmarks/fixtures/console-error.html
benchmarks/fixtures/cta-clean.html
benchmarks/fixtures/cta-dead.html
benchmarks/fixtures/cta-error.html
benchmarks/fixtures/cta-none.html
benchmarks/fixtures/flow-clean.html
benchmarks/fixtures/flow-page-error.html
benchmarks/fixtures/flow-side-effect.html
benchmarks/fixtures/flow-url.html
benchmarks/fixtures/hard-font.html
benchmarks/fixtures/huge-overlay.html
benchmarks/fixtures/layout-shift.html
benchmarks/fixtures/media-clean.html
benchmarks/fixtures/media-distortion.html
benchmarks/fixtures/missing-resource.html
benchmarks/fixtures/network-active.html
benchmarks/fixtures/not-image.txt
benchmarks/fixtures/offscreen-overlay.html
benchmarks/fixtures/overflow.html
benchmarks/fixtures/page-error.html
benchmarks/fixtures/ready.html
benchmarks/fixtures/safe-area-clean.html
benchmarks/fixtures/safe-area-penetration.html
benchmarks/fixtures/slow-first-paint.html
benchmarks/fixtures/slow-load.html
benchmarks/fixtures/small-targets.html
benchmarks/fixtures/soft-fonts.html
benchmarks/fixtures/square.svg
benchmarks/fixtures/text-scale-break.html
benchmarks/fixtures/text-scale-clean.html
benchmarks/fixtures/third-party-noise.html
docs/architecture.md
docs/benchmark-2026-10-29-v0.4.0.md
docs/benchmark-2026-10-29.md
docs/calibration-2026-10-28.md
docs/real-world-dogfood-2026-10-29.md
docs/releasing.md
scripts/dev.py
src/ego_webqa/__init__.py
src/ego_webqa/__main__.py
src/ego_webqa/cli.py
src/ego_webqa/config.py
src/ego_webqa/dimensions.py
src/ego_webqa/engine.py
src/ego_webqa/mcp_server.py
src/ego_webqa/models.py
src/ego_webqa/probes.py
src/ego_webqa/py.typed
src/ego_webqa/reporting.py
src/ego_webqa/server.py
src/ego_webqa.egg-info/PKG-INFO
src/ego_webqa.egg-info/SOURCES.txt
src/ego_webqa.egg-info/dependency_links.txt
src/ego_webqa.egg-info/entry_points.txt
src/ego_webqa.egg-info/requires.txt
src/ego_webqa.egg-info/top_level.txt
tests/test_action_metadata.py
tests/test_benchmark.py
tests/test_browser_audit.py
tests/test_cli.py
tests/test_cli_runtime.py
tests/test_config.py
tests/test_dev.py
tests/test_dimensions.py
tests/test_dogfood.py
tests/test_engine_rules.py
tests/test_mcp_server.py
tests/test_models_reporting.py
tests/test_server.py
tests/test_standalone.py