Agent · UX Review
UX Review Agent
Kvalitetsrevisor for Hermes Agent Info dashboardet. Gennemgår 65 checkliste-punkter på tværs af 10 kategorier og producerer en scored rapport. Reviewer kun — retter ikke selv.
Status
On-demand
Model
mimo-v2.5-pro
Scope
hermes-agent-info.nordicagent.academy
Sidste review
—
Score
—
📊 Seneste Rapport
Indlæser rapport...
🔧 Agentens Ressourcer
🧠 LLM
| Primary model | mimo-v2.5-pro (Xiaomi) |
| Fallback | deepseek-v4-flash |
| Context | File reading + web extraction |
| Cost estimate | ~$0.10–0.30 per review |
📚 Skills
| hermes-agent | Core Hermes knowledge, CLI, config |
| static-site-dashboard-maintenance | Dashboard deploy patterns, nav, CSS |
| kanban-orchestrator | Task routing for findings |
| kanban-worker | Creating actionable task cards |
🛠 Værktøjer
| read_file | HTML structure analysis |
| search_files | Content/structure search |
| web_extract | Live site verification |
| terminal | File stats, link checking |
⚠️ Begrænsninger
- Reviewer kun — retter ikke selv
- Ingen browser automation (fil-læsning + web extraction)
- Ingen adgang til native Hermes dashboard
- Ingen kreditorienterede opgaver
✅ Hvad Gennemgås?
65 checkliste-punkter på tværs af 10 kategorier med vægtet scoring. Se den fulde tjekliste med resultater i 📋 Tjekliste nedenfor.
Kategori
Punkter
Vægt
Navigation & IA
7
15%
Interactive Elements
7
15%
Status Labels & Data
7
15%
Mission Compliance
8
10%
Content Quality
7
10%
Visual Design
6
8%
Mobile Responsiveness
6
8%
Accessibility
6
8%
Cross-page Consistency
6
6%
Performance
5
5%
Total: 65 checkliste-punkter
Scoringsystem
Critical
3 pts
Important
2 pts
Nice-to-have
1 pt
Score range
0–100
Verdicts
- 90–100 ✅ Excellent — Ingen handling nødvendig
- 75–89 ✅ Good — Mindre issues, tilføj til backlog
- 60–74 ⚠️ Needs Work — Planlæg fixes i næste sprint
- 40–59 ⚠️ Significant Gaps — Escaler til dedikeret fix-session
- 0–39 🔴 Critical — Øjeblikkelig escalation
📋 Tjekliste
Indlæser tjekliste...
📜 Tidligere Reviews
Ingen tidligere reviews. Aktiver agenten for at starte.
▶ Aktiver Agent
Kør et on-demand UX review af alle dashboard-sider
Sådan aktiverer du UX Review Agent:
Da dette er et statisk site, kan agenten ikke udløses direkte herfra. Send denne besked til Hermes på Telegram:
Kør UX review nu — gennemgå alle nye sider på hermes-agent-info dashboardet og gem rapporten
Når rapporten er klar, vil den automatisk blive vist her på siden.
'+CAT_LABELS[k]+''+(c.score!==null?c.score+'/100':'—')+' · '+CAT_WEIGHTS[k]+'
';
cg.appendChild(item);
});
/* Verdict color */
var vd=document.getElementById('r-verdict');
if(d.score>=90)vd.style.cssText='background:rgba(37,212,130,.15);color:var(--green);border:1px solid rgba(37,212,130,.3)';
else if(d.score>=75)vd.style.cssText='background:rgba(105,168,255,.15);color:var(--blue);border:1px solid rgba(105,168,255,.3)';
else if(d.score>=60)vd.style.cssText='background:rgba(255,224,112,.15);color:var(--yellow);border:1px solid rgba(255,224,112,.3)';
else if(d.score>=40)vd.style.cssText='background:rgba(255,180,84,.15);color:var(--orange);border:1px solid rgba(255,180,84,.3)';
else vd.style.cssText='background:rgba(255,107,136,.15);color:var(--red);border:1px solid rgba(255,107,136,.3)';
}
/* Item summary in report */
if(d.items&&d.items.length>0){
var passC=0,failC=0,warnC=0,naC=0;
d.items.forEach(function(it){if(it.result==='pass')passC++;else if(it.result==='fail')failC++;else if(it.result==='warning')warnC++;else naC++;});
var sumDiv=document.getElementById('r-item-summary');
if(naC'+pct+'%':'')+'';
details.appendChild(summary);
var itemList=document.createElement('div');
itemList.className='cl-items';
catItems.forEach(function(it){
var sevClass=it.severity==='critical'?'cl-sev-critical':(it.severity==='important'?'cl-sev-important':'cl-sev-nice');
var sevLabel=SEV_LABELS[it.severity]||it.severity;
var resIcon=RESULT_ICONS[it.result]||RESULT_ICONS['null'];
var resText=RESULT_TEXTS[it.result]||RESULT_TEXTS['null'];
var resColor=it.result==='pass'?'var(--green)':(it.result==='fail'?'var(--red)':(it.result==='warning'?'var(--yellow)':'var(--muted)'));
var row=document.createElement('div');
row.className='cl-item';
row.innerHTML='
'+it.id+'
'+it.check+' '+sevLabel+'
'+it.pass_criteria+'
'+(it.evidence?'📝 '+it.evidence+'
':'')+''+resIcon+'
';
itemList.appendChild(row);
});
details.appendChild(itemList);
container.appendChild(details);
});
/* Auto-expand if all null */
var allNull=items.every(function(it){return it.result===null;});
if(allNull){
var msgDiv=document.createElement('div');
msgDiv.className='cl-empty-msg';
msgDiv.textContent='Aktiver agenten for at gennemgå alle '+items.length+' punkter.';
container.appendChild(msgDiv);
}
}
/* Activate button */
function handleActivate(){
if(!confirm('UX Review Agent vil gennemgå alle 431+ sider på dashboardet og producere en rapport. Dette tager typisk 3-5 minutter. Vil du fortsætte?'))return;
var btn=document.getElementById('activate-btn');
btn.disabled=true;
btn.innerHTML=' Review kører... vent venligst';
setTimeout(function(){
btn.style.display='none';
document.getElementById('instruction-panel').classList.add('show');
},1500);
}
function copyCommand(){
var text=document.getElementById('copy-text').textContent;
navigator.clipboard.writeText(text).then(function(){
var btn=document.querySelector('.copy-btn');
btn.textContent='✅ Kopieret!';
setTimeout(function(){btn.textContent='📋 Kopier til udklipsholder';2000});
});
}