CedarCopilot wants to merge 3 commits into staging from fix/jev-gate-skip-participant-significant
Libra exercised 1 changed behavior; none regressed.
Libra ran this behavior against the change and confirmed the check detects when it breaks.
Changed code: pre-execution-setup.ts.
Live on prod, watching, 2 days left
Libra has verdicts on 0 of 2 tracked behaviors on prod; 2 are still being checked. Libra checks hourly for 3 days after each deploy.
On staging, both runs on conversation d9d365b6 (an intro email and the participant's own outbound email) were skipped by the Jev action gate and recorded as "No-op AOP", although the AOP is Deals (is_no_op = false). CloudWatch jev-action-gate.evaluated: run 72507dcf noul 0.29 and run f9ba7147 noul 0.25, both skip: true, is_participant_execution: true, is_significant: true. The strategic overview and next steps never refreshed.
runJevActionGateCheck returns early (orchestrator runs) for a participant execution whose triggering event is significant, inbound or outbound. Logs jev-action-gate.bypassed. Anything that might change the shared deal has to register, and the gate's state has no deal context to judge that. isSignificant already filters machine noise (calendar invites, notifications, bulk mail), so Jev now only judges insignificant events on participant executions. Trade-off: a human "Sounds good" now runs the full orchestrator.
Send an email on a shared deal as a participant. The run should have no "No-op AOP" output, a jev-action-gate.bypassed log line in the worker log group, and strategist/next-steps tool calls in agent_tool_calls.
š¤ Generated with Claude Code
Libra has not measured any production surfaces for this change yet.