fb9b439b32
- Fixed 3 comment-embedded test names in m5_acceptance.robot causing empty test name errors (Context Assembly, Scaling, Policy sections) - Fixed 7 double-space test names (Context Policy/Analysis variants) that Robot Framework was splitting at the separator boundary - Fixed 4 keyword argument spacing issues (Convert To Lower Case, Should Not Be Empty, Combined Output, Run Process) - Fixed m6_acceptance.robot: Should Be Equal As Strings split, Should Be True missing separator, Output Should Contain case_insensitive as bundled string, two Run Keyword And Ignore Error teardown patterns with bundled keyword names, session_id extraction - Fixed wf14_server_mode.robot: diagnostics case-insensitive check, actor add missing positional NAME argument - Fixed common_e2e.resource Run CleverAgents Command: added shlex-based normaliser that splits single-string CLI arg bundles into individual tokens and extracts embedded expected_rc= and timeout= overrides - Fixed common_e2e.resource Safe Parse Json Field: added one-level deep nested dict search for fields like session_id inside data wrapper - Fixed e2e_session_create_persist, m1, m2, tdd_acms, wf07, wf17 various spacing and structural Robot Framework syntax issues All 66 E2E tests now pass --dryrun; non-LLM runtime tests verified passing end-to-end including m6, wf14, session, and smoke tests.