I work at a place that has what is called a matrix organization. At various layers above me, there are Chief Engineers or Architects. For the sake of this, I am a mid tier Platform Architect. I have pushed for and received what is called an RAA or Roles Responsibility and Authority document. It basically lays out what is my job. Routinely, I may be overruled because another group disagrees either due to capacity or otherwise with a process, procedure or technical decision. Despite having receiving same approval from these Chief Engineer or Architect types to operate or proceed to execute in this manner. They signed off.
When approached, the response I get is that while they agree, they do not want to jeopardize the software release due to schedule. These are usually issues dealing with lack of configuration management or software security. We have clear processes stating when vulnerabilities for example should be resolved. Teams run out of capacity to resolve these items and appeal to higher authority to more or less cause me to be overruled.
How do I retain my RAA despite being occasionally outranked?