Skip to content

Commit a denied terminal outcome after final egress refusal #1358

Description

@Brad-Edwards

A final flow-sink denial commits a denied audit but leaves the operation SUCCEEDED. Durable status and the caller-visible refusal disagree.

Acceptance criteria

  • Commit the terminal operation outcome and denial audit atomically after the final release decision, using existing operation semantics.
  • Ensure status, history, idempotent readback, and effect consumers agree on the denied release. Preserve evidence of earlier work without reporting the prohibited release as successful.
  • Verify no payload is released and the same denied outcome survives repeated retrieval and store reopening.

References: Diagnosis, Final egress.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:runtimeRuntime and control-plane codebugSomething isn't workingin-progressAn agent is actively working this issue via /implementsecuritySecurity vulnerabilities and hardening issues

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions