< Summary

Information
Class: Orchestrator.Commands.Observability.ExportExperimentItem.MatchExperimentMetadata
Assembly: Orchestrator
File(s): /home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ExportExperimentItem/ExportedExperimentItem.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 14
Coverable lines: 14
Total lines: 46
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

/home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ExportExperimentItem/ExportedExperimentItem.cs

#LineLine coverage
 1using System.Text.Json;
 2
 3namespace Orchestrator.Commands.Observability.ExportExperimentItem;
 4
 5public sealed record ExportedExperimentItem(
 6    MatchExperimentDatasetItem DatasetItem,
 7    MatchExperimentRunnerPayload RunnerPayload);
 8
 9public sealed record MatchExperimentDatasetItem(
 10    string Id,
 11    JsonElement Input,
 12    MatchExperimentExpectedOutput ExpectedOutput,
 13    MatchExperimentMetadata Metadata);
 14
 15public sealed record MatchExperimentExpectedOutput(
 16    int HomeGoals,
 17    int AwayGoals,
 18    string Availability);
 19
 020public sealed record MatchExperimentMetadata(
 021    string CommunityContext,
 022    string Competition,
 023    int Matchday,
 024    string HomeTeam,
 025    string AwayTeam,
 026    string TippSpielId,
 027    string Model,
 028    bool IncludeJustification,
 029    DateTimeOffset PredictionCreatedAt,
 030    string PromptTemplatePath,
 031    IReadOnlyList<string> ContextDocumentNames,
 032    IReadOnlyList<MatchExperimentResolvedContextDocument> ResolvedContextDocuments,
 033    MatchExperimentHistoricalPrediction HistoricalPrediction);
 34
 35public sealed record MatchExperimentResolvedContextDocument(
 36    string DocumentName,
 37    int Version,
 38    DateTimeOffset CreatedAt);
 39
 40public sealed record MatchExperimentHistoricalPrediction(
 41    int HomeGoals,
 42    int AwayGoals);
 43
 44public sealed record MatchExperimentRunnerPayload(
 45    string SystemPrompt,
 46    string MatchJson);