Bound a run's input by the bus's value limit, 256 KiB (issue 1921)

The lead's ruling on milestone 47/B0: each referenced input is bounded
by the value limit the design already uses.

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-06 22:10:10 +01:00
parent 336fd73b8b
commit 5cd8bf9520
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -95,7 +95,7 @@ func TestAComposeAskIsRefusedWhereItDoesNotBelong(t *testing.T) {
}
// The asker refuses an input over its bound before it asks, naming its size; the build module refuses bytes that
// are not the input named.
if _, err := RunInputOf("mesh-delivery-checker.inputs", make([]byte, RunInputBound+1)); err == nil || !strings.Contains(err.Error(), "786433 bytes") {
if _, err := RunInputOf("mesh-delivery-checker.inputs", make([]byte, RunInputBound+1)); err == nil || !strings.Contains(err.Error(), "262145 bytes") {
t.Errorf("an input over its bound: %v", err)
}
in := runAsk().Run.Input