Make t2c compare-workspace --nl-mode deterministic authoritative for both
workspace pipelines and their deadline calculation. The command must run a
task-file comparison without an LLM credential when every selected semantic
mode is deterministic, and its help must expose the option.
--nl-mode deterministic overrides an ambient
require-llm default for compare-workspace.The user’s implementation request authorizes this bounded CLI correction. Protected exact-head Validator evidence remains the separate merge boundary.
require-llm; deterministic mode remains explicit opt-in.require-llm, an empty API key
and explicit deterministic NL mode.npm run verify passes 423 tests with one existing JDK-only skip; type,
module, environment, workflow, generated-analysis, structured-response and
schema gates pass.make docker-smoke, governance and diff checks pass locally. Protected
exact-head review remains pending.src/cli.ts
exposed the file’s pre-existing handleExtract CC=22. The handler is now a
small dispatcher over behavior-preserving command functions; Lizard reports
no threshold violations and the focused CLI suite still passes.Protected PR #97 merged the deterministic NL-mode repair as
72a6bd1e194ef3ac6c586b329688fb2faa86be92, which is an ancestor of current
protected main.