Skip to content

chore: update schemas from constructive-db - #1915

Open
Anmol1696 wants to merge 1 commit into
mainfrom
schema-update/20261016-213025
Open

Anmol1696 wants to merge 1 commit into
mainfrom
schema-update/20261016-213025

Conversation

@Anmol1696

Copy link
Copy Markdown
Contributor

Automated Schema + SDK Update

This PR was created by the schema-propagation workflow.

What changed

Updated schema files from constructive-db and regenerated ALL SDK clients.

Source: constructive-db@d033817a777

Schemas updated

  • sdk/constructive-sdk/schemas/ — all API targets from constructive-db (auto-discovered)
  • sdk/migrate-client/schemas/ — migrate
  • pgpm/export/src/meta-export-tables.json — generated meta export table list

Clients regenerated

  • sdk/constructive-sdk/src/ — ORM client
  • sdk/constructive-cli/src/ — CLI client
  • sdk/constructive-react/src/ — React hooks
  • sdk/migrate-client/src/ — Migrate client

Skill references updated

  • .agents/skills/ — Generated skill documentation

Auto-generated by constructive-hub schema-propagation

Auto-generated by schema-propagation workflow.
Source: constructive-db@d033817a777
@tenki-reviewer

tenki-reviewer Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Review complete. No blocking issues — approved ✅; 3 nitpicks below.

🧹 Nitpicks (3) — 🟢 3 low
  • 🟢 Breaking removal of binding APIs from published SDKs (index.ts:35) — This regeneration removes all HostnameBinding and RouteBinding surfaces from the three published SDK packages, tracking the upstream schemas/api.graphql schema drop.
  • 🟢 Docs promise per-bucket bulk limit enforced per module (upload-files.ts:19) — The regenerated bulk-upload help and docs say uploads accept "at most the bucket's maxBulkFiles files per call" (sdk/constructive-cli/src/storage/cli/commands/upload-files.ts:19, mirrored in the skills references and READMEs).
  • 🟢 Orphaned binding reference docs remain in skills (hostname-binding.md:1) — The regeneration removed every HostnameBinding/RouteBinding artifact from the SDK packages and dropped their entries from the skill indexes, but the generated reference docs were left behind: .agents/skills/cli-api/references/hostname-binding.md:1, route-binding.md, and their hooks-api/orm-api copies still document csdk hostname-binding/csdk route-binding CRUD for commands that no longer exist in the CLI router.

This PR is a generated-SDK regeneration tracking an upstream GraphQL schema update, with the headline change being the complete removal of the HostnameBinding/RouteBinding API surface across all three published packages. The removal is consistent: commands registries, ORM models, React Query hooks, query/mutation key factories, invalidation entries, and ~770 lines of api.graphql SDL all drop the binding entities together with no stale cross-references. Additive schema fields (maxBulkFiles, region, four billing-provider-module fields, mfaSetupRequired) are mirrored across Select/Filter/OrderBy/Input surfaces in every package. Skill reference docs were regenerated for the added entities, though a few removed-entity docs were left behind.

Files Change
sdk/constructive-{cli,react,sdk} api/ artifacts Remove all HostnameBinding/RouteBinding models, commands, hooks, key factories, invalidation entries, and SDL types
sdk/*/storage artifacts Add bucket maxBulkFiles column across input/select/filter/order-by surfaces, upload commands, and docs
sdk/*/modules artifacts Add billing-provider-module fields (billingConnectionTableId, billing/record functions) and storage-module region
.agents/skills/** Regenerate CLI/hooks/ORM reference docs for the schema change; a few binding docs remain orphaned

Reviewed commit: 0b27c2c

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.

1 participant