old sprints work, new sprints for exposing functionality via cli, improve code_of_conduct and other agents instructions
This commit is contained in:
@@ -91,8 +91,56 @@ public sealed record Unknown
|
||||
|
||||
/// <summary>Last update timestamp.</summary>
|
||||
public required DateTimeOffset UpdatedAt { get; init; }
|
||||
|
||||
// Sprint: SPRINT_20260112_004_POLICY_unknowns_determinization_greyqueue (POLICY-UNK-003)
|
||||
|
||||
/// <summary>Reanalysis fingerprint ID for deterministic replay.</summary>
|
||||
public string? FingerprintId { get; init; }
|
||||
|
||||
/// <summary>Triggers that caused the last reanalysis.</summary>
|
||||
public IReadOnlyList<UnknownTrigger> Triggers { get; init; } = [];
|
||||
|
||||
/// <summary>Suggested next actions based on current state.</summary>
|
||||
public IReadOnlyList<string> NextActions { get; init; } = [];
|
||||
|
||||
/// <summary>Conflict detection result if conflicts exist.</summary>
|
||||
public UnknownConflictInfo? ConflictInfo { get; init; }
|
||||
|
||||
/// <summary>Observation state from determinization.</summary>
|
||||
public string? ObservationState { get; init; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Trigger that caused a reanalysis of an unknown.
|
||||
/// Sprint: SPRINT_20260112_004_POLICY_unknowns_determinization_greyqueue (POLICY-UNK-003)
|
||||
/// </summary>
|
||||
public sealed record UnknownTrigger(
|
||||
string EventType,
|
||||
int EventVersion,
|
||||
string? Source,
|
||||
DateTimeOffset ReceivedAt,
|
||||
string? CorrelationId);
|
||||
|
||||
/// <summary>
|
||||
/// Conflict information for an unknown.
|
||||
/// Sprint: SPRINT_20260112_004_POLICY_unknowns_determinization_greyqueue (POLICY-UNK-003)
|
||||
/// </summary>
|
||||
public sealed record UnknownConflictInfo(
|
||||
bool HasConflict,
|
||||
double Severity,
|
||||
string SuggestedPath,
|
||||
IReadOnlyList<UnknownConflictDetail> Conflicts);
|
||||
|
||||
/// <summary>
|
||||
/// Detail of a specific conflict.
|
||||
/// </summary>
|
||||
public sealed record UnknownConflictDetail(
|
||||
string Signal1,
|
||||
string Signal2,
|
||||
string Type,
|
||||
string Description,
|
||||
double Severity);
|
||||
|
||||
/// <summary>
|
||||
/// Reference to evidence supporting unknown classification.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user