30
April 30, 2026
2026.04.30Public ingest contract hardened
- Published OpenAPI contract and docs for heartbeat, run start, run success, and run failure.
- Added token-bucket rate limits with 429 responses and Retry-After headers.
- Enforced 64 KiB request body, 32 KiB payload/output, and tag limits.
- Rejected malformed payload objects with explicit 400 responses.
- Added workspace JSON export for portability.