PatternKit has a fluent Interpreter runtime and production examples, but the GoF coverage audit needs a first-class source-generated path as well.\n\nAcceptance criteria:\n- Add generator attributes for declaring a grammar/DSL or expression-family interpreter shape.\n- Generate the interpreter composition with deterministic diagnostics and no reflection in hot paths.\n- Include TinyBDD generator tests, runtime tests, and real-world examples.\n- Document the fluent path and generated path side by side.\n- Include IServiceCollection integration for the example/demo surface.\n- Land green on CI, CodeQL, docs, and coverage.
PatternKit has a fluent Interpreter runtime and production examples, but the GoF coverage audit needs a first-class source-generated path as well.\n\nAcceptance criteria:\n- Add generator attributes for declaring a grammar/DSL or expression-family interpreter shape.\n- Generate the interpreter composition with deterministic diagnostics and no reflection in hot paths.\n- Include TinyBDD generator tests, runtime tests, and real-world examples.\n- Document the fluent path and generated path side by side.\n- Include IServiceCollection integration for the example/demo surface.\n- Land green on CI, CodeQL, docs, and coverage.