mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-30 20:39:39 +02:00
refactor(server, scan): introduce target management with active target switching, enhance DB pool handling, and integrate target-aware task routes for improved modularity
This commit is contained in:
parent
acdc71cd88
commit
635b213825
40 changed files with 1810 additions and 240 deletions
|
|
@ -60,6 +60,12 @@ pub enum TraceStage {
|
|||
/// trace consumer can audit how a mixed-cap batch fanned out across
|
||||
/// lanes without head-of-line blocking.
|
||||
WorkerLaneAssigned,
|
||||
/// Track K.0 (Phase 25) — the multi-strategy spec-derivation scoring
|
||||
/// picked a winning candidate. `detail` carries
|
||||
/// `winner=<strategy> runners_up=<strategy,…>` so a trace consumer can
|
||||
/// audit which strategies fired and which lost the score / tie-break,
|
||||
/// making engine derivation gaps visible without re-running.
|
||||
SpecScoringResult,
|
||||
}
|
||||
|
||||
impl TraceStage {
|
||||
|
|
@ -79,6 +85,7 @@ impl TraceStage {
|
|||
Self::OracleObserved => "oracle_observed",
|
||||
Self::Verdict => "verdict",
|
||||
Self::WorkerLaneAssigned => "worker_lane_assigned",
|
||||
Self::SpecScoringResult => "spec_scoring_result",
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -246,5 +253,9 @@ mod tests {
|
|||
TraceStage::WorkerLaneAssigned.as_str(),
|
||||
"worker_lane_assigned"
|
||||
);
|
||||
assert_eq!(
|
||||
TraceStage::SpecScoringResult.as_str(),
|
||||
"spec_scoring_result"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue