Skip to content

Reject subdirectory updates on unborn repositories#100

Merged
Gabriel-Darbord merged 1 commit into
mainfrom
codex/repository-unborn-subdirectory
Jul 2, 2026
Merged

Reject subdirectory updates on unborn repositories#100
Gabriel-Darbord merged 1 commit into
mainfrom
codex/repository-unborn-subdirectory

Conversation

@Gabriel-Darbord

Copy link
Copy Markdown
Member

Summary

  • Detect unborn Iceberg repositories before repository_attach or repository_update applies subdirectory metadata.
  • Return a structured RepositorySubdirectoryRequiresHead error with an actionable message instead of leaking Iceberg MessageNotUnderstood.
  • Clarify the subdirectory schema description for attach/update workflows.

Closes #53

Verification

  • P13: MCPToolRepositoryOperationTest>>#testAttachRejectsSubdirectoryForUnbornRepository
  • P13: MCPToolRepositoryOperationTest>>#testUpdateRejectsSubdirectoryForUnbornRepository
  • P13: MCPToolRepositoryOperationTest, MCPToolRepositoryToolsTest, MCPToolContractsTest, MCPJSONSchemaValidatorTest
  • P13: MCP-Tests and MCP-Spec-Tests

Co-authored-by: Codex <codex@openai.com>
@Gabriel-Darbord Gabriel-Darbord merged commit 161a1ac into main Jul 2, 2026
3 checks passed
@Gabriel-Darbord Gabriel-Darbord deleted the codex/repository-unborn-subdirectory branch July 2, 2026 13:54
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.

Clarify or handle repository subdirectory on unborn Iceberg repositories

1 participant