Problem:
The executor has a fixed per-statement timeout. Large projects and long-running audit operations can legitimately exceed the default, forcing users to fork mxcli or avoid the operation.
Expected:
Operators should be able to increase the executor timeout without changing code.
Impact:
Large project audit workflows are fragile and can time out before producing useful diagnostics.
Proposed fix:
Add an environment variable override for the executor timeout while preserving the existing default behavior.
Problem:
The executor has a fixed per-statement timeout. Large projects and long-running audit operations can legitimately exceed the default, forcing users to fork mxcli or avoid the operation.
Expected:
Operators should be able to increase the executor timeout without changing code.
Impact:
Large project audit workflows are fragile and can time out before producing useful diagnostics.
Proposed fix:
Add an environment variable override for the executor timeout while preserving the existing default behavior.