Skip to content

[adm 5] Execute canonical generated API database operations - #14

Merged
artiphishle merged 13 commits into
mainfrom
agent/adm-5-generated-api-runtime
Aug 10, 2026
Merged

[adm 5] Execute canonical generated API database operations#14
artiphishle merged 13 commits into
mainfrom
agent/adm-5-generated-api-runtime

Conversation

@artiphishle

Copy link
Copy Markdown
Contributor

Roadmap: ankhorage/studio#115
Parent issue: ankhorage/studio#120

Why this release boundary exists

Studio Phase 4 cannot consume the released Contracts 4 / Data Sources 1 generated API model while Runtime remains on the removed manifest.data.apis and pre-taxonomy data-source contracts. This PR migrates the owning Runtime package before Studio continues, without compatibility aliases or a parallel legacy path.

Changes

  • consume @ankhorage/contracts@^4.0.2 and @ankhorage/data-sources@^1.0.0
  • remove the obsolete runtimeApiLoaders / manifest.data.apis seed-loader surface
  • keep screen loading on canonical operation data loaders only
  • route protocol: 'database' generated API operations through the referenced injected DbAdapter
  • preserve external REST/GraphQL operation execution through @ankhorage/data-sources
  • support generated list/read/create/update/delete result shapes and structured diagnostics
  • migrate Runtime fixtures to kind: 'api', origin: 'external', protocol: 'rest'
  • regenerate Paradox docs and add a major changeset

Validation

The final migration runner passed build, typecheck, lint, format check, Knip, 91 tests, docs generation, and committed changeset status before pushing the validated commit.

After this PR is merged and Runtime is released, [adm 5] Phase 4 continues in Studio against the released Runtime major.

@artiphishle artiphishle self-assigned this Aug 10, 2026
@artiphishle
artiphishle merged commit 66bc06e into main Aug 10, 2026
1 check passed
@artiphishle
artiphishle deleted the agent/adm-5-generated-api-runtime branch August 10, 2026 18:43
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