Resolve the operation name for a request (e.g. c.get("operation"), or a matcher).
OptionalprincipalResolve the principal/user id (default: none).
OptionalactionHeader carrying the frontend action id (default "x-suluk-action").
OptionalnowWall-clock now (ms). Pass () => Date.now() in production; a fixed fn in tests for reproducibility.
operation name → its declared cost model.