Skip to content

Preserve final evidence-court invariants - #24

Merged
Cuuper22 merged 1 commit into
mainfrom
webmcp-final-invariants
Sep 3, 2026
Merged

Preserve final evidence-court invariants#24
Cuuper22 merged 1 commit into
mainfrom
webmcp-final-invariants

Conversation

@Cuuper22

@Cuuper22 Cuuper22 commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • make shared artifact fetches caller-abort independent
  • enforce typed evidence-sufficient staging with optimistic concurrency
  • preserve visible human overrides and approved decisions
  • distinguish controller abstentions from fixed-policy support-envelope flags
  • strengthen evaluator trajectories and pending-review invariants

Verification

  • python -m pytest -q: 1060 passed
  • node --test tests/test_webmcp_mission_runtime.mjs: 4 passed
  • node --check docs/webmcp-tools.js
  • node --check docs/webmcp-mission.js
  • jq empty evals/webmcp-evals.json
  • git diff --check

Red-team verdict: no remaining application P0/P1 defects.

@Cuuper22
Cuuper22 merged commit 79857ff into main Sep 3, 2026
8 checks 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