Data pipeline
LexForge ingests public Estonian court hearing schedules on a rolling window (typically seven days back and fourteen days forward). Records are normalised into a PostgreSQL database, deduplicated by case number and hearing datetime, and exposed through the dashboard and search APIs.
Published court decisions are retrieved from Riigi Teataja where available. Unified search correlates decisions and live hearings when the same case number appears in both streams.
Postponement rate
The postponement score is the share of a judge's hearings in a given case type that received a POSTPONED status within 14 days before the scheduled date. Scores require at least 10 historical hearings for that judge and case type. The metric is statistical, not a legal forecast.
Analytics materialized views
Judge comparison, court workload heatmaps, and outcome transition models read from nightly-refreshed materialized views built on hearing history from 2019 onward.