test(cli-e2e): expand Discovery (Issue 3) and HITL (4.5) test suites
Discovery (Issue 3):
- get-app-list: add 11 new cases (sorted order, JSON fields, --limit 100,
--name/--tag filters, pipe, network error); adjust 3 cases (merge
duplicate unauth tests, split --mode unknown/chatbot, fix SSO to use
real token + itWithSso)
- get-app-single: add 12 new cases covering full success path (-o json/yaml/
name/wide, pipe, -w workspace, network error, special chars); merge 4
duplicate unauth/SSO cases; fix SSO to use itWithSso
- describe-app: add 9 new cases (Description, Author, Inputs schema fields
3.70-3.75, network error 3.88); adjust 5 cases (merge duplicates,
strengthen assertions, fix SSO, add assertNoAnsi to pipe test)
- get-app-all-workspaces: add 6 new cases (-o wide WORKSPACE column, sort,
workspace_id per app, network error, -w stability); merge 4 duplicate
unauth/SSO cases; fix itWithSso guard; correct WORKSPACE column to -o wide
HITL (Issue 4.5):
- add 5 new cases: streaming pause (4.5.7), consumed token (4.5.16),
--inputs-file (4.5.12), --with-history (4.5.14), resume --stream (4.5.17)
- strengthen 4 existing cases: full JSON fields, hint with form_token,
--action + --inputs, workflow_finished assertion