Compile-time is the new runtime: source generators as an application architecture
Roslyn source generators are usually sold as boilerplate killers. Elarion uses them as the architecture: one attributed class becomes a DI registration, an HTTP endpoint, a JSON-RPC method and an MCP tool at build time — and the costs of that choice are just as instructive as the wins.