Granitelib Adapters vs Decision Models