test(backends): cover external cli runner contract

This commit is contained in:
William Valentin
2026-02-17 10:40:46 -08:00
parent 70bb14a6f6
commit bfb073ca5f
2 changed files with 118 additions and 0 deletions
+11
View File
@@ -3684,6 +3684,17 @@
"docs/plans/state.json"
],
"test_status": "pnpm test:run src/daemon/routing.test.ts + pnpm typecheck passing"
},
"external-backend-runner-test-coverage": {
"status": "completed",
"date": "2026-02-17",
"updated": "2026-02-17",
"summary": "Added unit coverage for external CLI backend execution contract (argument inference, `{prompt}` substitution, empty-output failure path, and backend constructor defaults) across codex/claude_code/opencode/gemini adapters.",
"files_modified": [
"src/backends/external.test.ts",
"docs/plans/state.json"
],
"test_status": "pnpm test:run src/backends/external.test.ts + pnpm typecheck passing"
}
},
"overall_progress": {