Skip to content

Conversation

@bosconi
Copy link
Member

@bosconi bosconi commented Jan 21, 2026

Manually reconciling two different LLM outputs is hard, since the language will vary in non-material ways. (See the diffs between #34781 and #34784 here).

Here we try a different approach: Take the output of #34781 and ask for focused edit proposals. The LLM chose to break out its results into:

High priority (technical correctness) (diffs)

  1. Remove ENVELOPE DEBEZIUM from any examples
  2. Remove FORMAT PARQUET as a user option
  3. Clarify KEY is required, not optional
  4. Add REST catalog example to main guide

Medium priority (improve understanding): (diffs)
5. Expand progress tracking/resume behavior
6. Expand table creation behavior
7. Add monitoring section
8. Clarify nested type limitations

Low priority (polish): (diffs)
9. Add more specific IAM permissions
10. Add type mapping notes
11. Add commit interval real-world considerations

Prompt used:
you are an experienced technical documentation author.
look at the proposed docs for Iceberg on this branch and critique them/make suggestions for improvements.
focus on substantive content changes, not style. we want the diff to be as small as possible while making
the improvements you feel are important. look at the code and design docs in this repo as much as you want.

DAlperin and others added 8 commits January 21, 2026 14:08
Add substantive improvements to Iceberg sink documentation:
- Clarify that KEY is required (not optional) for Iceberg sinks
- Add REST catalog example as alternative to S3 Tables
- Expand progress tracking section with resume behavior details
- Expand table creation section with field ID and schema evolution notes
- Add monitoring section with mz_iceberg_sinks query examples
- Clarify nested type limitations in the limitations section

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add polish and operational guidance to Iceberg sink documentation:
- Specify exact S3 Tables IAM permissions instead of wildcard
- Add type mapping notes for precision limits and serialization
- Add real-world considerations for commit intervals (query engine
  overhead, compaction strategy)

These changes provide better operational guidance for production use.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@bosconi
Copy link
Member Author

bosconi commented Feb 11, 2026

Served its purpose.

@bosconi bosconi closed this Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants