OptionalownerOptionalaccessOptionalpoliciesresolve the drizzle instance for a request (dev: () => db; worker: (c) => drizzle(c.env.DB)).
the verified caller id (token/session/x-user) — used for owner-scoping + the create owner-stamp.
whether the caller is an admin (e.g. c.get("isAdmin") === true).
Optionalredactstrip private columns from a row for a non-admin reader (no-op by default).
Optionalafterpost-update hook (e.g. back-in-stock on a restock); fires only for tables in afterUpdateTables.
Optionalafter
override the default mode→policy preset (passed through to @suluk/hono's policyFor).