using KArtSell.Modules.SignalEngine.Domain;

namespace KArtSell.Modules.SignalEngine.Features.EvaluateResearchSellPolicy;

public sealed record Response(
    string Action,
    decimal SellRatioOfLot,
    decimal TargetSecurityPortfolioWeightAfter,
    string PolicyId,
    string ReasonCode,
    string DecisionContractVersion,
    int PolicyTraceSchemaVersion,
    bool ReentryEligible,
    IReadOnlyList<PolicyTraceEntry> PolicyTrace,
    string EvidenceStatus);
