> 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.
