Inject git describe output into the assembly's InformationalVersion at build time via an MSBuild target (local dev) or Docker build arg (CI/Docker). Local builds use v1.0.2-21-g9e67c59-dirty; Docker builds take APP_VERSION as a build arg to avoid MSBuild property collision with VERSION. Co-authored-by: opencode <opencode@anomaly.co>