Spaces:
Running
Running
Publish static OProver results lab
Browse files- README.md +6 -4
- app.js +1 -0
- data/results.json +66 -0
- index.html +1 -19
- release-manifest.json +183 -0
- styles.css +1 -0
README.md
CHANGED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
---
|
| 2 |
title: Kakeya OProver Lab
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: indigo
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
-
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
title: Kakeya OProver Lab
|
| 3 |
+
emoji: 🧩
|
| 4 |
colorFrom: indigo
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: static
|
| 7 |
+
short_description: Lean proof-training journey and audited results
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# Kakeya OProver Lab
|
| 11 |
+
|
| 12 |
+
Static, token-free public report. No backend, GPU, paid hardware, telemetry, or external tracker.
|
app.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
const q=s=>document.querySelector(s),qa=s=>[...document.querySelectorAll(s)];fetch('./data/results.json').then(r=>r.json()).then(d=>{q('#hero').textContent=d.hero;q('#cost').textContent=d.cost;const sel=q('#stage');d.stages.forEach(s=>sel.add(new Option(`${s.label} — ${s.status}`,s.id)));function draw(){const s=d.stages.find(x=>x.id===sel.value);q('#stagecard').innerHTML=`<h3>${s.label}</h3><p class="status">${s.status}</p><p>Strict exact: ${s.exact??'not qualified'}/22 · holdout ${s.holdout??'—'}/18 · canary ${s.canary??'—'}/4</p><div class="bar" aria-label="Exact Lean rate"><i style="width:${s.exact?100*s.exact/22:0}%"></i></div><p><a href="${s.repo}">Open model repository</a></p>`}sel.onchange=draw;draw();q('#stats').innerHTML=`<li>${d.statistics.parser}</li><li>Unsafe generations: ${d.statistics.unsafe}</li><li>${d.statistics.stage4_vs_stage2}</li><li>${d.statistics.stage4_vs_stage3}</li>`;q('#prod').textContent=`Converted ${d.production.converted}; canary ${d.production.canary}; ${d.production.scope}.`;q('#jensen').textContent=`${d.jensen.status}; Lean-valid ${d.jensen.lean_valid}; RH PROVED: ${d.jensen.rh_proved}.`;q('#taxonomy').innerHTML=d.failure_taxonomy.map(x=>`<li>${x}</li>`).join('');q('#artifacts').innerHTML=d.stages.map(s=>`<li><a href="${s.repo}">${s.label}</a></li>`).join('')+`<li><a href="${d.dataset}">Training dataset</a></li>`});qa('.tabs button').forEach(b=>b.onclick=()=>{qa('.tabs button').forEach(x=>x.setAttribute('aria-selected','false'));b.setAttribute('aria-selected','true');qa('.panel').forEach(p=>p.hidden=p.id!==b.dataset.tab)})
|
data/results.json
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"hero": "Production proof-advisor canary passed; Jensen theorem remained SEARCH_EXHAUSTED (0/6 Lean-valid). No RH proof.",
|
| 3 |
+
"stages": [
|
| 4 |
+
{
|
| 5 |
+
"id": "stage1",
|
| 6 |
+
"label": "SFT90",
|
| 7 |
+
"status": "NO-GO baseline",
|
| 8 |
+
"exact": null,
|
| 9 |
+
"repo": "https://huggingface.co/FluffyAIcode/Kakeya-OProver-Stage1-SFT90"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"id": "stage2",
|
| 13 |
+
"label": "SFT1000",
|
| 14 |
+
"status": "Matched baseline",
|
| 15 |
+
"exact": 9,
|
| 16 |
+
"holdout": 5,
|
| 17 |
+
"canary": 4,
|
| 18 |
+
"repo": "https://huggingface.co/FluffyAIcode/Kakeya-OProver-Stage2-SFT1000"
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"id": "stage3",
|
| 22 |
+
"label": "DPO",
|
| 23 |
+
"status": "NO-GO regression",
|
| 24 |
+
"exact": 4,
|
| 25 |
+
"holdout": 1,
|
| 26 |
+
"canary": 3,
|
| 27 |
+
"repo": "https://huggingface.co/FluffyAIcode/Kakeya-OProver-Stage3-DPO"
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"id": "stage4",
|
| 31 |
+
"label": "Repair SFT",
|
| 32 |
+
"status": "QUALITY GO / PROOF-ADVISOR-ONLY",
|
| 33 |
+
"exact": 10,
|
| 34 |
+
"holdout": 6,
|
| 35 |
+
"canary": 4,
|
| 36 |
+
"repo": "https://huggingface.co/FluffyAIcode/Kakeya-OProver-Stage4-Repair-SFT"
|
| 37 |
+
}
|
| 38 |
+
],
|
| 39 |
+
"dataset": "https://huggingface.co/datasets/FluffyAIcode/Kakeya-OProver-Training",
|
| 40 |
+
"statistics": {
|
| 41 |
+
"parser": "22/22 for all matched evaluations",
|
| 42 |
+
"unsafe": 0,
|
| 43 |
+
"stage4_vs_stage2": "Not statistically significant (paired exact McNemar p=1.0).",
|
| 44 |
+
"stage4_vs_stage3": "Significant overall (p=0.015625) and on holdout (p=0.03125)."
|
| 45 |
+
},
|
| 46 |
+
"production": {
|
| 47 |
+
"converted": "504/504",
|
| 48 |
+
"canary": "12/12",
|
| 49 |
+
"scope": "proof-advisor canary only"
|
| 50 |
+
},
|
| 51 |
+
"jensen": {
|
| 52 |
+
"status": "SEARCH_EXHAUSTED",
|
| 53 |
+
"lean_valid": "0/6",
|
| 54 |
+
"rh_proved": "NO"
|
| 55 |
+
},
|
| 56 |
+
"cost": "Actual billed cost not provided by Jobs API.",
|
| 57 |
+
"failure_taxonomy": [
|
| 58 |
+
"parser/format",
|
| 59 |
+
"unknown identifier/import",
|
| 60 |
+
"type mismatch",
|
| 61 |
+
"rewrite no match",
|
| 62 |
+
"typeclass synthesis",
|
| 63 |
+
"unsolved goals",
|
| 64 |
+
"overlong generation"
|
| 65 |
+
]
|
| 66 |
+
}
|
index.html
CHANGED
|
@@ -1,19 +1 @@
|
|
| 1 |
-
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
<head>
|
| 4 |
-
<meta charset="utf-8" />
|
| 5 |
-
<meta name="viewport" content="width=device-width" />
|
| 6 |
-
<title>My static Space</title>
|
| 7 |
-
<link rel="stylesheet" href="style.css" />
|
| 8 |
-
</head>
|
| 9 |
-
<body>
|
| 10 |
-
<div class="card">
|
| 11 |
-
<h1>Welcome to your static Space!</h1>
|
| 12 |
-
<p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
|
| 13 |
-
<p>
|
| 14 |
-
Also don't forget to check the
|
| 15 |
-
<a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
|
| 16 |
-
</p>
|
| 17 |
-
</div>
|
| 18 |
-
</body>
|
| 19 |
-
</html>
|
|
|
|
| 1 |
+
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Kakeya OProver Lab</title><link rel="stylesheet" href="styles.css"></head><body><main class="wrap"><header class="hero"><p class="status">PUBLIC SANITIZED RELEASE</p><h1>Kakeya OProver Lab</h1><p>Lean proof training from SFT90 to repair SFT, with matched strict evaluation and explicit non-claims.</p></header><nav class="tabs" aria-label="Report sections"><button data-tab='overview' aria-selected='true'>Overview</button><button data-tab='journey' aria-selected='false'>Training Journey</button><button data-tab='strict' aria-selected='false'>Strict Evaluation</button><button data-tab='metrics' aria-selected='false'>Training Metrics</button><button data-tab='failures' aria-selected='false'>Failure Taxonomy</button><button data-tab='production' aria-selected='false'>Production Qualification</button><button data-tab='jensen' aria-selected='false'>Jensen Result</button><button data-tab='repro' aria-selected='false'>Reproducibility</button><button data-tab='artifacts-panel' aria-selected='false'>Artifacts</button></nav><section class='panel card' id='overview' ><h2>Overview</h2><p id='hero'></p><label for='stage'>Stage selector</label> <select class='select' id='stage'></select><div id='stagecard' class='metric'></div></section><section class='panel card' id='journey' hidden><h2>Training Journey</h2><div class='timeline'><p>SFT90 — establish a small-data baseline.</p><p>SFT1000 — matched validity baseline.</p><p>DPO — preference optimization reduced strict validity.</p><p>Repair SFT — compiler-feedback repair restored quality gates.</p><p>Production alignment — 504/504 converted; 12/12 canary passed.</p></div></section><section class='panel card' id='strict' hidden><h2>Strict Evaluation</h2><ul id='stats'></ul><p class='muted'>Paired comparisons use exact McNemar tests; intervals are exact 95% confidence intervals on rates or discordant-pair win probability.</p></section><section class='panel card' id='metrics' hidden><h2>Training Metrics</h2><p>Loss curves and complete sanitized JSONL metrics are stored in each model repository. Stage selector above links to the source assets.</p></section><section class='panel card' id='failures' hidden><h2>Failure Taxonomy</h2><ul id='taxonomy'></ul><p>Repair SFT targeted executable-proof failures while rehearsing clean Mathlib examples.</p></section><section class='panel card' id='production' hidden><h2>Production Qualification</h2><p id='prod'></p><p>This is a proof-advisor qualification, not authorization for autonomous deployment.</p></section><section class='panel card' id='jensen' hidden><h2>Jensen Result</h2><p id='jensen'></p><p>No candidate proof bodies or production prompts are published.</p></section><section class='panel card' id='repro' hidden><h2>Reproducibility</h2><p>Immutable revisions, adapter hashes, dataset artifact hashes, protocol roots, audit digests, and public/private boundaries are in the bundled release manifest.</p><p id='cost'></p></section><section class='panel card' id='artifacts-panel' hidden><h2>Artifacts</h2><ul id='artifacts'></ul></section></main><script src="app.js"></script></body></html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
release-manifest.json
ADDED
|
@@ -0,0 +1,183 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"release": "Kakeya OProver public sanitized intermediate results",
|
| 4 |
+
"models": [
|
| 5 |
+
{
|
| 6 |
+
"schema_version": 1,
|
| 7 |
+
"public_repo": "FluffyAIcode/Kakeya-OProver-Stage1-SFT90",
|
| 8 |
+
"base_model": "m-a-p/OProver-8B",
|
| 9 |
+
"base_revision": "cd9ffd383b584d95bf00e04b88b35b05928b211c",
|
| 10 |
+
"source_private_repo": "FluffyAIcode/oprover-8b-mathlib-lora-stage1",
|
| 11 |
+
"source_immutable_revision": "cd091e33bc57f6c0f664846c6681b26d1163e411",
|
| 12 |
+
"adapter_sha256": "0b0770e31ad6e77b33742a5d68dfb48cc0fa67efae4c965aaa6309fd031a9b03",
|
| 13 |
+
"dataset_artifact_sha256": "eacefeab327a0d8c4b66e90b9afe9f7b8eb1df62c87abc9a1166f6b3e5ba8ced",
|
| 14 |
+
"public_private_boundary": {
|
| 15 |
+
"public": [
|
| 16 |
+
"adapter",
|
| 17 |
+
"tokenizer",
|
| 18 |
+
"sanitized metrics/trainer state",
|
| 19 |
+
"aggregate strict evaluation",
|
| 20 |
+
"hashes/signatures/config"
|
| 21 |
+
],
|
| 22 |
+
"private": [
|
| 23 |
+
"chain-of-thought",
|
| 24 |
+
"production prompts",
|
| 25 |
+
"Jensen candidate proof bodies",
|
| 26 |
+
"raw candidate-bearing signed audits",
|
| 27 |
+
"optimizer and RNG checkpoints"
|
| 28 |
+
]
|
| 29 |
+
}
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"schema_version": 1,
|
| 33 |
+
"public_repo": "FluffyAIcode/Kakeya-OProver-Stage2-SFT1000",
|
| 34 |
+
"base_model": "m-a-p/OProver-8B",
|
| 35 |
+
"base_revision": "cd9ffd383b584d95bf00e04b88b35b05928b211c",
|
| 36 |
+
"source_private_repo": "FluffyAIcode/oprover-8b-mathlib-lora-stage1",
|
| 37 |
+
"source_immutable_revision": "8eead931f4b090bca2421fead7d0c64191bea116",
|
| 38 |
+
"adapter_sha256": "5e5399518c0741140a14d2cca2fade8ec3eb95fb587139c5c9894d5e297a3b55",
|
| 39 |
+
"dataset_artifact_sha256": "5ebec3f7ed71d0af202924ea9d5ca12a857c5363b89b028dbf74268bf2e32f24",
|
| 40 |
+
"public_private_boundary": {
|
| 41 |
+
"public": [
|
| 42 |
+
"adapter",
|
| 43 |
+
"tokenizer",
|
| 44 |
+
"sanitized metrics/trainer state",
|
| 45 |
+
"aggregate strict evaluation",
|
| 46 |
+
"hashes/signatures/config"
|
| 47 |
+
],
|
| 48 |
+
"private": [
|
| 49 |
+
"chain-of-thought",
|
| 50 |
+
"production prompts",
|
| 51 |
+
"Jensen candidate proof bodies",
|
| 52 |
+
"raw candidate-bearing signed audits",
|
| 53 |
+
"optimizer and RNG checkpoints"
|
| 54 |
+
]
|
| 55 |
+
}
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"public_repo": "FluffyAIcode/Kakeya-OProver-Stage3-DPO",
|
| 60 |
+
"base_model": "m-a-p/OProver-8B",
|
| 61 |
+
"base_revision": "cd9ffd383b584d95bf00e04b88b35b05928b211c",
|
| 62 |
+
"source_private_repo": "FluffyAIcode/oprover-8b-mathlib-lora-stage1",
|
| 63 |
+
"source_immutable_revision": "c3b684ce7729ec94305deac4fbc5fd506c7f79a6",
|
| 64 |
+
"adapter_sha256": "064fb996230352ae12fd326944e8c5696edc22c36d34fc710805cb5aa2a3f9e3",
|
| 65 |
+
"dataset_artifact_sha256": "2de80cfbb1c5e14c89611810e02b9f432ec2643a203e4c983cd48b1e6ad919a3",
|
| 66 |
+
"public_private_boundary": {
|
| 67 |
+
"public": [
|
| 68 |
+
"adapter",
|
| 69 |
+
"tokenizer",
|
| 70 |
+
"sanitized metrics/trainer state",
|
| 71 |
+
"aggregate strict evaluation",
|
| 72 |
+
"hashes/signatures/config"
|
| 73 |
+
],
|
| 74 |
+
"private": [
|
| 75 |
+
"chain-of-thought",
|
| 76 |
+
"production prompts",
|
| 77 |
+
"Jensen candidate proof bodies",
|
| 78 |
+
"raw candidate-bearing signed audits",
|
| 79 |
+
"optimizer and RNG checkpoints"
|
| 80 |
+
]
|
| 81 |
+
}
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"schema_version": 1,
|
| 85 |
+
"public_repo": "FluffyAIcode/Kakeya-OProver-Stage4-Repair-SFT",
|
| 86 |
+
"base_model": "m-a-p/OProver-8B",
|
| 87 |
+
"base_revision": "cd9ffd383b584d95bf00e04b88b35b05928b211c",
|
| 88 |
+
"source_private_repo": "FluffyAIcode/oprover-8b-mathlib-lora-stage1",
|
| 89 |
+
"source_immutable_revision": "7dd2e239e0857c6feb585f009e6118c511cc8e17",
|
| 90 |
+
"adapter_sha256": "a24765df00ba8213e0032c10cbcddb242a65ffee937520cea2b61bc0d2d68837",
|
| 91 |
+
"dataset_artifact_sha256": "54944619e3625f8a9db88b7c2a84507b86ea1dfc55f43d68f240dd9609244389",
|
| 92 |
+
"public_private_boundary": {
|
| 93 |
+
"public": [
|
| 94 |
+
"adapter",
|
| 95 |
+
"tokenizer",
|
| 96 |
+
"sanitized metrics/trainer state",
|
| 97 |
+
"aggregate strict evaluation",
|
| 98 |
+
"hashes/signatures/config"
|
| 99 |
+
],
|
| 100 |
+
"private": [
|
| 101 |
+
"chain-of-thought",
|
| 102 |
+
"production prompts",
|
| 103 |
+
"Jensen candidate proof bodies",
|
| 104 |
+
"raw candidate-bearing signed audits",
|
| 105 |
+
"optimizer and RNG checkpoints"
|
| 106 |
+
]
|
| 107 |
+
}
|
| 108 |
+
}
|
| 109 |
+
],
|
| 110 |
+
"dataset": {
|
| 111 |
+
"schema_version": 1,
|
| 112 |
+
"public_repo": "FluffyAIcode/Kakeya-OProver-Training",
|
| 113 |
+
"mathlib_revision": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
|
| 114 |
+
"configs": [
|
| 115 |
+
"sft-90",
|
| 116 |
+
"sft-1000",
|
| 117 |
+
"dpo-2000",
|
| 118 |
+
"repair-2800",
|
| 119 |
+
"strict-evaluation-22"
|
| 120 |
+
],
|
| 121 |
+
"files": {
|
| 122 |
+
"sft-90/train.jsonl": {
|
| 123 |
+
"sha256": "7bd6d0822d80545ce2163aface7ba54484167394fdb38a4b11a3cd96e025b690",
|
| 124 |
+
"records": 63
|
| 125 |
+
},
|
| 126 |
+
"sft-90/validation.jsonl": {
|
| 127 |
+
"sha256": "f3eb510950b84d6cd52df91dce73b5314738f80d90b52ecf075276f09c34bd02",
|
| 128 |
+
"records": 9
|
| 129 |
+
},
|
| 130 |
+
"sft-90/holdout.jsonl": {
|
| 131 |
+
"sha256": "bfda01582726fe1a99daea87e7a7d1ba86e65526705a6fba8eb9e471df4680ab",
|
| 132 |
+
"records": 18
|
| 133 |
+
},
|
| 134 |
+
"sft-1000/train.jsonl": {
|
| 135 |
+
"sha256": "066b34aafe87c0da820c83781f6254d5c6a363bc93e5e44a65a501d8284885c5",
|
| 136 |
+
"records": 700
|
| 137 |
+
},
|
| 138 |
+
"sft-1000/validation.jsonl": {
|
| 139 |
+
"sha256": "804214d63ca01ad7abf3b2931147dc43057f6b2e7449480286cc89860ab592da",
|
| 140 |
+
"records": 100
|
| 141 |
+
},
|
| 142 |
+
"sft-1000/holdout.jsonl": {
|
| 143 |
+
"sha256": "7befdd6831a2b1e62a89b871022391565c0e965d83c2c9eac3f08741a37e8978",
|
| 144 |
+
"records": 200
|
| 145 |
+
},
|
| 146 |
+
"dpo-2000/train.jsonl": {
|
| 147 |
+
"sha256": "0e2a0a15d7ff03b5347a2e91da83c6c6d85539a44746c1d2d9662bc3e8ddde29",
|
| 148 |
+
"records": 1400
|
| 149 |
+
},
|
| 150 |
+
"dpo-2000/validation.jsonl": {
|
| 151 |
+
"sha256": "e478670e03df4af61532cf5954b06135816a2c7e8ea2bfab3e7109bac229c51c",
|
| 152 |
+
"records": 200
|
| 153 |
+
},
|
| 154 |
+
"dpo-2000/holdout.jsonl": {
|
| 155 |
+
"sha256": "1c97353d19ffe60dd436888123750c1d7f05a34445644ae8ad6f6ab23931c5f9",
|
| 156 |
+
"records": 400
|
| 157 |
+
},
|
| 158 |
+
"repair-2800/train.jsonl": {
|
| 159 |
+
"sha256": "1d4224ce24a29ec1069b8f56a0cb24598cc8c945ed0dfb74544428c4f5fba9d1",
|
| 160 |
+
"records": 2800
|
| 161 |
+
},
|
| 162 |
+
"repair-2800/validation.jsonl": {
|
| 163 |
+
"sha256": "f2a82d37dadf8a37fc20175339c9eea8ad0af91b7f2d32b3476a5a4abb90a6a6",
|
| 164 |
+
"records": 400
|
| 165 |
+
}
|
| 166 |
+
},
|
| 167 |
+
"excluded": [
|
| 168 |
+
"OProofs mixed/provenance-incomplete samples",
|
| 169 |
+
"production Jensen prompts and candidates",
|
| 170 |
+
"private reasoning and raw candidate-bearing audits"
|
| 171 |
+
]
|
| 172 |
+
},
|
| 173 |
+
"space": "FluffyAIcode/Kakeya-OProver-Lab",
|
| 174 |
+
"collection_title": "Kakeya OProver — Lean Proof Training Journey",
|
| 175 |
+
"public_private_boundary": {
|
| 176 |
+
"public": "Adapters/tokenizers, approved Mathlib datasets and derived negatives, sanitized metrics/configs, aggregate evaluations, hashes/signatures, failure summaries.",
|
| 177 |
+
"private": "Original private repositories, private chain-of-thought, production prompts, Jensen candidate proof bodies, raw candidate-bearing signed audits, optimizer/RNG checkpoints."
|
| 178 |
+
},
|
| 179 |
+
"staging_scan": {
|
| 180 |
+
"file_count": 86,
|
| 181 |
+
"secret_scan_hits": 0
|
| 182 |
+
}
|
| 183 |
+
}
|
styles.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
*{box-sizing:border-box}body{margin:0;font:16px/1.55 system-ui,sans-serif;background:#08111f;color:#e6eefc}a{color:#8ec5ff}.wrap{max-width:1080px;margin:auto;padding:24px}.hero,.card{background:#111e31;border:1px solid #28405f;border-radius:16px;padding:24px;margin:16px 0}.hero h1{font-size:clamp(2rem,6vw,4.5rem);margin:.1em 0}.status{color:#86efac;font-weight:700}.tabs{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:0;background:#08111fee;padding:8px 0}.tabs button,.select{background:#172b46;color:#fff;border:1px solid #385b85;border-radius:9px;padding:10px 14px}.tabs button[aria-selected=true]{background:#27558a}.panel[hidden]{display:none}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.metric{background:#0b1728;border-radius:12px;padding:16px}.bar{height:16px;background:#24364e;border-radius:8px;overflow:hidden}.bar i{display:block;height:100%;background:#60a5fa}.timeline{border-left:3px solid #60a5fa;padding-left:20px}.muted{color:#a9bad0}@media(max-width:600px){.wrap{padding:12px}.hero,.card{padding:17px}}:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}
|