# features/health.feature @health @smoke @critical Feature: Health Endpoint The health endpoint should indicate server status @basic @critical Scenario: Health check returns healthy status Given the server is running When I request the health endpoint Then the response should be "{\"status\":\"healthy\"}" @basic @critical Scenario: Healthz endpoint returns rich health info Given the server is running When I request the healthz endpoint Then the status code should be 200 And the response should be JSON with fields "status, version, uptime_seconds, timestamp" And the "status" field should equal "healthy"