old sprints work, new sprints for exposing functionality via cli, improve code_of_conduct and other agents instructions

This commit is contained in:
master
2026-01-15 18:37:59 +02:00
parent c631bacee2
commit 88a85cdd92
208 changed files with 32271 additions and 2287 deletions

View File

@@ -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>