| name | architecture-decision |
| description | Conducts and records a verifiable GPT-RAG Orchestrator architectural decision. Use when a choice alters runtime strategy boundaries, contracts, identity, data, deployment, or operation with meaningful reversal cost. |
GPT-RAG Orchestrator architectural decision
- Load the relevant
engineering-principles references.
- Define the user or operator outcome, constraints, affected repositories,
and up to five prioritized characteristics with measurable thresholds.
- Compare at least two viable alternatives and the option of not changing.
- Evaluate FastAPI and runtime strategy boundaries, identity, authorization,
data and conversation compatibility, retrieval and MCP trust, deployment,
cost, operation, migration, and reversibility.
- Record the decision using
the ADR template.
- Define fitness functions, adoption order, rollback or roll-forward, and a
review trigger.
Do not turn a framework, model, or Azure service preference into an
architectural requirement. GitHub Copilot engineering agents are not runtime
agent dependencies. When evidence is missing, record a time-bounded
investigation and its decision criterion instead of guessing.