-record(context, { spec :: oaspec@internal@openapi@spec:open_api_spec(oaspec@internal@openapi@spec:resolved()), config :: oaspec@config:config(), operations :: list({binary(), oaspec@internal@openapi@spec:operation(oaspec@internal@openapi@spec:resolved()), binary(), oaspec@internal@openapi@spec:http_method()}), schema_cache :: gleam@dict:dict(binary(), {ok, oaspec@internal@openapi@schema:schema_object()} | {error, oaspec@internal@openapi@resolver:resolve_error()}), component_type_names :: gleam@dict:dict(binary(), nil) }).