3 writes to Reason
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
108Reason = SanitizeReason(job.Reason),
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureTemplateTests.cs (1)
31Jobs = [new AnalysisJob { Id = id, Classification = classification, Reason = "Classified failure" }],
AnalyzeCiFailureVerdictMatrixTests.cs (1)
83Reason = "Decision",
4 references to Reason
AnalyzeCiFailure (2)
PrCommentRenderer.cs (1)
27return $"- {MarkdownFormatting.CodeSpan(job.Name!)} — {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(proposal.Reason ?? "", limit: 500))} ({classification})";
RunSummaryBuilder.cs (1)
87Reason = classification?.Reason ?? "",
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureTransientContractTests.cs (2)
192Assert.StartsWith("token=[REDACTED]; ", accepted.Report.Jobs[0].Reason); 193Assert.Equal(500, accepted.Report.Jobs[0].Reason!.Length);