branchforge / app /static /index.html
SSHdotCodes
Make live Nemotron tournament fast and transparent
7852159
Raw History Blame Contribute Delete
9.71 kB
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#07110f" />
<meta
name="description"
content="BranchForge explores, executes, and compares parallel code fixes before choosing a patch."
/>
<title>BranchForge — Prove the patch</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="/static/styles.css" />
</head>
<body>
<div class="noise" aria-hidden="true"></div>
<div class="app-shell">
<header class="topbar">
<a class="brand" href="#" aria-label="BranchForge home">
<span class="brand-mark" aria-hidden="true">
<i></i><i></i><i></i><i></i>
</span>
<span>Branch<span>Forge</span></span>
</a>
<div class="topbar-center">
<span class="crumb">workspace</span>
<span class="slash">/</span>
<span class="repo-name">ledger-lite</span>
<span class="branch-pill">main</span>
</div>
<div class="system-badges">
<span class="live-dot"></span>
<span id="provider-badge">Nebius Token Factory</span>
<span class="divider"></span>
<span id="model-badge">Nemotron 3.5</span>
</div>
</header>
<aside class="sidebar">
<nav class="primary-nav" aria-label="Workspace">
<p class="nav-label">Workspace</p>
<a class="nav-item active" href="#experiment">
<span class="nav-icon">⌁</span><span>Experiment</span><kbd>1</kbd>
</a>
<a class="nav-item" href="#evidence">
<span class="nav-icon">◇</span><span>Evidence</span><kbd>2</kbd>
</a>
<a class="nav-item" href="#patch">
<span class="nav-icon">↯</span><span>Patch</span><kbd>3</kbd>
</a>
</nav>
<div class="sidebar-section">
<p class="nav-label">Execution graph</p>
<div class="mini-tree">
<div class="tree-row"><span class="tree-root"></span>base checkpoint</div>
<div class="tree-row child amber" data-tree="0"><span></span>candidate A</div>
<div class="tree-row child violet" data-tree="1"><span></span>candidate B</div>
<div class="tree-row child green" data-tree="2"><span></span>candidate C</div>
</div>
</div>
<div class="sidebar-bottom">
<div class="trust-card">
<span class="trust-icon">✓</span>
<div>
<strong>Evidence first</strong>
<p>No patch wins without execution proof.</p>
</div>
</div>
<a class="quiet-link" href="https://github.com/SSHdotCodes/branchforge" target="_blank" rel="noreferrer">
Source & architecture <span>↗</span>
</a>
</div>
</aside>
<main class="main" id="experiment">
<section class="hero-row">
<div>
<div class="eyebrow"><span>EXPERIMENT 04</span><span class="eyebrow-line"></span>PATCH TOURNAMENT</div>
<h1>Don’t trust the first patch.<br /><em>Prove the best one.</em></h1>
<p class="lede">
Nemotron proposes competing fixes. Nebius forks one exact runtime into parallel
sandboxes. Tests—not confidence—decide what ships.
</p>
</div>
<div class="hero-stat">
<span class="stat-label">SEARCH WIDTH</span>
<strong>3<span>×</span></strong>
<small>parallel hypotheses</small>
</div>
</section>
<section class="issue-card panel-glow">
<div class="issue-meta">
<div class="repo-avatar">LL</div>
<div>
<span class="micro-label">TARGET REPOSITORY</span>
<input id="repository" class="repo-input" value="branchforge-labs/ledger-lite" aria-label="Repository" />
</div>
<span class="language-chip"><i></i> Python</span>
</div>
<label for="issue">Issue brief</label>
<textarea id="issue" rows="3" spellcheck="false"></textarea>
<div class="issue-footer">
<div class="constraint-list">
<span><b>01</b> Preserve validation</span>
<span><b>02</b> Prove edge cases</span>
<span><b>03</b> Minimize risk</span>
</div>
<button class="forge-button" id="run-button">
<span class="button-spark">✦</span>
<span class="button-copy"><b>Forge 3 fixes</b><small>plan · branch · execute · judge</small></span>
<span class="button-arrow">→</span>
</button>
</div>
</section>
<section class="run-section" id="run-section" aria-live="polite">
<div class="section-heading">
<div>
<span class="micro-label">LIVE EXECUTION</span>
<h2>One state. Three futures.</h2>
</div>
<div class="run-status" id="run-status"><span></span> Ready to fork</div>
</div>
<div class="stage-track" id="stage-track">
<div class="stage active" data-stage="planning"><span>01</span><b>Plan</b><small>Nemotron</small></div>
<i></i>
<div class="stage" data-stage="branching"><span>02</span><b>Fork</b><small>ConTree</small></div>
<i></i>
<div class="stage" data-stage="testing"><span>03</span><b>Execute</b><small>Sandboxes</small></div>
<i></i>
<div class="stage" data-stage="judging"><span>04</span><b>Judge</b><small>Evidence</small></div>
</div>
<div class="branch-arena" id="branch-arena">
<div class="base-node">
<span class="base-icon">{ }</span>
<div><small>IMMUTABLE BASE</small><strong>checkpoint: ledger-7f3a</strong></div>
<span class="base-verified">verified</span>
</div>
<svg class="branch-lines" viewBox="0 0 1000 110" preserveAspectRatio="none" aria-hidden="true">
<path d="M500,0 L500,30 L166,30 L166,110" />
<path d="M500,0 L500,110" />
<path d="M500,0 L500,30 L834,30 L834,110" />
<circle cx="500" cy="30" r="5" />
</svg>
<div class="branch-grid" id="branch-grid">
<article class="branch-card skeleton amber">
<div class="branch-top"><span>A</span><i></i><small>WAITING</small></div>
<h3>Candidate branch</h3><p>Nemotron will generate an independent repair thesis.</p>
</article>
<article class="branch-card skeleton violet">
<div class="branch-top"><span>B</span><i></i><small>WAITING</small></div>
<h3>Candidate branch</h3><p>Each branch starts from the exact same checkpoint.</p>
</article>
<article class="branch-card skeleton green">
<div class="branch-top"><span>C</span><i></i><small>WAITING</small></div>
<h3>Candidate branch</h3><p>Identical tests create comparable evidence.</p>
</article>
</div>
</div>
</section>
<section class="result-section" id="evidence" hidden>
<div class="winner-banner">
<div class="winner-medal">✦</div>
<div>
<span class="micro-label">EVIDENCE-BACKED WINNER</span>
<h2 id="winner-name">Integer invariant</h2>
<p id="winner-synthesis"></p>
</div>
<div class="winner-score"><strong id="winner-score">98</strong><span>/ 100</span><small>confidence from evidence</small></div>
</div>
<div class="evidence-grid">
<div class="evidence-panel">
<div class="panel-title"><span>Execution receipt</span><span id="runtime-pill">NEBIUS SANDBOX</span></div>
<div class="receipt-row"><span>Regression suite</span><strong id="receipt-tests">9 / 9 passed</strong></div>
<div class="receipt-row"><span>Runtime isolation</span><strong id="isolation-value">Pending</strong></div>
<div class="receipt-row"><span>Model path</span><strong id="model-path-value">PENDING</strong></div>
<div class="receipt-row"><span>Parent state</span><code>ledger-7f3a</code></div>
<div class="receipt-row"><span>Winning checkpoint</span><code id="receipt-checkpoint">pending</code></div>
<div class="receipt-seal"><span>✓</span> Reproducible evidence packet</div>
</div>
<div class="patch-panel" id="patch">
<div class="panel-title"><span>Winning patch</span><button id="copy-patch">Copy diff</button></div>
<pre id="patch-diff"><code>Run the experiment to reveal the verified patch.</code></pre>
</div>
</div>
</section>
<footer>
<span>Built on open infrastructure</span>
<span class="footer-line"></span>
<span>NVIDIA Nemotron · Nebius Token Factory · Nebius Sandboxes</span>
</footer>
</main>
</div>
<div class="toast" id="toast" role="status"></div>
<script src="/static/app.js" defer></script>
</body>
</html>