chore(ever-connect,ever-stats): Ever Platform SDK 1.0.0-rc.7
Merged
EV
10d ago+28+28+01234567890123456789-27-27-01234567890123456789
PR
- Have you followed the contributing guidelines?
- Have you explained what your changes do, and why they add value?
This moves the optional Ever Platform modules and the egress audit to the Ever Platform SDK 1.0.0-rc.7 (from rc.6). Two things change in the SDK:
- the production root is pinned, so a Gauzy build pointed at
https://api.ever.cocan verify that API's key manifest and entitlement documents; - the contract lists the live event stream (
GET /rt/sse, row 35), which Gauzy does not make.
Plugins
@gauzy/plugin-ever-connectand@gauzy/plugin-ever-statspin@ever-co/connect-sdk,@ever-co/connect-contractsand@ever-co/connect-toolsat1.0.0-rc.7(exact).- No code change. Between rc.6 and rc.7, the request bodies, the statistics report and its schema are byte-identical, and so is the verifier API. The new part is a pinned root, plus one contract row that Gauzy does not call.
Egress audit and the outbound-call page
- The harness
@ever-co/connect-toolsmoves to1.0.0-rc.7, andtools/egress-audit/package-lock.jsonchanges with it. every_trigger_exclude_rowsgains row 35, so theevery_triggerrun leaves out exactly the rows Gauzy does not make.outbound-calls.mjs --checkrequires this: without it, it fails with "the rows Gauzy does not make are [ā¦, 35]".tools/ever-platform/outbound-calls.mdis regenerated: contract version1.0.0-rc.7, and row 35 is listed under "not built in this release".- Follow-up outside this repo: the published copy of the page (
ever-co/ever-gauzy-docs,website/docs/ever-platform/outbound-calls.md) needs the same two table lines.
Lockfile
yarn.lock: the three@ever-co/connect-*entries move to rc.7 with the registry's tarball shasum and integrity. Nothing else moves.
Checked locally
npm ci --prefix tools/egress-audit, thennode tools/ever-platform/outbound-calls.mjs --check: ok (contract 1.0.0-rc.7; 13 rows made, 12 not made).node --test tools/ever-platform/outbound-calls.test.mjs: 4/4.- The egress-audit and private-deps tool tests: 19/19.
- The published
@ever-co/connect-sdk@1.0.0-rc.7verifies the live production key manifest forhttps://api.ever.co, and refuses it for the development and staging issuers. The packages carry npm provenance, andnpm audit signaturesverifies them. - The plugin jest suites and the mock-platform e2e jobs run in this PR's CI.
š¤ Generated with Claude Code
Summary by cubic
Updates the Ever Platform SDK dependencies to 1.0.0-rc.7 (from rc.6) in the optional Ever Platform plugins and the egress audit tooling. The SDK now pins its production root for https://api.ever.co and lists the live event stream (GET /rt/sse, row 35) in its contract, which Gauzy does not make.
- Pins
@ever-co/connect-sdk,@ever-co/connect-contracts, and@ever-co/connect-toolsat1.0.0-rc.7in@gauzy/plugin-ever-connectand@gauzy/plugin-ever-stats; no code changes, the SDK surface Gauzy uses is identical between rc.6 and rc.7. - Updates
yarn.lockandtools/egress-audit/package-lock.jsonwith the new package versions. - Adds row 35 to
every_trigger_exclude_rowssooutbound-calls.mjs --checkpasses, and regeneratesoutbound-calls.mdlisting row 35 as not built in this release. - Updates
patch-mock-clock.mjsto accept harness1.0.0-rc.7, since the audit job patches the mock platform's entitlement bucket afternpm ciand rejects versions it wasn't written for. - Requires a related update to the published copy of the outbound-calls page in
ever-co/ever-gauzy-docs.