Skip to content

build(deps): move @intx/* to peers and require arktype ^2.2.3 - #9

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-9063-embedding-move-intx-to-peerdependencies
Sep 27, 2026
Merged

TheGreatAxios merged 2 commits into
mainfrom
cl-9063-embedding-move-intx-to-peerdependencies

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Verification

  • typecheck, build and bun run test (22 pass); npm pack --dry-run and CI pass.

Closes CL-9063
Closes CL-9066

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Independent review of the stack found: bad base64 replies escaped as a raw DOMException or silently truncated vectors; non-integer indices were accepted; duplicate-index and non-JSON-200 coverage was lost; the live suite failed instead of skipping when the model was absent. All fixed in this stack (strict base64 decode, number.integer index, restored harness tests, model-aware skip).

Remaining notes: peer range >=0.4.0 follows sibling convention. Each commit typechecks, tests, and builds standalone.

@TheGreatAxios
TheGreatAxios force-pushed the cl-9063-embedding-move-intx-to-peerdependencies branch 2 times, most recently from 3cb804e to b805e1d Compare September 25, 2026 17:36
@TheGreatAxios TheGreatAxios changed the title @intx/* as peer dependencies; pin arktype 2.2.3 @intx/* as peer dependencies; require arktype ^2.2.3 Sep 25, 2026
@TheGreatAxios
TheGreatAxios force-pushed the cl-9063-embedding-move-intx-to-peerdependencies branch from b805e1d to eb7be38 Compare September 25, 2026 23:49
@TheGreatAxios TheGreatAxios changed the title @intx/* as peer dependencies; require arktype ^2.2.3 Move @intx/* to peer dependencies and require arktype ^2.2.3 Sep 25, 2026
Hosts supply Interchange, so @intx/inference and @intx/types become
peerDependencies (^0.4.0) with devDependency pins. @intx/log was never
imported and is dropped. arktype takes a caret range so hosts keep a
single copy.
@TheGreatAxios
TheGreatAxios force-pushed the cl-9063-embedding-move-intx-to-peerdependencies branch from eb7be38 to 6514a1d Compare September 26, 2026 01:29
@TheGreatAxios TheGreatAxios changed the title Move @intx/* to peer dependencies and require arktype ^2.2.3 build(deps): move @intx/* to peers and require arktype ^2.2.3 Sep 26, 2026
@TheGreatAxios
TheGreatAxios added this pull request to stack #15 September 26, 2026 01:58
@TheGreatAxios
TheGreatAxios merged commit 4f9578b into main Sep 27, 2026
1 check passed
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