Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>PhantomWiki Viewer</title> | |
| <link rel="stylesheet" href="style.css"> | |
| <link rel="stylesheet" href="trajectory-ui.css"> | |
| <link rel="stylesheet" href="e2e-structures.css"> | |
| <script src="https://cdn.jsdelivr.net/npm/marked@12.0.2/marked.min.js"></script> | |
| </head> | |
| <body> | |
| <div class="app-shell"> | |
| <aside class="app-sidebar"> | |
| <header> | |
| <h1>π» PhantomWiki</h1> | |
| <p class="subtitle">On-Demand Reasoning & Retrieval</p> | |
| </header> | |
| <div class="controls"> | |
| <div> | |
| <div class="sidebar-label">Universe (size Β· seed)</div> | |
| <select id="setSelect" class="set-select"></select> | |
| <div id="scopeNote" class="scope-note" style="display:none;"> | |
| Full runs are scoped to <b>size 5000 Β· seed 1</b> | |
| (<code>depth_20_size_5000_seed_1</code>). | |
| </div> | |
| </div> | |
| <div class="view-toggle-row"> | |
| <div class="sidebar-label">Tab</div> | |
| <div class="view-toggle" id="viewToggle"> | |
| <button id="modeCorpusBtn" type="button" data-mode="corpus" class="active">π Corpus</button> | |
| <button id="modeEvalBtn" type="button" data-mode="eval">β Eval</button> | |
| <button id="modeC1Btn" type="button" data-mode="run-c1">c1 Closed-book</button> | |
| <button id="modeC2Btn" type="button" data-mode="run-c2">c2 With-docs</button> | |
| <button id="modeC6Btn" type="button" data-mode="run-c6">c6 Agentic-DCI</button> | |
| <button id="modeNaiveBtn" type="button" data-mode="run-naive">Naive-search</button> | |
| <button id="modeE2eBtn" type="button" data-mode="run-e2e">E2E v3</button> | |
| <button id="modeE2eRawtextBtn" type="button" data-mode="run-e2e-rawtext">E2E v3 + rawtext</button> | |
| <button id="modeCompareBtn" type="button" data-mode="compare">Compare</button> | |
| </div> | |
| </div> | |
| <!-- Corpus controls --> | |
| <div id="corpusControls"> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Person (document)</div> | |
| <input type="text" id="corpusFilter" placeholder="Filter by name..." /> | |
| <select id="docSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="corpusPrevBtn" title="Previous (β)">β Prev</button> | |
| <span id="corpusCounter">0 / 0</span> | |
| <button id="corpusNextBtn" title="Next (β)">Next β</button> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Eval controls --> | |
| <div id="evalControls" style="display:none;"> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Question</div> | |
| <input type="text" id="evalSearch" placeholder="Search question / answer / id..." /> | |
| <div id="facetFilters"></div> | |
| <select id="questionSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="evalPrevBtn" title="Previous (β)">β Prev</button> | |
| <span id="evalCounter">0 / 0</span> | |
| <button id="evalNextBtn" title="Next (β)">Next β</button> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Shared full-run controls --> | |
| <div id="runControls" style="display:none;"> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Run question</div> | |
| <input type="text" id="runSearch" placeholder="Search question / gold / qid..." /> | |
| <select id="runStatus"> | |
| <option value="">All statuses</option> | |
| <option value="correct">Correct</option> | |
| <option value="incorrect">Incorrect</option> | |
| <option value="partial">Partial answer F1</option> | |
| <option value="missing">Missing / unanswered</option> | |
| </select> | |
| <select id="runQidSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="runPrevBtn" title="Previous (β)">β Prev</button> | |
| <span id="runCounter">0 / 0</span> | |
| <button id="runNextBtn" title="Next (β)">Next β</button> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Compare controls --> | |
| <div id="compareControls" style="display:none;"> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Compare questions</div> | |
| <input type="text" id="compareSearch" placeholder="Search question / qid..." /> | |
| <select id="compareFilter"> | |
| <option value="">All questions</option> | |
| <option value="disagreement">Disagreement</option> | |
| <option value="missing">Any missing</option> | |
| <option value="e2e-correct">Only E2E correct</option> | |
| </select> | |
| <select id="compareQidSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="comparePrevBtn" title="Previous (β)">β Prev</button> | |
| <span id="compareCounter">0 / 0</span> | |
| <button id="compareNextBtn" title="Next (β)">Next β</button> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="sidebar-footer" id="sidebarFooter"></div> | |
| </div> | |
| </aside> | |
| <main class="app-main"> | |
| <div id="loading">Loading datasetβ¦</div> | |
| <section id="corpusView" style="display:none;"> | |
| <div class="doc-meta-card" id="docMetaCard"></div> | |
| <div class="doc-content" id="docContent"></div> | |
| </section> | |
| <section id="evalView" style="display:none;"> | |
| <div class="card" id="evalCard"></div> | |
| </section> | |
| <section id="runView" style="display:none;"></section> | |
| <section id="compareView" style="display:none;"></section> | |
| </main> | |
| </div> | |
| <script src="trajectory-ui.js"></script> | |
| <script src="viewer.js"></script> | |
| <script src="e2e-structures.js"></script> | |
| </body> | |
| </html> | |