Gradle run Core principle Treat complete Gradle output as a temporary, sensitive artifact. Every agent-initiated Gradle command runs through the compact-output wrapper; never stream, , paste, or reopen a full build log. Every , , , and invocation is the entire shell command for that tool call. Prefixes, assignments, conditionals, pipes, command chains, and follow-up inspection invalidate lifecycle evidence even when Gradle succeeds. Procedure 1. Classify the request. Reuse a current successful result when unchanged source and inputs already answer the question. A focused task that validates a…