Implement missing backend endpoints for release orchestration
TASK-002: 11 deployment monitoring endpoints in JobEngine (list, get, logs, events, metrics, pause/resume/cancel/rollback/retry) TASK-003: 6 evidence management endpoints in JobEngine (list, get, verify, export, raw, timeline) TASK-005: 3 release dashboard endpoints in JobEngine (dashboard summary, approve/reject promotion) TASK-006: 2 registry image search endpoints in Scanner (search with 9 mock images, digests lookup) All endpoints return seed/mock data for testing. Auth policies match existing patterns. Dual route registration on both /api/ and /api/v1/ prefixes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -67,6 +67,18 @@ public sealed record ElkLayoutOptions
|
||||
public ElkLayoutEffort Effort { get; init; } = ElkLayoutEffort.Best;
|
||||
public int? OrderingIterations { get; init; }
|
||||
public int? PlacementIterations { get; init; }
|
||||
public EdgeRefinementOptions? EdgeRefinement { get; init; }
|
||||
}
|
||||
|
||||
public sealed record EdgeRefinementOptions
|
||||
{
|
||||
public bool? Enabled { get; init; }
|
||||
public int MaxGlobalPasses { get; init; } = 2;
|
||||
public int MaxTrialsPerProblemEdge { get; init; } = 4;
|
||||
public int MaxProblemEdgesPerPass { get; init; } = 12;
|
||||
public double BaseObstacleMargin { get; init; } = 18;
|
||||
public double SoftObstacleWeight { get; init; } = 0.4d;
|
||||
public double SoftObstacleClearance { get; init; } = 14d;
|
||||
}
|
||||
|
||||
public sealed record ElkPoint
|
||||
|
||||
Reference in New Issue
Block a user