Newer hono drops path-param typing on routes with a single untyped
middleware, so c.req.param('id') widens to string | undefined. Assert
the always-present :id param in the affected finance handlers.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>