Details (original message): Add the optional intentgate decorator over agent-intent with pass-through and fail-closed tests.
Contract codes now use the agent.* values, and runtime can emit structured logs without changing results when no logger is configured. Co-authored-by: Cursor <cursoragent@cursor.com>