HF-slyfox/harness
Apply slyfox dark theme to Gradio (matches HF-slyfox/slyfox Linear Midnight)
SVG: dark slyfox theme, clean arrows, B/M/Q linked back to plugin
SVG: add Quests as a third use of emotion vectors (alongside buddy/mirror)
Add architecture SVG (buddy/mirror, why-open) — app.py
Add architecture SVG (buddy/mirror, why-open) — slyfox-flow.svg
Ignore local harness caches
Add retrieval summary for latest embeddings
Add retrieval results for latest embeddings
Add trace retrieval runner
Add trace retrieval results from clean embeddings
Dual retriever results: keyword vs semantic-arthur — eval_judge__semantic-arthur.jsonl
Dual retriever results: keyword vs semantic-arthur — app.py
Fancy results dashboard: stat cards + delta bar + W/T/L + top movers w/ reasoning
Refresh eval results: 50 tasks (was 10) - mean delta +0.12, 13W/25T/12L
demo redesign: multi-tab + persona + results — eval_judge.jsonl
demo redesign: multi-tab + persona + results — app.py
Pin huggingface_hub<1.0 so gradios HfFolder import works
Pin gradio>=5.0 for huggingface_hub 1.x compat
Bump gradio sdk_version to 5.0
Pin Python 3.12 to avoid audioop removal on 3.13
Initial harness: 100 perf tasks + Gradio browser
initial commit
