CedarCopilot wants to merge 1 commit into staging from fix/superglue-generalization-comments-stale
Live on prod, watching, 2 days left
Libra has verdicts on 0 of 1 tracked behaviors on prod; 1 is still being checked. Libra checks hourly for 3 days after each deploy.
record_id/object_name/object_slug) was an unsaved Superglue draft, inert until rebuilt. Re-checked live (sg tool find) against all three tools today , every one already has the generalized shape saved. The comments were stale, not current fact.salesforce-update-opportunity-field end-to-end: a real write against a Salesforce Lead record, read back via the REST API to confirm the field actually changed (not just a schema check).crm.objects.leads.write scope actually being granted (PR #2840), Attio blocked on no test connection being available under current authorization. Comments now state the real, current confidence level for each rather than a stale one.as unknown as Record<string, unknown> cast in salesforce.ts (this tool's contract takes the array directly, not wrapped in an object). Widened executeWorkflow's own payload type to honestly accept Record<string, unknown> | unknown[], and pushed the one unavoidable cast down to the actual untyped boundary , @superglue/client's own RunRequestInputs type is narrower than what its runtime demonstrably accepts, per the same live test.salesforce-object-binding.test.ts, hubspot-object-binding.test.ts, attio-object-binding.test.ts, attio.test.ts , 40/40 passing@zero/server typecheck cleanš¤ Generated with Claude Code
The PR appears safe to merge because it preserves runtime request values while making comments and TypeScript contracts more accurate.
This PR corrects stale CRM integration comments to reflect the currently deployed Superglue tool schemas and moves the Salesforce array-payload assertion to the SDK boundary without changing runtime behavior.
executeWorkflow to honestly represent object and bare-array tool inputs.Reviews (1) Ā· Last reviewed commit: "fix(crm): correct stale non-Deal Supergl..."
Libra has not measured any production surfaces for this change yet.