Use the installed Perch skill while editing src/main/kotlin/example/ReceiptQueue.kt. Preserve receipt-queue-bounded. Run perch check src/main/kotlin/example/ReceiptQueue.kt --rules receipt-queue-bounded --json after the edit. Read each finding and the affected code, fix the implementation, and run the identical check again after the fix. Keep the rule and regression tests intact. Run the application's relevant regression tests and report the commands and actual results. Exit 3 means a rule finding; exit 1 or 2 means the check did not complete. Report an unavailable or incomplete check as blocked. Do not claim the application tests ran if only the Perch check ran. Use the installed Perch skill while editing src/main/kotlin/example/OrderLookup.kt. Preserve coroutine-cancellation-rethrown. Run perch check src/main/kotlin/example/OrderLookup.kt --rules coroutine-cancellation-rethrown --json after the edit. Read each finding and the affected code, fix the implementation, and run the identical check again after the fix. Keep the rule and regression tests intact. Run the application's relevant regression tests and report the commands and actual results. Exit 3 means a rule finding; exit 1 or 2 means the check did not complete. Report an unavailable or incomplete check as blocked. Do not claim the application tests ran if only the Perch check ran.