feat(semiotic): gate trust UX, fast activity reads, and symmetric persistence#608
feat(semiotic): gate trust UX, fast activity reads, and symmetric persistence#608ryan-s-roberts wants to merge 5 commits into
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
cd4137c to
51ee5de
Compare
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
…sistence Co-authored-by: Cursor <cursoragent@cursor.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
1 similar comment
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Summary
baml-rt-semioticinterceptor crate with tiered gate evaluation, grounding store, and config bundle (GET/PUT /config/semiotic)/config/semiotic/activity), provenance Gate tab, and incident drill linksa2a_gate,agent_package, and synthetic scope fallback; terminal gate-blockedphase: openrows remain visible in opsquery_gate_activity(wall-time +a2a_gatepredicate, registry identity, no edge-scan agent scoping) replacing 180s timeout fleet rollupsCode quality (thermo-nuclear review)
resolve_call_scopefor started/completed effect symmetry (single synthetic fallback path)tool_effect_metadatastamping module andops_rowvisibility predicates (removed inline retain spaghetti inops_query.rs)config_handlers/module treeemit_host_input_requiredwrapper;emit_gate_input_requiredremains canonicalTest plan
cargo test -p baml-rt-provenance --test effect_bus_tool_ops_testcargo test -p baml-rt-provenance tool_started_without_scopecargo test -p baml-rt-api get_semioticcargo clippy(pre-commit)cargo build -p agentium --releasescripts/verify_gate_provenance.pyagainst live runnerMade with Cursor