ZV-2026-0032 · 2026-08-14 · engine-production-3bdc.up.railway.app

engine-production-3bdc.up.railway.app: Type of minimum_acceptable_count on research_hook_evidence changed integer → unset.

breaking

What changed

Type of minimum_acceptable_count on research_hook_evidence changed integer → unset. Type of status on research_hook_evidence changed string|null → unset. status on research_hook_evidence narrowed to a closed enum (succeeded, insufficient_verified_supply, unsupported_cell, failed, degraded); previously valid values may now be rejected. Type of delivered_count on research_hook_evidence changed integer|null → integer.

What to do

If your agents call engine-production-3bdc.up.railway.app, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.

The redline

integer
+  unset   research_hook_evidence
string|null
+  unset   research_hook_evidence
open
+  enum[succeeded,insufficient_verified_supply,unsupported_cell,failed,degraded]   research_hook_evidence
integer|null
+  integer   research_hook_evidence
Return a deterministic, unpadded portfolio of verified hook evidence.
        Hard evidenc…
+  Return a deterministic, unpadded portfolio of verified hook evidence.
        Hard evidenc…   research_hook_evidence
+  allow_partial  Default of allow_partial on research_hook_evidence changed true → false.
+  minimum_acceptable_count  Default of minimum_acceptable_count on research_hook_evidence changed 1 → null.
Full engine-production-3bdc.up.railway.app changelog →JSON feedWatch this for my agents