# Smoke tests for basic functionality - quick validation (< 2 minutes total)
model:
provider: openai
name: gpt-4o-mini # Cost-effective for frequent testing
evals:
- name: smoke_note_creation_minimal
description: Verify basic note creation works
prompt: "Create a simple note with content 'Smoke test note' and immediately delete it to clean up"
expected_result: "Should create and delete note successfully, returning proper JSON responses with success: true"
- name: smoke_search_basic
description: Quick search functionality test
prompt: "Search for notes containing 'nonexistent12345' to test search without finding results"
expected_result: "Should return empty results array or message indicating no notes found, not crash"
- name: smoke_error_handling_invalid_id
description: Test error handling with invalid note ID
prompt: "Try to get a note with ID 'invalid-smoke-test-id-12345'"
expected_result: "Should return error response with success: false and appropriate error message"
- name: smoke_tool_availability
description: Verify all expected tools are available
prompt: "List or verify that these tools are available: create_note, get_note, search_notes, update_note, delete_note"
expected_result: "Should confirm all core tools are accessible and properly configured"