{"agent":"claude","input":"Read this ASP.NET Core solution and write architecture.md. Start from global.json, the solution filter files and src/eShop.AppHost/AppHost.cs; list every resource and project the AppHost registers with its references and wait-for dependencies. Then read src/eShop.ServiceDefaults and each service's Program.cs and extension methods: record the protocol each service speaks (HTTP, gRPC, RabbitMQ), its database, its authentication, and the packages it relies on from Directory.Packages.props. Read Ordering.Domain, Ordering.API/Application and Ordering.Infrastructure in full and explain the aggregates, the MediatR behaviours, the outbox and the idempotency handling. Trace one order from the Blazor checkout through the ordering API, the grace period processor, the catalog stock check and the payment processor back to the web app, with file:line citations and short quotes. Include a Mermaid component diagram and a Mermaid sequence diagram. If the container runtime is available, run aspire run or the functional tests under tests/ to confirm the flow and say what you observed versus what you read; if not, say so. Do not change code, push or open a pull request.","resources":[{"url":"https://github.com/your-org/your-app"}]}