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.