7b2f6105f3
Migrate the PG telemetry fixtures to the 36-field recorder and add the storage compatibility acceptance the plan calls for. Mechanical migration: - _EXPECTED_COLUMNS 27 -> 37 physical columns - _record_minimal gains the ten keys in the same shape as the unit suite - _PRE_TENANT_COLUMNS now excludes 14 columns, derived from _CALL_OBSERVABILITY_COLUMNS instead of a second hand-written list, and the two manual-mode warnings assert a notice derived from COLUMNS order so a column that silently drops out of the warning turns the test red New TestCallObservabilityColumnsAcceptance, all on a 27-column 1.3.4 shaped table built by the existing pg_sandbox factory: - auto appends the ten columns in the same order as a fresh database and old rows keep NULL in every one of them (no backfill, no sentinel) - manual sends no DDL, trims the INSERT, and still round-trips the other 26 columns value by value - an old-version writer using insert_sql with the 1.3.4 column set and a new-version writer share one table, and event_kind filtering counts neither the old rows as failures nor as successes _minimal_fields is split out of _record_minimal so the simulated old process reuses the same values rather than copying them. Verified against the real lab Postgres: 30 passed.