LICENSE
NOTICE
README.md
pyproject.toml
src/attestql/__init__.py
src/attestql.egg-info/PKG-INFO
src/attestql.egg-info/SOURCES.txt
src/attestql.egg-info/dependency_links.txt
src/attestql.egg-info/entry_points.txt
src/attestql.egg-info/requires.txt
src/attestql.egg-info/top_level.txt
src/attestql/audit/__init__.py
src/attestql/audit/backend.py
src/attestql/audit/cli.py
src/attestql/audit/compare.py
src/attestql/audit/engines.py
src/attestql/audit/fixture.py
src/attestql/audit/parse.py
src/attestql/audit/postgres.py
src/attestql/audit/smells.py
src/attestql/audit/sqlite.py
src/attestql/audit/sqlite_statements.py
src/attestql/audit/statements.py
src/attestql/contract/__init__.py
src/attestql/contract/clock.py
src/attestql/demo/__init__.py
src/attestql/demo/fixture.sql
src/attestql/demo/predictions.json
src/attestql/demo/questions.json
src/attestql/evidence/__init__.py
src/attestql/evidence/build.py
src/attestql/evidence/load.py
src/attestql/evidence/record.py
src/attestql/evidence/render.py
src/attestql/evidence/replay.py
src/attestql/evidence/serialize.py
src/attestql/evidence/types.py
src/attestql/kernel/__init__.py
src/attestql/kernel/ports.py
src/attestql/kernel/types.py
src/attestql/report/__init__.py
src/attestql/report/cli.py
src/attestql/report/figures.py
src/attestql/report/render.py
src/attestql/report/static/method.svg
src/attestql/report/static/report.css
src/attestql/report/static/report.js
src/attestql/report/static/fonts/IBMPlexMono-Regular-Latin1.woff2
src/attestql/report/static/fonts/IBMPlexSans-Regular-Latin1.woff2
src/attestql/report/static/fonts/IBMPlexSans-SemiBold-Latin1.woff2
src/attestql/report/static/fonts/OFL.txt
src/attestql/report/static/fonts/provenance.txt
src/attestql/report/templates/_figure.html
src/attestql/report/templates/_files.html
src/attestql/report/templates/_index.html
src/attestql/report/templates/_probes.html
src/attestql/report/templates/_record.html
src/attestql/report/templates/_rerun.html
src/attestql/report/templates/_rows.html
src/attestql/report/templates/_statements.html
src/attestql/report/templates/_strip.html
src/attestql/report/templates/base.html
src/attestql/report/templates/filter.html
src/attestql/report/templates/question.html
src/attestql/report/templates/run.html
tests/test_audit_audits_a_sqlite_file.py
tests/test_audit_chooses_one_engine_for_the_whole_run.py
tests/test_audit_command_runs_over_a_question_file.py
tests/test_audit_compares_a_gold_with_a_second_statement.py
tests/test_audit_end_to_end.py
tests/test_audit_executor_refuses_a_session_that_drifted.py
tests/test_audit_measures_the_data_once_and_remembers_it.py
tests/test_audit_reads_a_sqlite_statement.py
tests/test_audit_reads_the_statement_before_running_it.py
tests/test_audit_sandbox_smoke.py
tests/test_audit_sandbox_sqlite.py
tests/test_audit_smells_read_the_gold_and_the_data.py
tests/test_audit_survives_a_lost_connection.py
tests/test_boundary.py
tests/test_canonical_serialization.py
tests/test_clock.py
tests/test_demo_runs_the_packaged_sandbox.py
tests/test_evidence_load_round_trips.py
tests/test_evidence_record_builder.py
tests/test_replay_equality.py
tests/test_repo_checks.py
tests/test_report_copy_never_judges.py
tests/test_report_figures_are_deterministic.py
tests/test_report_imports_no_engine.py
tests/test_report_renders_an_audit_directory.py
tests/test_report_tokens_meet_contrast.py
tests/test_session_settings.py
tests/test_site_builds_from_the_sandbox.py
tests/test_site_data_holds_what_the_pages_state.py
tests/test_stub_surface.py