Add fleet adaptive strategy engine for proactive LOTL tier ordering
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
This commit is contained in:
@@ -161,10 +161,36 @@ export default function AccessDepthPanel({ agent, diagnostics }: Props) {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{model.strategyReasoning.length > 0 && (
|
||||
<div className="access-depth-section access-depth-strategy-block">
|
||||
<div className="access-depth-section-title">
|
||||
Strategy
|
||||
{model.adaptiveActive && (
|
||||
<span className="access-depth-tag access-depth-tag--active access-depth-adaptive-badge">Adaptive</span>
|
||||
)}
|
||||
</div>
|
||||
<ul className="access-depth-strategy-list">
|
||||
{model.strategyReasoning.map((row, i) => (
|
||||
<li key={`${row.action}-${i}`} className="access-depth-strategy-row">
|
||||
<span className="access-depth-strategy-fact">{row.fact}</span>
|
||||
<span className="access-depth-strategy-inference">{row.inference}</span>
|
||||
<span className="access-depth-strategy-action">{row.action}</span>
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
{typeof model.adaptiveConfidence === 'number' && (
|
||||
<div className="access-depth-meta">confidence {Math.round(model.adaptiveConfidence * 100)}%</div>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="access-depth-section access-depth-onion-block">
|
||||
<div className="access-depth-section-title">
|
||||
Effective onion order
|
||||
<span className="access-depth-source">({model.miningOrderSource})</span>
|
||||
{model.adaptiveActive && (
|
||||
<span className="access-depth-tag access-depth-tag--active access-depth-adaptive-badge">AI path</span>
|
||||
)}
|
||||
</div>
|
||||
<div className="access-depth-onion-columns">
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user