LICENSE
PYPI.md
README.md
appeal_extract.py
backfill_bger_chambers.py
backfill_canonical_identity.py
base_scraper.py
branch_map.py
build_fts5.py
cli_ch.py
coverage_report.py
db_schema.py
decision_widget.py
derive_from_text.py
docket_aliases.py
ecli.py
ecthr_docket.py
export_parquet.py
exports.py
fts5_server.py
health_alerts.py
health_metrics.py
incapsula_bypass.py
integrity.py
law_widget.py
mcp_server.py
models.py
pipeline.py
proceeding_map.py
pyproject.toml
run_scraper.py
seo_pages.py
stripe_billing.py
widget_runtime.py
quality/__init__.py
quality/baseline.py
quality/cli.py
quality/drift.py
quality/redact.py
quality/runner.py
quality/severity.py
quality/smoke.py
quality/types.py
quality/checks/__init__.py
quality/checks/_common.py
quality/checks/citation_anomalies.py
quality/checks/citation_graph.py
quality/checks/courts.py
quality/checks/cross_db.py
quality/checks/dates.py
quality/checks/dockets.py
quality/checks/duplicates.py
quality/checks/exports.py
quality/checks/floors.py
quality/checks/languages.py
quality/checks/llm_spot_check.py
quality/checks/mcp_tools.py
quality/checks/per_court_drift.py
quality/checks/regeste.py
quality/checks/schema.py
quality/checks/scholarship.py
quality/checks/statute_graph.py
quality/checks/structure.py
quality/checks/text_integrity.py
quality/checks/text_quality.py
quality/checks/urls.py
scrapers/__init__.py
scrapers/bazg.py
scrapers/bge.py
scrapers/bge_egmr.py
scrapers/bge_historical.py
scrapers/bger.py
scrapers/bpatger.py
scrapers/bstger.py
scrapers/bvger.py
scrapers/ch_bundesrat.py
scrapers/comcom.py
scrapers/edoeb.py
scrapers/elcom.py
scrapers/emark.py
scrapers/entscheidsuche_download.py
scrapers/entscheidsuche_ingest.py
scrapers/esbk.py
scrapers/eschk.py
scrapers/fedlex.py
scrapers/fedlex_materialien.py
scrapers/finma.py
scrapers/finma_versicherungsrecht.py
scrapers/hudoc.py
scrapers/lexfind_cantonal.py
scrapers/militaerkassationsgericht.py
scrapers/onlinekommentar.py
scrapers/openlegalcommentary.py
scrapers/postcom.py
scrapers/preisueberwacher.py
scrapers/rab.py
scrapers/sav_international.py
scrapers/sav_kantone.py
scrapers/ta_sst.py
scrapers/ubi.py
scrapers/weko.py
scrapers/cantonal/__init__.py
scrapers/cantonal/ag_gerichte.py
scrapers/cantonal/ai_gerichte.py
scrapers/cantonal/ar_gerichte.py
scrapers/cantonal/base_tribuna.py
scrapers/cantonal/base_vaadin.py
scrapers/cantonal/base_weblaw.py
scrapers/cantonal/be_anwaltsaufsicht.py
scrapers/cantonal/be_bvd.py
scrapers/cantonal/be_direktionen.py
scrapers/cantonal/be_steuerrekurs.py
scrapers/cantonal/be_verwaltungsgericht.py
scrapers/cantonal/be_zivilstraf.py
scrapers/cantonal/bl_gerichte.py
scrapers/cantonal/bs_gerichte.py
scrapers/cantonal/bs_rekurskommissionen.py
scrapers/cantonal/fr_anwaltsaufsicht.py
scrapers/cantonal/fr_gerichte.py
scrapers/cantonal/ge_gerichte.py
scrapers/cantonal/gl_gerichte.py
scrapers/cantonal/gr_gerichte.py
scrapers/cantonal/ju_gerichte.py
scrapers/cantonal/lu_gerichte.py
scrapers/cantonal/ne_gerichte.py
scrapers/cantonal/ne_jurisprudence_adm.py
scrapers/cantonal/nw_gerichte.py
scrapers/cantonal/ow_gerichte.py
scrapers/cantonal/registry.py
scrapers/cantonal/sg_publikationen.py
scrapers/cantonal/sh_gerichte.py
scrapers/cantonal/so_gerichte.py
scrapers/cantonal/sz_gerichte.py
scrapers/cantonal/sz_verwaltungsgericht.py
scrapers/cantonal/tg_anwaltskommission.py
scrapers/cantonal/tg_gerichte.py
scrapers/cantonal/ti_gerichte.py
scrapers/cantonal/ur_gerichte.py
scrapers/cantonal/vd_gerichte.py
scrapers/cantonal/vs_gerichte.py
scrapers/cantonal/zg_gerichte.py
scrapers/cantonal/zg_obergericht.py
scrapers/cantonal/zh_baurekursgericht.py
scrapers/cantonal/zh_gerichte.py
scrapers/cantonal/zh_sozialversicherungsgericht.py
scrapers/cantonal/zh_steuerrekursgericht.py
scrapers/cantonal/zh_verwaltungsgericht.py
scrapers/cantonal_laws/__init__.py
scrapers/cantonal_laws/abbreviations.py
scrapers/cantonal_laws/lexwork.py
scrapers/cantonal_laws/numbering.py
scrapers/cantonal_laws/sil.py
scrapers/cantonal_laws/ti.py
scrapers/cantonal_laws/zh.py
scrapers/practice/__init__.py
scrapers/practice/are_vollzugshilfen.py
scrapers/practice/bafu_vollzugshilfen.py
scrapers/practice/base.py
scrapers/practice/epa_personalrecht.py
scrapers/practice/estv_kreisschreiben.py
scrapers/practice/estv_mwst.py
scrapers/practice/finma_rundschreiben.py
scrapers/practice/runner.py
scrapers/practice/seco_arg.py
scrapers/practice/sem_weisungen.py
scrapers/practice/ssk_kreisschreiben.py
scrapers/scholarship/__init__.py
scrapers/scholarship/anci_ch.py
scrapers/scholarship/eizpublishing.py
scrapers/scholarship/harvest_all.py
scrapers/scholarship/leges.py
scrapers/scholarship/medialex.py
scrapers/scholarship/oai_pmh.py
scrapers/scholarship/repositorium_ch.py
scrapers/scholarship/sources.py
scrapers/scholarship/thegoodboard.py
scrapers/scholarship/wordpress_rest.py
search_stack/__init__.py
search_stack/build_amendment_refs.py
search_stack/build_anwaltsrecht_tags.py
search_stack/build_botschaft_corpus.py
search_stack/build_cantonal_laws_db.py
search_stack/build_ecthr_meta.py
search_stack/build_legal_scholarship.py
search_stack/build_materialien_db.py
search_stack/build_ok_commentaries_db.py
search_stack/build_paragraph_embeddings.py
search_stack/build_practice_db.py
search_stack/build_recent_overlay.py
search_stack/build_reference_graph.py
search_stack/build_reference_graph_incremental.py
search_stack/build_statutes_db.py
search_stack/build_vectors.py
search_stack/chunker.py
search_stack/enrich_abstracts_openalex.py
search_stack/extract_decision_structure.py
search_stack/extract_decision_structure_incremental.py
search_stack/extractor_version.py
search_stack/fetch_fulltext_pdfs.py
search_stack/fulltext_extractor.py
search_stack/legal_glossary.py
search_stack/merge_shards.py
search_stack/publish_delta.py
search_stack/reference_extraction.py
search_stack/scholarship_citation_extractor.py
study/__init__.py
study/cli.py
study/curriculum_engine.py
study/enrich_curriculum.py
study/parser.py
study/populate_curriculum.py
study/resolve_decision_ids.py
study/socratic.py
swiss_caselaw_scrapers.egg-info/PKG-INFO
swiss_caselaw_scrapers.egg-info/SOURCES.txt
swiss_caselaw_scrapers.egg-info/dependency_links.txt
swiss_caselaw_scrapers.egg-info/entry_points.txt
swiss_caselaw_scrapers.egg-info/requires.txt
swiss_caselaw_scrapers.egg-info/top_level.txt
tests/test_active_clients.py
tests/test_agent_automation.py
tests/test_agent_safe_deploy.py
tests/test_analytics_hll.py
tests/test_anwaltsrecht_mcp.py
tests/test_anwaltsrecht_tags.py
tests/test_appeal_extract.py
tests/test_apply_canonical_dates.py
tests/test_atf_dtf_extraction.py
tests/test_attest_pinpoint_and_date_binding.py
tests/test_audit_bench_conditions.py
tests/test_audit_frozen_artifact.py
tests/test_b5_content_hash_dirty_tracking.py
tests/test_backfill_bger_chambers.py
tests/test_be_bvd_scraper.py
tests/test_be_direktionen_scraper.py
tests/test_bge_egmr.py
tests/test_bge_historical_dead_host.py
tests/test_bge_id_form_resolution.py
tests/test_bger_chamber_issue_57.py
tests/test_bger_empty_feed_alarm.py
tests/test_bger_neuheiten_parser.py
tests/test_bger_poller_feed_extraction.py
tests/test_bger_poller_parsing.py
tests/test_bger_poller_seen_cache.py
tests/test_bger_poller_tunnel.py
tests/test_botschaft_citation_page.py
tests/test_botschaft_search_and_history.py
tests/test_branch_map.py
tests/test_bs_rekurskommissionen_scraper.py
tests/test_build_botschaft_corpus.py
tests/test_build_ecthr_meta.py
tests/test_build_fts5_inline.py
tests/test_build_reference_graph_incremental.py
tests/test_build_reference_graph_resolution_fixes.py
tests/test_canonical_identity.py
tests/test_canonical_serving.py
tests/test_cantonal_abbreviation_lookup.py
tests/test_cantonal_abbreviations.py
tests/test_cantonal_build_sources.py
tests/test_cantonal_citation_strings.py
tests/test_cantonal_numbering.py
tests/test_cc0_ecthr_exclusion.py
tests/test_ch_bundesrat.py
tests/test_check_scraper_freshness.py
tests/test_citation_anomalies_check.py
tests/test_citation_date_override.py
tests/test_citation_gap_oracle.py
tests/test_citation_sanitize.py
tests/test_cite_markdown_link.py
tests/test_claim_sentence_dates.py
tests/test_clean_text_ocr_truncation.py
tests/test_cli_ch_consistency.py
tests/test_collect_dev_data.py
tests/test_collect_traces_ongoing.py
tests/test_corpus_datasets.py
tests/test_curriculum_100.py
tests/test_date_inversion_guard.py
tests/test_db_generation.py
tests/test_decision_resolution_c1.py
tests/test_decision_structure_cantonal_formats.py
tests/test_decision_versioning.py
tests/test_decision_widget.py
tests/test_decisions_explicit_or.py
tests/test_delta_parquet_parity.py
tests/test_demand_queue_artifacts.py
tests/test_derive_from_text.py
tests/test_derive_sketch_compat.py
tests/test_dispatch_health_alerts.py
tests/test_docket_alias_serving.py
tests/test_docket_aliases.py
tests/test_docket_aliases_build.py
tests/test_echr_attribution.py
tests/test_ecthr_citation_strings.py
tests/test_enrich_curriculum.py
tests/test_enrich_quality_readonly.py
tests/test_esbk_scraper.py
tests/test_eschk_scraper.py
tests/test_estv_kreisschreiben.py
tests/test_estv_mwst.py
tests/test_export_parquet_bool.py
tests/test_extract_decision_structure_incremental.py
tests/test_extract_query_terms.py
tests/test_extractor_version_autobump.py
tests/test_fedlex_freshness.py
tests/test_finma_rundschreiben.py
tests/test_fr_anwaltsaufsicht.py
tests/test_fts5_optimize_heartbeat.py
tests/test_full_capture.py
tests/test_gap_alert_accuracy.py
tests/test_gate_timeout_degrades.py
tests/test_ge_dcba.py
tests/test_generate_coverage.py
tests/test_generate_stats_delta_aggregation.py
tests/test_get_commentary_resolution.py
tests/test_get_decisions_batch.py
tests/test_get_erwaegung_parent_level.py
tests/test_get_law_lang_fallback.py
tests/test_get_law_lexfind_first.py
tests/test_get_law_source_url.py
tests/test_get_law_truncated_ordinal.py
tests/test_gr_date_plausibility.py
tests/test_graph_parquet_export.py
tests/test_health_metrics.py
tests/test_hudoc_ecthr_scope.py
tests/test_incremental_per_pair_cutover.py
tests/test_incremental_state_persistence.py
tests/test_insert_inline_derivation.py
tests/test_interaction_dataset.py
tests/test_ip_pseudonym_ledger.py
tests/test_issue_59_decision_url_encoding.py
tests/test_issue_60_search_laws_explicit_syntax.py
tests/test_issue_batch_84_88_89_followups.py
tests/test_issues_42_45.py
tests/test_issues_75_78_reported_2026_08_15.py
tests/test_law_search_highlighting.py
tests/test_law_widget.py
tests/test_leading_cases_pinpoint_gate.py
tests/test_leading_cases_topical.py
tests/test_legal_glossary.py
tests/test_list_courts_flags.py
tests/test_llm_cost_attribution.py
tests/test_llm_input_bounds.py
tests/test_lookup_atf_dtf.py
tests/test_lookup_case_number.py
tests/test_markdown_link_rendering.py
tests/test_materialien_botschaft_links.py
tests/test_mcp_apps_wiring.py
tests/test_mcp_issue_fixes_2026_07.py
tests/test_mcp_search_no_lang_default.py
tests/test_metrics_report.py
tests/test_ne_jurisprudence_adm_scraper.py
tests/test_no_shadowed_definitions.py
tests/test_ntfy_topic_unification.py
tests/test_null_byte_sanitize.py
tests/test_oai_windowed_harvest.py
tests/test_ok_commentary_backfill.py
tests/test_open_access_steering.py
tests/test_ops_dashboard_snapshot.py
tests/test_outcome_capture.py
tests/test_output_schema_declared.py
tests/test_packaging_runtime_closure.py
tests/test_pinpoint_enrichment.py
tests/test_pinpoint_hybrid.py
tests/test_pinpoint_long_claim.py
tests/test_pinpoint_regeste_bench_parser.py
tests/test_pinpoint_semantic_rescue.py
tests/test_pinpoint_suppression_reason.py
tests/test_practice_reissue_detection.py
tests/test_practice_tools_always_registered.py
tests/test_preisueberwacher_scraper.py
tests/test_pro_redaction_guard.py
tests/test_proceeding_map.py
tests/test_publish_dag.py
tests/test_publish_delta_retention.py
tests/test_publish_delta_snapshot.py
tests/test_publish_dispatch.py
tests/test_publish_lock_release_handshake.py
tests/test_publish_run_cmd_kill.py
tests/test_publish_worker_recycle.py
tests/test_query_condense.py
tests/test_query_length_caps.py
tests/test_query_parallelization.py
tests/test_quick_publish_concurrency.py
tests/test_quota_alert_delivery.py
tests/test_quota_client_ip.py
tests/test_rab_scraper.py
tests/test_recent_overlay.py
tests/test_redact_mirror.py
tests/test_refine_missing_headers.py
tests/test_reflect_pro_feature.py
tests/test_release_matched_benchmark.py
tests/test_representation_links.py
tests/test_representation_manifest.py
tests/test_reprobe_dead_sources.py
tests/test_rerank_label_traces.py
tests/test_rerank_rows_smoke.py
tests/test_research_trace_retention.py
tests/test_resolve_citation_crossref.py
tests/test_resolve_decision_ids.py
tests/test_rest_metric_classifier.py
tests/test_rest_outcome_labelling.py
tests/test_rest_outcome_routes.py
tests/test_robots_policy.py
tests/test_rolling_restart_script.py
tests/test_sanitize_fts5.py
tests/test_sanitize_fts5_syntax_chars.py
tests/test_sanitize_near_slash.py
tests/test_sav_international.py
tests/test_sav_kantone.py
tests/test_scraper_gap_alert.py
tests/test_scraper_stall_alert.py
tests/test_scraper_tls_verification.py
tests/test_search_botschaft_year.py
tests/test_search_candidate_filters.py
tests/test_search_deadline.py
tests/test_search_deadline_abort.py
tests/test_search_decisions_empty_results.py
tests/test_search_laws_or.py
tests/test_search_laws_or_obligationenrecht.py
tests/test_search_laws_routing.py
tests/test_search_laws_text_links.py
tests/test_search_output_quality.py
tests/test_search_practice_discoverability.py
tests/test_search_practice_sanitize.py
tests/test_search_result_cache.py
tests/test_search_scholarship_bibliographic.py
tests/test_search_scholarship_stopwords.py
tests/test_search_scholarship_zero_match_gate.py
tests/test_search_total_exact.py
tests/test_seco_arg_scraper.py
tests/test_self_citation_filter.py
tests/test_seo_og_card_meta.py
tests/test_seo_paragraph_split.py
tests/test_session_linkage.py
tests/test_sh_ur_date_fixes.py
tests/test_smoke_probe_coverage.py
tests/test_source_coverage_audit.py
tests/test_stats_dual_count.py
tests/test_statutes_article_num.py
tests/test_statutes_xml.py
tests/test_strengthen.py
tests/test_strip_captured_bodies.py
tests/test_structure_parquet_export.py
tests/test_study_curriculum.py
tests/test_study_parser.py
tests/test_study_redesign.py
tests/test_study_tools.py
tests/test_swap_row_gate.py
tests/test_sync_homepage_fallbacks.py
tests/test_synonym_expansion.py
tests/test_text_upgrade_dedup.py
tests/test_tg_anwaltskommission.py
tests/test_tool_call_logging_privacy.py
tests/test_tool_description_budget.py
tests/test_tool_dispatch_timeout.py
tests/test_tool_outcome_metrics.py
tests/test_tribuna_docket_spans.py
tests/test_tribuna_protocol.py
tests/test_tribuna_windowing.py
tests/test_tunnel_classification.py
tests/test_unique_users_daemon.py
tests/test_unknown_tool_args.py
tests/test_versioning_baseline.py
tests/test_widget_dialects.py
tests/test_worker_ports_constant.py
web_api/__init__.py
web_api/main.py
web_api/mcp_bridge.py
web_api/models.py
web_api/ocl_quota.py
web_api/providers/__init__.py
web_api/providers/anthropic_adapter.py
web_api/providers/base.py
web_api/providers/gemini_adapter.py
web_api/providers/ollama_adapter.py
web_api/providers/openai_adapter.py