And for that definition to be stable over time.
Things change. When it's a greenfield project, the quality focus is on developer experience and getting that MVP out the door. Once it's an established project, the quality focus is performance, security, regulatory compliance, etc. The very notion of quality changes depending on the lifecycle of the project. The environment you wrote your code in will not exist for long! New bugs, new priorities, new business pressures, new features, cross-functional changes to support other projects, tech integrations, refactors ... the long-term success of a software project is overwhelmingly defined by its ability to handle changes gracefully.
There are two philosophies on how to tackle this:
1) Invest now in quality: hope that you've anticipated most of the future pressures and that your efforts are not wasted. Knowing why other software projects fail gives you a roadmap to avoid the same problems.
2) Invest later in quality: hope that, if the project is a success, it will provide resources to iteratively improve quality. Knowing that most software fails, it makes sense to invest only after it's achieved a modicum of success.
Sounds like you're firmly in camp #1 and your org is in camp #2. Both camps agree the goal is reasonable quality + high perceived end user value ...you could approach the conversation as a (constant) negotiation to define what "reasonable" means. But always keeping in mind that your personal definition of quality is subjective and subject to change.