> Plain-language companion for v0.75.0 implementation. > > Detailed status: [v0.75.0.md-full.md](v0.75.0.md-full.md) ## v0.75.0 — API Polish, Documentation Excellence & Developer Experience Status: Released. ### Items - [x] API-002/DOC-003: Full SQL reference section for `pgtrickle.metrics_summary()` with per-column docs, Grafana example, and cost caveats. - [x] API-003: SQL function parameter naming convention documented in `docs/SQL_REFERENCE.md`. - [x] API-004: Generated API catalog (`docs/SQL_API_CATALOG.md`) return types converted to SQL-facing forms via `scripts/gen_catalogs.py`. - [x] API-005: Schedule-mode comparison table added to `docs/SQL_REFERENCE.md`. - [x] CODE-003: Typed domain wrappers `PgtId(i64)` and `StreamTableOid(pg_sys::Oid)` added to `src/catalog.rs`. - [x] DOC-001: Corrupted `plans/PLAN.md` architecture-doc table repaired; fragment-corruption docs-lint added. - [x] DOC-002: README GUC count changed from hard-coded number to generated phrase. - [x] DOC-004: Stale-version scanner (`scripts/check_stale_versions.sh`) created and wired to `just lint-ci`. - [x] ARCH-004: `docs/COMPARISONS.md` expanded with Feldera section, DuckDB/DuckLake section, and comprehensive five-table IVM comparison matrix. ### Notes - v0.75.0 completes the Assessment-14-driven hardening arc (v0.72.0–v0.75.0). - No SQL schema changes were made; all changes are documentation, developer tooling, and Rust type safety. - The `PgtId` and `StreamTableOid` newtypes lay the groundwork for stronger type discipline across the catalog layer.