|
- package main
-
- import "sdr-wideband-suite/internal/pipeline"
-
- func buildArbitrationSnapshot(step pipeline.RefinementStep, queue decisionQueueStats) *ArbitrationSnapshot {
- return &ArbitrationSnapshot{
- Budgets: &step.Input.Budgets,
- RefinementPlan: &step.Input.Plan,
- Queue: queue,
- DecisionSummary: summarizeDecisions(step.Result.Decisions),
- DecisionItems: compactDecisions(step.Result.Decisions),
- }
- }
|