### Scenario 1: Order Approval Workflow
### Normal order (amount < 10000, no interruption)
GET http://localhost:8080/interruptable/order/process?orderId=ORD-001&amount=5000&threadId=normal-order-1
###
### High amount order (amount > 10000, will interrupt)
GET http://localhost:8080/interruptable/order/process?orderId=ORD-002&amount=15000&threadId=high-order-1
###
### Resume after approval
POST http://localhost:8080/interruptable/order/resume?approved=true&threadId=high-order-1
###
### Resume after rejection
GET http://localhost:8080/interruptable/order/process?orderId=ORD-003&amount=20000&threadId=high-order-2
###
POST http://localhost:8080/interruptable/order/resume?approved=false&threadId=high-order-2
###
### Scenario 2: Sensitive Operation Workflow
### Normal operation (no interruption)
POST http://localhost:8080/interruptable/operation/execute?operation=read_data¶ms=userId:123&threadId=normal-op-1
###
### Sensitive operation: delete user
POST http://localhost:8080/interruptable/operation/execute?operation=delete_user¶ms=userId:123,reason:test&threadId=sensitive-op-1
###
### Confirm and continue
POST http://localhost:8080/interruptable/operation/confirm?confirmed=true&threadId=sensitive-op-1
###
### Sensitive operation: delete database (high risk)
POST http://localhost:8080/interruptable/operation/execute?operation=delete_database¶ms=dbName:test_db&threadId=sensitive-op-2
###
POST http://localhost:8080/interruptable/operation/confirm?confirmed=true&threadId=sensitive-op-2
###
### Sensitive operation: modify system config
POST http://localhost:8080/interruptable/operation/execute?operation=modify_system_config¶ms=key:timeout,value:3600&threadId=sensitive-op-3
###
POST http://localhost:8080/interruptable/operation/confirm?confirmed=false&threadId=sensitive-op-3
###
### Scenario 3: Multiple Concurrent Workflows
### Order 1
GET http://localhost:8080/interruptable/order/process?orderId=ORD-101&amount=12000&threadId=concurrent-order-1
###
### Order 2
GET http://localhost:8080/interruptable/order/process?orderId=ORD-102&amount=18000&threadId=concurrent-order-2
###
### Order 3
GET http://localhost:8080/interruptable/order/process?orderId=ORD-103&amount=25000&threadId=concurrent-order-3
###
### Resume order 1
POST http://localhost:8080/interruptable/order/resume?approved=true&threadId=concurrent-order-1
###
### Resume order 2
POST http://localhost:8080/interruptable/order/resume?approved=false&threadId=concurrent-order-2
###
### Resume order 3
POST http://localhost:8080/interruptable/order/resume?approved=true&threadId=concurrent-order-3
###
### Scenario 4: Edge Cases
### Very high amount order
GET http://localhost:8080/interruptable/order/process?orderId=ORD-999&amount=999999&threadId=edge-case-1
###
POST http://localhost:8080/interruptable/order/resume?approved=true&threadId=edge-case-1
###
### Zero amount order
GET http://localhost:8080/interruptable/order/process?orderId=ORD-000&amount=0&threadId=edge-case-2
###
### Exact threshold amount
GET http://localhost:8080/interruptable/order/process?orderId=ORD-THRESHOLD&amount=10000&threadId=edge-case-3
###
### Multiple sensitive operations in sequence
POST http://localhost:8080/interruptable/operation/execute?operation=delete_user¶ms=userId:999&threadId=seq-op-1
###
POST http://localhost:8080/interruptable/operation/confirm?confirmed=true&threadId=seq-op-1
###
POST http://localhost:8080/interruptable/operation/execute?operation=export_sensitive_data¶ms=table:users&threadId=seq-op-2
###
POST http://localhost:8080/interruptable/operation/confirm?confirmed=true&threadId=seq-op-2
###