Skip to content

feat: decide taint, sovereign preflight, and policy (Phase 3 onto main) - #14

Merged
readyagentsdev merged 3 commits into
mainfrom
feat/jev-phase-3-onto-main
Sep 20, 2026
Merged

readyagentsdev merged 3 commits into
mainfrom
feat/jev-phase-3-onto-main

Conversation

@readyagentsdev

Copy link
Copy Markdown
Owner

Summary

Test plan

  • CI green on this PR
  • Soft Unreleased CHANGELOG honest
  • No 2.0.8 cut / no announce

Agent G. and others added 3 commits September 20, 2026 17:18
Decide output is tainted from its state. --sovereign + decider: jev is
refused before the first node, naming the node. Policy can allow/deny by
decider name and model id. Audit records a state hash, never the state.
Record and offline replay hash the interpolated state before redaction,
matching the LLM cassette keying. The redactor still mutates only the
vendor body. Policy on_tainted walks mapping/list templates. Cassette
secret list includes typesafe_api_key.
@readyagentsdev
readyagentsdev merged commit 7db7963 into main Sep 20, 2026
56 checks passed
@readyagentsdev
readyagentsdev deleted the feat/jev-phase-3-onto-main branch September 21, 2026 11:40
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