Skip to content

fix(contract): expose inbound route domains and remove private metadata - #8

Merged
bjarn merged 1 commit into
mainfrom
codex/route-inbound-domain-contract
Oct 1, 2026
Merged

bjarn merged 1 commit into
mainfrom
codex/route-inbound-domain-contract

Conversation

@bjarn

@bjarn bjarn commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Changes

Regenerate the inbound route domain field. Replace the private file inventory with public specification and split script hashes. Re-export synthetic fixtures through the current API serializers. Correct validation dependency injection. Add a committed-output generator check.

Source contract

The private fixture exporter stays only in the unpublished local generator folder, not this public SDK.

The combined specification was exported from revision cc20d3a24c8e1fdfc18dc3ced7a49071505dfba4, then split in a temporary workspace with the current docs script. Both outputs match the stored docs bytes. No source specification was changed or copied into this repository.

Team SHA-256: d29092db4b56011987088aadd8b71d2e3fe8a242441b206bfa6cf49d7409c31e.

Local validation

160 ExUnit tests; 15 fresh external generator/record tests; mix format; public record verification; generator check.

Compatibility

This change adds a field or corrects contract checks. It does not remove a public method or type.

This PR does not merge or release the SDK.

@bjarn
bjarn requested a review from a team as a code owner October 1, 2026 20:02
@bjarn
bjarn merged commit a707e62 into main Oct 1, 2026
3 checks passed
@bjarn
bjarn deleted the codex/route-inbound-domain-contract branch October 1, 2026 20:07
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