Summary
Harden AWS Glue catalog support for Iceberg beyond the initial MVP.
Context
Glue catalog support exists, and non-Iceberg table collisions are now rejected. Production usage still needs stronger guardrails.
Topics to cover
- Table ownership / managed-by-Floe markers vs externally managed tables
- Explicit takeover mode (opt-in only)
- Concurrent updates / version conflicts / retry strategy
- Database existence policy (create vs fail fast)
- Better diagnostics for IAM/permissions failures
Acceptance criteria
- Design/spec with clear safety defaults
- Incremental implementation issues or PR plan
Related: #157