This makes more sense. I still wonder if the author isn't just effectively recreating Apache Iceberg manually here.
Also, I wanted something that is easy to consume anywhere. With this setup, you can point DuckDB or Polars directly at the data and start querying, no catalog or special tooling required.