feat: add has_invites and storage_table_provisions to blueprint types#1038
Merged
pyramation merged 1 commit intomainfrom Apr 30, 2026
Merged
Conversation
- BlueprintEntityType: add has_invites boolean for entity-scoped invite tables provisioning - BlueprintStorageConfig: add storage_table_provisions with per-table overrides keyed by files/buckets/upload_requests, each using the same shape as BlueprintEntityTableProvision (nodes, fields, grants, use_rls, policies) Matches constructive-db PR #958.
Contributor
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the
BlueprintEntityTypeandBlueprintStorageConfigtypes innode-type-registryto match the constructive-db changes in constructive-db#958:BlueprintEntityType.has_invites— boolean for entity-scoped invite tables provisioningBlueprintStorageConfig.storage_table_provisions— per-table overrides keyed byfiles,buckets,upload_requests, each usingBlueprintEntityTableProvisionshape (replaces the oldfiles_table_provisionwhich only covered files)Both the codegen source (
generate-types.ts) and the generated output (blueprint-types.generated.ts) are updated.Review & Testing Checklist for Human
has_invitesappears in the generatedBlueprintEntityTypeinterface with correct JSDocstorage_table_provisionshas the correct typed keys (files,buckets,upload_requests) reusingBlueprintEntityTableProvisionNotes
Link to Devin session: https://app.devin.ai/sessions/ff0b16d790a34cceb17740c9897a295e
Requested by: @pyramation