Use the installed Perch skill while editing server/api/orders/[id]/cancel.post.ts. Preserve nuxt-mutation-tenant-scope. Run perch check server/api/orders/[id]/cancel.post.ts --rules nuxt-mutation-tenant-scope --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 composables/useOrderDraft.ts. Preserve ssr-state-request-isolation. Run perch check composables/useOrderDraft.ts --rules ssr-state-request-isolation --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.
