- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
- Claude-Session
- https://claude.ai/code/session_01KnhfrafYx5ZGaMbzZEJQ2d
Refuse a push that breaks an enumeration proof
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
- pushed
- by user · WAL seq 411 · 2026-08-25T15:50:16.135550Z
Changed files
-
modified
ops/ci/enumeration-proofs.sh -
modified
ops/dev/install-push-guard.sh -
modified
test/openagents/providers/persona_boundary_test.exs
Diff
3 files changed, +21 -1
ops/ci/enumeration-proofs.sh modified +3 -1
@@ -18,4 +18,6 @@ env MIX_ENV=test mix test --warnings-as-errors \
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
|
| 21 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
ops/dev/install-push-guard.sh modified +16
@@ -82,6 +82,22 @@ if [ -f "$repo_root/mix.exs" ] && command -v mix >/dev/null 2>&1; then
| 82 | 82 |
|
| 83 | 83 |
|
| 84 | 84 |
|
| 85 |
|
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 89 |
|
|
| 90 |
|
|
| 91 |
|
|
| 92 |
|
|
| 93 |
|
|
| 94 |
|
|
| 95 |
|
|
| 96 |
|
|
| 97 |
|
|
| 98 |
|
|
| 99 |
|
|
| 100 |
|
|
| 85 | 101 |
|
| 86 | 102 |
|
| 87 | 103 |
|
test/openagents/providers/persona_boundary_test.exs modified +2
@@ -70,6 +70,7 @@ defmodule OpenAgents.Providers.PersonaBoundaryTest do
| 70 | 70 |
|
| 71 | 71 |
|
| 72 | 72 |
|
| 73 |
|
|
| 73 | 74 |
|
| 74 | 75 |
|
| 75 | 76 |
|
@@ -108,6 +109,7 @@ defmodule OpenAgents.Providers.PersonaBoundaryTest do
| 108 | 109 |
|
| 109 | 110 |
|
| 110 | 111 |
|
| 112 |
|
|
| 111 | 113 |
|
| 112 | 114 |
|
| 113 | 115 |
|