Skip to content

ADR index

Every Architecture Decision Record this project has locked, in decision order. Each links to the full record.

ADRDecision
ADR-0001Target tenant, subscription, and region
ADR-0002Image-model selection methodology and access (the model list lives in the model catalog)
ADR-0003MAI-Voice-2 voice model and listen voice set
ADR-0004Foundry resource topology and region
ADR-0005Identity, roles, and secret handling
ADR-0006Cost governance and the monthly budget cap
ADR-0007Content safety and responsible AI for generated images and narration
ADR-0008Publish-pipeline integration for Foundry voice and image generation
ADR-0009Azure Local on-prem reviewer / RAG track (open-weight substitute)
ADR-0010FLUX image models adopted alongside the MAI-Image baseline (superseded by ADR-0002 and the model catalog)
ADR-0011Multi-target deployment automation (Azure cloud, Windows Server Foundry Local, Azure Local)
ADR-0012Agent MCP tool governance via an APIM AI gateway (gated to the agent phase)
ADR-0013Foundry Local install mechanism, identity exception, and governance scope (supersedes part of ADR-0011)
ADR-0014Azure Local Foundry deployment layers, GPU scope, and authentication (supersedes part of ADR-0011, amends ADR-0009)
ADR-0015Cost-first observability package boundaries and activation gates
ADR-0016Native Foundry metrics for model usage observability
ADR-0017Deployment-target documentation and repository structure (the docs/targets/ tree, two model catalogs, the infra/ subtree layout)
ADR-0018Model registry schema v2, with an optional target discriminator (implements ADR-0017 decision 7)
ADR-0019The on-premises model rosters and the first increment for each target
ADR-0020On-premises hardware sizing provenance and GPU scope (corrects SPIKE-18's binding-constraint claim)
ADR-0021On-premises cost governance, where ADR-0006 layer 1 has no referent (amends ADR-0006)
ADR-0022On-premises observability boundaries, and that ADR-0016 cannot be met on either target
ADR-0023Azure Local Foundry networking, ingress, and TLS (reverses SPIKE-19's certificate position)
ADR-0024On-premises lifecycle, upgrade, drift, and teardown