1{ 2 "scenario": "Scenario: Session appears in sidebar after sending a message", 3 "generatedAt": "2026-03-10T00:00:00.000Z", 4 "note": "Uses semantic selectors — regenerate with 'npm run generate' if UI labels change", 5 "steps": [ 6 { 7 "description": "Type \"fix the bug\" in the chat input", 8 "commands": [ 9 "click textbox \"Chat input\"", 10 "type \"fix the bug\"" 11 ] 12 }, 13 { 14 "description": "Press Enter to submit", 15 "commands": [ 16 "click textbox \"Chat input\"", 17 "press Enter" 18 ] 19 }, 20 { 21 "description": "Verify the session appears in the sessions list", 22 "commands": [ 23 "# ASSERT_VISIBLE: fix the bug" 24 ] 25 }, 26 { 27 "description": "Verify the changes view shows the modified file", 28 "commands": [ 29 "# ASSERT_VISIBLE: utils.ts" 30 ] 31 } 32 ] 33} 34 35