Ghostfox Zero — M3+M4 Retrieval Portfolio
Ghostfox Zero is a two-match retrieval portfolio built entirely on AMD ROCm — one resident Qwen3-4B-Instruct server in bf16 on the AMD GPU, one BM25-first evidence pipeline, two containerized task front ends. MATCH 4 (Intelligent Web Information Retrieval): the agent navigates a saved copy of a website like a browser — every HTML page parsed, all navigation links followed, full BM25 index built over cleaned text, zero downloads at evaluation time. Given a natural-language query it extracts the exact value requested (name, date, price, version, phone number) with the source page as citation. MATCH 3 (Retrieval-Augmented Generation): the same fail-cited pipeline extended to mixed-document corpora — PDF (pypdf), DOCX and XLSX (stdlib zip+xml), CSV, source code, logs and config files all indexed with the same BM25 core, returning the short answer plus the exact files it came from, and nothing when the corpus does not contain the answer. Both containers implement the full league contract: phase 1 indexes the corpus and starts the resident model server within the startup budget, phase 2 answers each query as a separate process within the time limit, writing output JSON with answer, citations and confidence. Fail-closed by design: exact values only, citations always, empty answer instead of a guess — evidence-first where naive LLM agents hallucinate.