It sounds like you are planning to use multiple knowledge bases (why) ?
You say that you want to implement 6 modules at first : User Management, Circulation, Inventory; Discovery (VuFind), Platform Management, APIs. When are you planning to use ERM ?
User Synchronisation via OAuth (why OAuth vs. SAML)
APIs: OpenAPIs (Which OpenAPIs do you plan to develop ?)
A Platform Managemt App (= Consortium App ?) for Shanghai Libraries = a consortium of 400 libraries (interesting plan)
Consortium functions: Can you explain more about what you plan to develop / have ?
Net borrowing: Does this relate to ILL borrowing functions ? Is this designed to be cross-library (cross-tenant) ?
developing SIP2-CN module supporting multi-tenancy, independent permission control etc. (great!)
Folio to accomodate the RDF format for linked data → I (for the hbz) would greatly appreciate that !