Input: I need a telehandler to lift 1500 pounds up to 40 feet high and reach 20 feet out. This is for outdoor construction work.
{ "equipment_type": "Telehandler", "reach_horizontal": 20, "reach_vertical": 40, "lift_weight": 1500, "drive_type": "4WD", "fuel_type": "Diesel" }
❌ Test failed with exception: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'
#0 /home/ibeammac/public_html/rental_chatbot_app/helpers/CompanyAuthHelper.php(66): PDOStatement->execute(Array) #1 /home/ibeammac/public_html/rental_chatbot_app/api/ChatbotSurveyBridge.php(17): CompanyAuthHelper::ensureSystemUserExists(Object(PDO), 1) #2 /home/ibeammac/public_html/rental_chatbot_app/api/testSurveyBridge.php(70): ChatbotSurveyBridge::convertAiToSurveyParams(Object(PDO), Array, 1) #3 {main}
Input: Need a boom lift for indoor warehouse work, reaching 35 feet high with 2 people (400 lbs total).
{ "equipment_type": "Telescopic Boom Lift", "reach_vertical": 35, "lift_weight": 400, "drive_type": "2WD", "fuel_type": "Electric" }
❌ Test failed with exception: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'
#0 /home/ibeammac/public_html/rental_chatbot_app/helpers/CompanyAuthHelper.php(66): PDOStatement->execute(Array) #1 /home/ibeammac/public_html/rental_chatbot_app/api/ChatbotSurveyBridge.php(17): CompanyAuthHelper::ensureSystemUserExists(Object(PDO), 1) #2 /home/ibeammac/public_html/rental_chatbot_app/api/testSurveyBridge.php(70): ChatbotSurveyBridge::convertAiToSurveyParams(Object(PDO), Array, 1) #3 {main}
Input: I need to reach over a 12-foot wall to access a work area 30 feet high for maintenance with tools and materials.
{ "equipment_type": "Articulating Boom Lift", "up_and_over_height": 12, "access_vertical": 30, "drive_type": "4WD", "fuel_type": "Diesel" }
❌ Test failed with exception: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'
#0 /home/ibeammac/public_html/rental_chatbot_app/helpers/CompanyAuthHelper.php(66): PDOStatement->execute(Array) #1 /home/ibeammac/public_html/rental_chatbot_app/api/ChatbotSurveyBridge.php(17): CompanyAuthHelper::ensureSystemUserExists(Object(PDO), 1) #2 /home/ibeammac/public_html/rental_chatbot_app/api/testSurveyBridge.php(70): ChatbotSurveyBridge::convertAiToSurveyParams(Object(PDO), Array, 1) #3 {main}
This test validates the AI Chatbot → Survey Form Bridge approach that:
initialloadR4.php
workflow as the mobile apprentalChat.php