From bb94e4e6345adb576f7775f61768af18888a2768 Mon Sep 17 00:00:00 2001 From: Dylan Roy <8n96mrd5d4@privaterelay.appleid.com> Date: Mon, 26 Oct 2026 09:33:11 +0000 Subject: [PATCH 1/3] fix(atlas): preserve native control state and announce settled equation results --- docs/site/README.md | 2 + docs/site/atlas-controls.mjs | 42 +++++++ docs/site/atlas-layout.css | 1 + docs/site/atlas.mjs | 6 +- docs/site/dependencies.html | 7 +- .../plans/2026-10-26-atlas-live-controls.md | 47 +++++++ .../2026-10-26-atlas-live-controls-design.md | 9 ++ tests/test_atlas_controls.mjs | 45 +++++++ tests/test_current_site.mjs | 12 +- tools/atlas_live_controls_browser_check.py | 119 ++++++++++++++++++ 10 files changed, 281 insertions(+), 9 deletions(-) create mode 100644 docs/site/atlas-controls.mjs create mode 100644 docs/superpowers/plans/2026-10-26-atlas-live-controls.md create mode 100644 docs/superpowers/specs/2026-10-26-atlas-live-controls-design.md create mode 100644 tests/test_atlas_controls.mjs create mode 100644 tools/atlas_live_controls_browser_check.py diff --git a/docs/site/README.md b/docs/site/README.md index b150c0dec..7cefc1f22 100644 --- a/docs/site/README.md +++ b/docs/site/README.md @@ -38,6 +38,8 @@ An additional focused browser check is `python3 -B tools/atlas_claim_summary_bro ## Verify the reader experience +Live Atlas control repair: `python3 -B tools/atlas_live_controls_browser_check.py --site docs/site --output browser-evidence/atlas-live-controls` exercises stable excerpt options, final-count announcements, keyboard View choice, exact source selection, reload/history and refused bookmarks at desktop/phone widths in both themes. Use an admitted matching HTML/payload/meta observation; `--observe` retains baseline failures. The report in `docs/reports/atlas-live-controls-20261026` distinguishes actual version-specific Orca speech from DOM checks and from the remaining Orca46.1 qualification. No production dependency was added. + ```sh # Stage any new or deleted file under docs/site or docs/public-math first (git add / git rm ). python3 -B tools/site_asset_release.py # run after ANY change under docs/site or docs/public-math; re-keys ?site-release= URLs of changed assets and their importers diff --git a/docs/site/atlas-controls.mjs b/docs/site/atlas-controls.mjs new file mode 100644 index 000000000..64a741694 --- /dev/null +++ b/docs/site/atlas-controls.mjs @@ -0,0 +1,42 @@ +// Native controls only; no source decisions or mathematical joins belong here. +export function enableAtlasView(select, view) { + // AT can retain the disabled state of the original option objects. Introduce + // the admitted, enabled control together; no handlers exist on the old one. + const enabled = select.cloneNode(false); + enabled.disabled = false; + enabled.replaceChildren(new Option('Graph', 'graph'), new Option('List', 'list')); + enabled.value = view === 'list' ? 'list' : 'graph'; + select.replaceWith(enabled); +} + +export function reconcileEquationOptions(select, entries, selectedId = select.value) { + const wanted = [{id: '', label: 'Choose a source equation excerpt'}, ...entries]; + const existing = new Map([...select.options].map(option => [option.value, option])); + const ids = new Set(wanted.map(entry => entry.id)); + for (const option of [...select.options]) if (!ids.has(option.value)) option.remove(); + wanted.forEach((entry, index) => { + const option = existing.get(entry.id) || new Option(entry.label, entry.id); + if (option.text !== entry.label) option.text = entry.label; + if (select.options[index] !== option) select.insertBefore(option, select.options[index] || null); + }); + // A removed selection must not silently become the first matching source. + select.value = ids.has(selectedId) ? selectedId : ''; +} + +export function createEquationAnnouncement(output, quietMs = 500) { + let timer, current = ''; + const cancel = () => { + clearTimeout(timer); + if (output.textContent) output.textContent = ''; + }; + const publish = () => { + cancel(); + if (document.hidden || !current) return; + timer = setTimeout(() => { if (!document.hidden) output.textContent = current; }, quietMs); + }; + // Hide/page-cache transitions cannot leave an old query queued to speak. + document.addEventListener('visibilitychange', publish); + window.addEventListener('pagehide', cancel); + window.addEventListener('pageshow', publish); + return text => { current = text; publish(); }; +} diff --git a/docs/site/atlas-layout.css b/docs/site/atlas-layout.css index 2e7c8d249..e705faeb9 100644 --- a/docs/site/atlas-layout.css +++ b/docs/site/atlas-layout.css @@ -125,3 +125,4 @@ .atlas-page .atlas-snapshot-details li { margin-block: .5rem; } .atlas-page .atlas-foundations { margin: 0 0 .5rem; padding: 0; border: 0; background: transparent; } .atlas-page .atlas-foundations > summary { padding: .4rem 0; font-size: .875rem; } +.atlas-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} diff --git a/docs/site/atlas.mjs b/docs/site/atlas.mjs index 9f763dea9..fe9622175 100644 --- a/docs/site/atlas.mjs +++ b/docs/site/atlas.mjs @@ -2,6 +2,7 @@ import {currentSnapshot,element,anchor} from './current.mjs?site-release=fc7e8a9 import {hasNode,readState,neighborhood,searchGraph,downstreamReach,requiredDependencyPaths,REQUIRED_ROUTE_SEMANTICS,evidenceAxes,sourceURL,sourceForNode,staticNodeLinks,resumeProjection,RESUME_NOT_RECORDED,resumeFieldHref} from './current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999'; import {createAtlasShell,viewForViewport} from './atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0'; import {createClaimSummary} from './atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94'; +import {enableAtlasView,reconcileEquationOptions,createEquationAnnouncement} from './atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7'; const byId=id=>document.getElementById(id); const svgElement=(tag,attrs)=>{const n=document.createElementNS('http://www.w3.org/2000/svg',tag);for(const [k,v]of Object.entries(attrs))n.setAttribute(k,String(v));return n;}; // Mirrors the static node page block rendered from the same projection by tools/current_site_history.py. @@ -31,7 +32,7 @@ async function start() { byId('atlas-snapshot-pins').replaceChildren(...data.repositories.map(repo=>{const li=element('li');li.append(anchor(`${repo.repository} · ${repo.commit}`,`https://github.com/${repo.repository}/tree/${repo.commit}`));return li;})); const graphSource=element('li');graphSource.append(anchor('Exact graph source at this revision',sourceURL(data.graph.identity)));byId('atlas-snapshot-pins').append(graphSource); byId('atlas-coverage').textContent=`${Object.values(graph.nodes).filter(n=>n.source).length} source-bearing metadata records; 0 explicit graph-to-artifact bindings. Source metadata presence does not establish acquired proof content. ${data.equations.length} separately acquired equation excerpts from the named analytic sources. No logical joins from equations to graph nodes are recorded.`; - for(const button of root.querySelectorAll('button'))button.disabled=false;query.disabled=false;byId('atlas-view').disabled=false;byId('equation-select').disabled=false;byId('equation-search').disabled=false; + for(const button of root.querySelectorAll('button'))button.disabled=false;query.disabled=false;enableAtlasView(byId('atlas-view'),view);byId('equation-select').disabled=false;byId('equation-search').disabled=false; const shell=createAtlasShell({root,inspector:byId('atlas-inspector'),diagnostics:byId('atlas-diagnostics').parentElement,media:mobile,location,history,onChange({write=true}={}){if(!write)view=viewForViewport(viewPreference?'?atlas-view='+viewPreference:'',view,mobile.matches);render();if(write)urlState(true,true,!!state.error);}}); // A refused bookmark may serialize layout, but never current-source defaults. // Only explicit selection clears state.error before adopting current pins. @@ -86,7 +87,8 @@ async function start() { const diagnostics=byId('atlas-diagnostics');diagnostics.replaceChildren(element('li','Diagnostic report unavailable in this source projection. Engineering generation checks are separate from mathematical evidence.')); for(const [id,n]of Object.entries(graph.nodes)){const li=element('li');const b=element('button',`${id}: no explicit graph-to-artifact binding; roles/custody unknown`);b.type='button';b.addEventListener('click',()=>select(id));li.append(b);if(!n.source)li.append(element('span',' · source metadata not recorded'));diagnostics.append(li);} const eq=byId('equation-select'),eqSearch=byId('equation-search');eqSearch.value=state.equationQuery||''; - function equationOptions(selectedId=eq.value){const words=eqSearch.value.toLowerCase().trim().split(/\s+/).filter(Boolean);const matches=data.equations.filter(e=>words.every(w=>`${e.text} ${e.path} ${e.repository}`.toLowerCase().includes(w)));eq.replaceChildren(element('option','Choose a source equation excerpt'));eq.firstChild.value='';for(const e of matches){const option=element('option',`${e.path.split('/').slice(-2).join('/')} · lines ${e.line_start}–${e.line_end}`);option.value=e.id;eq.append(option);}if(selectedId&&matches.some(e=>e.id===selectedId))eq.value=selectedId;byId('equation-count').textContent=`${matches.length} matching excerpts of ${data.equations.length} acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.`;} + const announceEquations=createEquationAnnouncement(byId('equation-announcement')); + function equationOptions(selectedId=eq.value){const words=eqSearch.value.toLowerCase().trim().split(/\s+/).filter(Boolean);const matches=data.equations.filter(e=>words.every(w=>`${e.text} ${e.path} ${e.repository}`.toLowerCase().includes(w)));reconcileEquationOptions(eq,matches.map(e=>({id:e.id,label:`${e.path.split('/').slice(-2).join('/')} · lines ${e.line_start}–${e.line_end}`})),selectedId);const countText=`${matches.length} matching excerpts of ${data.equations.length} acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.`;const count=byId('equation-count');if(count.textContent!==countText)count.textContent=countText;announceEquations(state.error?'Source-bound bookmark refused; no current equation substituted.':`${matches.length} matching excerpts of ${data.equations.length} acquired excerpts.`);} equationOptions(state.equation); function renderEquation(){const record=data.equations.find(e=>e.id===eq.value),panel=byId('equation-content');panel.replaceChildren();byId('equation-next').disabled=!!state.error||eq.selectedIndex>=eq.options.length-1;byId('equation-previous').disabled=!!state.error||eq.selectedIndex<=1;if(state.error){panel.append(element('p','Source-bound bookmark refused; no current equation substituted.'));return;}if(!record){panel.append(element('p','Select an acquired excerpt. The equation collection has no recorded logical joins to dependency nodes.'));return;}panel.append(element('pre',record.text),anchor('Read exact source lines and surrounding hypotheses',`${sourceURL(record)}#L${record.line_start}-L${record.line_end}`),element('p',`Acquired excerpt · ${record.repository} ${record.commit} · SHA-256 ${record.sha256} · lines ${record.line_start}–${record.line_end}. The surrounding proof's hypotheses and scope govern this equation; excerpt extraction is not theorem acceptance.`));} eq.addEventListener('change',()=>{renderEquation();urlState();}); diff --git a/docs/site/dependencies.html b/docs/site/dependencies.html index 192878574..8967fd4cd 100644 --- a/docs/site/dependencies.html +++ b/docs/site/dependencies.html @@ -13,10 +13,10 @@ - + - + @@ -97,7 +97,8 @@

Read a claim in three steps

A separate reading collection

Read an equation in its source

Exact acquired excerpts retain their surrounding proof scope. No equation-to-node logical association is recorded.

-

+

+

diff --git a/docs/superpowers/plans/2026-10-26-atlas-live-controls.md b/docs/superpowers/plans/2026-10-26-atlas-live-controls.md new file mode 100644 index 000000000..589cca77f --- /dev/null +++ b/docs/superpowers/plans/2026-10-26-atlas-live-controls.md @@ -0,0 +1,47 @@ +# Atlas Live Controls Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Make admitted View selection and equation-search results usable with assistive technology while preserving exact source state. + +**Architecture:** Keep the existing Atlas state model. A small DOM helper enables View without retaining disabled option objects, reconciles equation options by excerpt ID, and manages a final-result announcement separate from the immediate visible count. + +**Tech Stack:** Existing native DOM modules, Python Playwright1.62, Chromium154 and local Orca48.1; no added production dependency. + +**Spec:** `docs/superpowers/specs/2026-10-26-atlas-live-controls-design.md` + +## Global Constraints + +- Preserve source admission, refused bookmarks, mathematical/formal records, historical snapshots and other contributors' work. +- Source originals must have independently verified private Drive custody before replacement. +- The announcement quiet period is 500ms; actual speech is distinct from DOM assertions. +- Current controls only; no historical renderer rewrite or proof-coverage inference. + +## Review Focus + +- A surviving selected excerpt keeps the same ID and exact source; removing it selects the placeholder. +- Empty and rapid query changes never announce a stale result. +- Nondefault mobile/URL View survives enabling and history. +- A refused or unavailable snapshot never adopts current source pins through these controls. +- No-JS and 2D/list/3D experiences preserve their existing boundaries. + +### Task 1: Source custody and baseline + +- [ ] Preserve original complete site at Maina15d2fb6 in private Drive; independently download and verify all members/whole bytes/CRC. +- [ ] Run existing130 current/reader checks and the same real Orca journey before changes. Keep failed setup runs with their reason. +- [ ] Add focused browser assertions for remaining option identity, immediate visible count, settled final announcements, selection/source and View/history/refusal. Run against baseline and retain expected failures. + +### Task 2: Live control repair + +**Files:** new `docs/site/atlas-controls.mjs`; modify `docs/site/atlas.mjs`, `docs/site/dependencies.html`, `docs/site/atlas-layout.css`; focused driver `tools/atlas_live_controls_browser_check.py`. + +- [ ] Implement the smallest helper and integration satisfying the failing assertions. Keep source decisions in the existing controller. +- [ ] Run focused browser checks, actual same-driver Orca replays, existing reader/refusal/3D/formal regressions, visuals and performance comparison. +- [ ] Stage new files, run asset release and check, run all prescribed site-generation/public-shop/formal contract checks. Commit exact implementation. + +### Task 3: Reviewable release + +- [ ] Add source/version-qualified evidence report and guide command; request actual separate whole-branch engineering review. +- [ ] Address material findings with reproducing checks; preserve source/preimages before replacements. +- [ ] Prepare Draft PR, exact-head preservation and separate integrator handoff. Integrate only through current protected process; verify actual deployed bytes, source observation and reader journeys. +- [ ] Preserve final evidence privately, report limitations and release only own claim. diff --git a/docs/superpowers/specs/2026-10-26-atlas-live-controls-design.md b/docs/superpowers/specs/2026-10-26-atlas-live-controls-design.md new file mode 100644 index 000000000..eb33c6a32 --- /dev/null +++ b/docs/superpowers/specs/2026-10-26-atlas-live-controls-design.md @@ -0,0 +1,9 @@ +# Atlas live controls accessibility repair + +The existing verified Atlas, source inspector and native controls remain the interface. This bounded release repairs View's inherited disabled accessibility state and equation-search event churn. A reader must retain the URL/viewport View choice, select only exact matching excerpts, and hear the final result count after typing stops. Missing source mappings remain explicit. + +Approaches considered: wholesale adoption of Cursor's `aadd04e4` assist would also rewrite historical renderers and is outside this release; debounce alone leaves repeated option destruction and stale selection risks. The chosen approach replaces the initially disabled View with an enabled equivalent after source admission, reconciles equation options by stable excerpt ID, updates the visible count immediately, and publishes a separate concise atomic announcement after 500ms of quiet. This is an engineering decision under the user's continuing implementation authorization. Cursor's observation and assist are attributed; this is a new implementation, not acceptance of that branch. + +All count requests, including unchanged numeric counts, restart the announcement timer so the final query can announce after a key flush. Pending messages are replaced on input/history and suppressed while hidden; returning publishes only current state. Do not add motion or production dependencies. No source-loader, admission, graph, formal authority, historical renderer, mathematical source or security changes. + +Validate on the same source-pinned 49-node/55-edge/108-excerpt observation before and after: actual Orca48.1/Chromium154 spoken strings, nondefault View, fast typing, zero/clear, option identity, exact source selection, sharing/reload/history, source refusal and JS-free fallback. Include narrow/desktop light/dark screenshots, mutation counts and observed latency. This implementation-side replay is not Claude54's distinct Orca46.1 qualification or full WCAG conformance. diff --git a/tests/test_atlas_controls.mjs b/tests/test_atlas_controls.mjs new file mode 100644 index 000000000..f7dd1c19b --- /dev/null +++ b/tests/test_atlas_controls.mjs @@ -0,0 +1,45 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import {readFile} from 'node:fs/promises'; +import {runInNewContext} from 'node:vm'; + +// Execute the production helper with an explicit clock and browser lifecycle +// boundary. Actual native option behavior and speech have separate replays. +const source = (await readFile(new URL('../docs/site/atlas-controls.mjs', import.meta.url), 'utf8')).replace(/^export /gm, ''); +function fixture() { + const document = new EventTarget(), window = new EventTarget(); + document.hidden = false; + let clock = 0, next = 0; + const timers = new Map(), output = {textContent: ''}; + const request = runInNewContext(source + '\ncreateEquationAnnouncement(output);', { + document, window, output, + setTimeout(fn, ms) { const id = ++next; timers.set(id, {at: clock + ms, fn}); return id; }, + clearTimeout(id) { timers.delete(id); } + }); + return {document, window, output, request, tick(ms) { + clock += ms; + for (const [id, timer] of timers) if (timer.at <= clock) { timers.delete(id); timer.fn(); } + }}; +} +test('only the current query is announced after 500ms of quiet, even if its count repeats', () => { + const f = fixture(); + f.request('108 excerpts'); f.tick(450); f.request('23 excerpts'); f.tick(450); + assert.equal(f.output.textContent, ''); + f.request('23 excerpts'); f.tick(499); assert.equal(f.output.textContent, ''); + f.tick(1); assert.equal(f.output.textContent, '23 excerpts'); + f.request('0 excerpts'); f.tick(100); f.request('108 excerpts'); + f.tick(500); assert.equal(f.output.textContent, '108 excerpts'); +}); +test('hidden documents and page-cache transitions cancel pending speech and resume current results', () => { + const f = fixture(); + f.request('23 excerpts'); f.tick(100); + f.document.hidden = true; f.document.dispatchEvent(new Event('visibilitychange')); + f.tick(1000); assert.equal(f.output.textContent, ''); + f.request('0 excerpts'); f.document.hidden = false; + f.document.dispatchEvent(new Event('visibilitychange')); f.tick(500); + assert.equal(f.output.textContent, '0 excerpts'); + f.request('108 excerpts'); f.window.dispatchEvent(new Event('pagehide')); + f.tick(1000); assert.equal(f.output.textContent, ''); + f.window.dispatchEvent(new Event('pageshow')); f.tick(500); + assert.equal(f.output.textContent, '108 excerpts'); +}); diff --git a/tests/test_current_site.mjs b/tests/test_current_site.mjs index 31d98035f..ef2f8f82f 100644 --- a/tests/test_current_site.mjs +++ b/tests/test_current_site.mjs @@ -144,6 +144,7 @@ test('atlas offset equation search and exact metadata filters survive URL state' async function atlasController(search='',data=fixture()) { const renderer=await import('../docs/site/current.mjs'),shell=await import('../docs/site/atlas-shell.mjs'),summary=await import('../docs/site/atlas-claim-summary.mjs'); const source=await readFile(new URL('../docs/site/atlas.mjs',import.meta.url),'utf8'); + const controls=await readFile(new URL('../docs/site/atlas-controls.mjs',import.meta.url),'utf8'); class Element extends EventTarget { constructor(tag,doc){super();this.tagName=tag.toUpperCase();this.ownerDocument=doc;this.children=[];this.attributes=new Map();this.style={};this.dataset={};this.hidden=false;this._text='';this._value='';} set textContent(value){this._text=String(value);this.children=[];} @@ -156,7 +157,10 @@ async function atlasController(search='',data=fixture()) { remove(){if(this.parentNode){const siblings=this.parentNode.children;siblings.splice(siblings.indexOf(this),1);this.parentNode=null;}} append(...children){for(const child of children){if(typeof child!=='string'){child.remove();child.parentNode=this;}this.children.push(child);}} replaceChildren(...children){for(const child of this.children)if(typeof child!=='string')child.parentNode=null;this.children=[];this._text='';this.append(...children);} - insertBefore(child,before){child.remove();child.parentNode=this;this.children.splice(this.children.indexOf(before),0,child);} + insertBefore(child,before){if(!before){this.append(child);return;}child.remove();child.parentNode=this;this.children.splice(this.children.indexOf(before),0,child);} + cloneNode(){const copy=new Element(this.tagName,this.ownerDocument);for(const [key,value]of this.attributes)copy.setAttribute(key,value);return copy;} + replaceWith(node){const parent=this.parentNode;parent.insertBefore(node,this);this.remove();nodes.set(node.id,node);} + get text(){return this.textContent;}set text(value){this.textContent=value;} contains(child){return this===child||this.children.some(node=>typeof node!=='string'&&node.contains(child));} querySelectorAll(selector){const matches=[];for(const child of this.children)if(typeof child!=='string'){if(selector==='a[href]'?child.tagName==='A'&&!!child.getAttribute('href'):child.tagName===selector.toUpperCase())matches.push(child);matches.push(...child.querySelectorAll(selector));}return matches;} get firstChild(){return this.children[0];} @@ -170,7 +174,7 @@ async function atlasController(search='',data=fixture()) { scrollIntoView(){} getClientRects(){return this.hidden?[]:[{}];} } - const doc={activeElement:null,createElement(tag){return new Element(tag,this);},createElementNS(ns,tag){return this.createElement(tag);}}; + const doc=Object.assign(new EventTarget(),{activeElement:null,createElement(tag){return new Element(tag,this);},createElementNS(ns,tag){return this.createElement(tag);}}); const nodes=new Map();const add=(id,tag='div',parent)=>{const node=doc.createElement(tag);node.id=id;nodes.set(id,node);parent?.append(node);return node;}; doc.getElementById=id=>nodes.get(id);const root=add('current-atlas'),layout=add('atlas-layout','div',root),browse=add('atlas-browse','div',layout); add('atlas-inspector','article',layout);add('atlas-diagnostics','ul',add('atlas-diagnostics-details','details',root)); @@ -181,13 +185,13 @@ async function atlasController(search='',data=fixture()) { const location=new URL('https://example.test/main/site/dependencies.html'+search),entries=[location.href];let cursor=0; const history={replaceState(state,title,url){location.href=new URL(url,location.href).href;entries[cursor]=location.href;},pushState(state,title,url){location.href=new URL(url,location.href).href;entries.splice(++cursor);entries.push(location.href);},back(){if(cursor>0){location.href=entries[--cursor];window.dispatchEvent(new Event('popstate'));}},forward(){if(cursor+1media,fetch:async()=>({ok:false})}; + const bindings={...m,...shell,...summary,currentSnapshot:Promise.resolve(data),element:renderer.element,anchor:renderer.anchor,document:doc,window,history,URL,URLSearchParams,setTimeout,clearTimeout,Option:function(text,value){const option=doc.createElement('option');option.text=text;option.value=value;return option;},matchMedia:()=>media,fetch:async()=>({ok:false})}; Object.defineProperty(bindings,'location',{get:()=>location}); try{ // Imports use the actual modules above; awaiting the real start lifecycle // avoids testing a copied render function or a source-text pattern. const program=source.replace(/^import .*;\n/gm,'').replace(/^if\(typeof document[^\n]+\n?$/m,''); - await runInNewContext(program+'\nstart();',bindings); + await runInNewContext(controls.replace(/^export /gm,'')+'\n'+program+'\nstart();',bindings); const graphIDs=()=>nodes.get('atlas-canvas').querySelectorAll('button').map(node=>node.textContent.split(/candidate|axiom|predicate/)[0]); const listIDs=()=>nodes.get('atlas-list').querySelectorAll('button').map(node=>node.textContent.split(/candidate|axiom|predicate/)[0]); return {get:id=>nodes.get(id),graphIDs,listIDs,history,window,get url(){return location.href;},event(id,type){nodes.get(id).dispatchEvent(new Event(type));},async reload(){return atlasController(location.search,data);},close(){if(saved)Object.defineProperty(globalThis,'document',saved);else delete globalThis.document;}}; diff --git a/tools/atlas_live_controls_browser_check.py b/tools/atlas_live_controls_browser_check.py new file mode 100644 index 000000000..e6daa8f1c --- /dev/null +++ b/tools/atlas_live_controls_browser_check.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python3 +"""Source-pinned live Atlas control regressions; --observe keeps baseline failures.""" +import argparse +from functools import partial +import hashlib +from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer +import json +from pathlib import Path +import threading +import time +from playwright.sync_api import expect, sync_playwright + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--site', type=Path, required=True) + ap.add_argument('--output', type=Path, required=True) + ap.add_argument('--browser', default='/usr/bin/chromium') + ap.add_argument('--observe', action='store_true') + args = ap.parse_args() + args.output.mkdir(parents=True, exist_ok=True) + raw = (args.site / 'current.json').read_bytes() + data = json.loads(raw) + class Handler(SimpleHTTPRequestHandler): + def log_message(self, *unused): pass + server = ThreadingHTTPServer(('127.0.0.1', 0), partial(Handler, directory=str(args.site))) + threading.Thread(target=server.serve_forever, daemon=True).start() + origin = f'http://127.0.0.1:{server.server_port}' + report = {'driver_sha256': hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + 'payload_sha256': hashlib.sha256(raw).hexdigest(), 'repositories': data['repositories'], + 'dataset': {'nodes': len(data['graph']['data']['nodes']), 'edges': len(data['graph']['data']['edges']), 'excerpts': len(data['equations'])}, + 'cases': []} + try: + with sync_playwright() as pw: + browser = pw.chromium.launch(executable_path=args.browser, chromium_sandbox=True, + args=['--enable-unsafe-swiftshader']) + report['browser'] = browser.version + for width, scheme in [(1200, 'light'), (1200, 'dark'), (390, 'light'), (390, 'dark')]: + row = {'case': f'{width}-{scheme}', 'failures': []}; report['cases'].append(row) + context = browser.new_context(viewport={'width': width, 'height': 900}, color_scheme=scheme, reduced_motion='reduce') + page = context.new_page() + def check(condition, name): + if not condition: row['failures'].append(name) + try: + t = time.perf_counter(); page.goto(origin + '/dependencies.html?atlas-view=list') + expect(page.locator('#atlas-view')).to_be_enabled() + row['ready_ms'] = (time.perf_counter() - t) * 1000 + row['decoded_resource_bytes'] = page.evaluate('() => performance.getEntriesByType("resource").reduce((n,r)=>n+r.decodedBodySize,0)') + expect(page.locator('#atlas-view')).to_have_value('list') + page.locator('#atlas-view').focus(); page.keyboard.press('Home'); page.keyboard.press('Enter') + expect(page.locator('#atlas-view')).to_have_value('graph') + page.locator('#atlas-view').select_option('list') + page.locator('#equation-search').scroll_into_view_if_needed() + # Observation only: no replacement of app responses or state. + page.evaluate('''() => { + window.optionBefore = [...document.querySelector('#equation-select').options]; + window.optionEvents = 0; window.countEvents = 0; + new MutationObserver(rs => { for (const r of rs) window.optionEvents += r.addedNodes.length + r.removedNodes.length; }).observe(document.querySelector('#equation-select'), {childList:true,subtree:true}); + new MutationObserver(rs => window.countEvents += rs.length).observe(document.querySelector('#equation-count'), {childList:true,subtree:true,characterData:true}); + }''') + t = time.perf_counter(); page.locator('#equation-search').press_sequentially('sigma', delay=45) + row['typing_ms'] = (time.perf_counter() - t) * 1000 + matches = [e for e in data['equations'] if 'sigma' in f"{e['text']} {e['path']} {e['repository']}".lower()] + expect(page.locator('#equation-count')).to_contain_text(f'{len(matches)} matching excerpts') + expect(page.locator('#equation-select')).to_have_value('') + row['option_events'] = page.evaluate('window.optionEvents') + row['count_events'] = page.evaluate('window.countEvents') + check(page.evaluate('''() => [...document.querySelector('#equation-select').options].every(o=>window.optionBefore.includes(o))'''), 'remaining options retain their identity') + check(row['option_events'] <= len(data['equations']), 'option event volume bounded by removed excerpts') + announcement = page.locator('#equation-announcement') + check(announcement.count() == 1, 'separate settled announcement exists') + if announcement.count(): + t = time.perf_counter() + expect(announcement).to_have_text(f'{len(matches)} matching excerpts of {len(data["equations"])} acquired excerpts.') + row['announcement_wait_ms'] = (time.perf_counter() - t) * 1000 + page.locator('#equation-search').fill('not-a-source-xyz') + page.locator('#equation-search').fill('sigma') + expect(announcement).to_have_text(f'{len(matches)} matching excerpts of {len(data["equations"])} acquired excerpts.') + # Observe beyond the deadline: the abandoned zero result must never reappear. + page.wait_for_timeout(650) + check('0 matching' not in announcement.text_content(), 'abandoned zero-result announcement cancelled') + if matches: + chosen = matches[0] + page.locator('#equation-select').select_option(chosen['id']) + expect(page.locator('#equation-content pre')).to_have_text(chosen['text']) + href = page.locator('#equation-content a').get_attribute('href') + check(chosen['commit'] in href and f'#L{chosen["line_start"]}-L{chosen["line_end"]}' in href, 'exact source revision and lines') + page.locator('#equation-search').fill('sigm') + expect(page.locator('#equation-select')).to_have_value(chosen['id']) + share = page.locator('#atlas-share').get_attribute('href') + page.goto(share); expect(page.locator('#equation-select')).to_have_value(chosen['id']) + expect(page.locator('#equation-content pre')).to_have_text(chosen['text']) + page.locator('#equation-search').fill('not-a-source-xyz') + expect(page.locator('#equation-select')).to_have_value('') + expect(page.locator('#equation-content')).to_contain_text('Select an acquired excerpt') + page.locator('#equation-search').fill('sigma') + page.locator('.atlas-equation').screenshot(path=str(args.output / f'equations-{width}-{scheme}.png')) + check(page.evaluate('document.documentElement.scrollWidth <= innerWidth'), 'no horizontal page overflow') + page.goto(origin + '/dependencies.html?snapshot=' + '0'*40 + '&atlas-view=list') + expect(page.locator('#atlas-error')).to_be_visible() + page.locator('#atlas-view').select_option('graph') + check('snapshot='+'0'*40 in page.locator('#atlas-share').get_attribute('href'), 'View preserves refused snapshot') + expect(page.locator('#atlas-error')).to_be_visible() + if announcement.count(): + expect(announcement).to_have_text('Source-bound bookmark refused; no current equation substituted.') + page.go_back(); expect(page.locator('#atlas-error')).to_be_hidden() + page.go_forward(); expect(page.locator('#atlas-error')).to_be_visible() + except Exception as exc: + row['failures'].append(str(exc)) + context.close(); row['passed'] = not row['failures'] + (args.output / 'controls-browser.json').write_text(json.dumps(report, indent=2)+'\n') + browser.close() + finally: + server.shutdown(); server.server_close() + print(json.dumps({'passed':sum(r['passed'] for r in report['cases']), 'total':len(report['cases']), 'report':str(args.output/'controls-browser.json')})) + if not args.observe and any(not r['passed'] for r in report['cases']): raise SystemExit(1) + + +if __name__ == '__main__': main() From c103f9ae7de88ac34a6f3afbec39f88474588664 Mon Sep 17 00:00:00 2001 From: Dylan Roy <8n96mrd5d4@privaterelay.appleid.com> Date: Mon, 26 Oct 2026 09:36:51 +0000 Subject: [PATCH 2/3] docs(atlas): record source-pinned control and real speech comparisons --- .../MANIFEST.json | 219 + .../atlas-live-controls-20261026/README.md | 47 + .../baseline/controls-browser.json | 80 + .../baseline/equations-1200-dark.png | Bin 0 -> 57726 bytes .../baseline/equations-1200-light.png | Bin 0 -> 57447 bytes .../baseline/equations-390-dark.png | Bin 0 -> 54310 bytes .../baseline/equations-390-light.png | Bin 0 -> 54481 bytes .../candidate/controls-browser.json | 68 + .../candidate/equations-1200-dark.png | Bin 0 -> 57726 bytes .../candidate/equations-1200-light.png | Bin 0 -> 57447 bytes .../candidate/equations-390-dark.png | Bin 0 -> 54310 bytes .../candidate/equations-390-light.png | Bin 0 -> 54481 bytes .../candidate/matched-measurement.json | 68 + .../current-reader.json | 4209 +++++++++++++++++ .../final-speech-source-comparison.json | 74 + .../atlas-live-controls-20261026/formal.json | 4085 ++++++++++++++++ .../original-site-custody.json | 8 + .../prescribed-results.json | 86 + .../atlas-live-controls-20261026/refusal.json | 480 ++ .../atlas-live-controls-20261026/source.json | 19 + .../atlas-live-controls-20261026/spatial.json | 305 ++ .../speech-scenario.json | 130 + .../controls-baseline-3-source-responses.json | 152 + .../speech/controls-baseline-3-versions.txt | 10 + .../speech/controls-baseline-3.json | 404 ++ .../controls-baseline-4-source-responses.json | 152 + .../speech/controls-baseline-4-versions.txt | 10 + .../speech/controls-baseline-4.json | 404 ++ ...controls-candidate-1-source-responses.json | 158 + .../speech/controls-candidate-1-versions.txt | 10 + .../speech/controls-candidate-1.json | 446 ++ ...controls-candidate-2-source-responses.json | 158 + .../speech/controls-candidate-2-versions.txt | 10 + .../speech/controls-candidate-2.json | 422 ++ ...controls-candidate-3-source-responses.json | 158 + .../speech/controls-candidate-3-versions.txt | 10 + .../speech/controls-candidate-3.json | 422 ++ ...ntrols-final-refused-source-responses.json | 158 + .../controls-final-refused-versions.txt | 10 + .../speech/controls-final-refused.json | 416 ++ .../controls-final-source-responses.json | 158 + .../speech/controls-final-versions.txt | 10 + .../speech/controls-final.json | 416 ++ .../speech/summary.json | 174 + 44 files changed, 14146 insertions(+) create mode 100644 docs/reports/atlas-live-controls-20261026/MANIFEST.json create mode 100644 docs/reports/atlas-live-controls-20261026/README.md create mode 100644 docs/reports/atlas-live-controls-20261026/baseline/controls-browser.json create mode 100644 docs/reports/atlas-live-controls-20261026/baseline/equations-1200-dark.png create mode 100644 docs/reports/atlas-live-controls-20261026/baseline/equations-1200-light.png create mode 100644 docs/reports/atlas-live-controls-20261026/baseline/equations-390-dark.png create mode 100644 docs/reports/atlas-live-controls-20261026/baseline/equations-390-light.png create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/controls-browser.json create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/equations-1200-dark.png create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/equations-1200-light.png create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/equations-390-dark.png create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/equations-390-light.png create mode 100644 docs/reports/atlas-live-controls-20261026/candidate/matched-measurement.json create mode 100644 docs/reports/atlas-live-controls-20261026/current-reader.json create mode 100644 docs/reports/atlas-live-controls-20261026/final-speech-source-comparison.json create mode 100644 docs/reports/atlas-live-controls-20261026/formal.json create mode 100644 docs/reports/atlas-live-controls-20261026/original-site-custody.json create mode 100644 docs/reports/atlas-live-controls-20261026/prescribed-results.json create mode 100644 docs/reports/atlas-live-controls-20261026/refusal.json create mode 100644 docs/reports/atlas-live-controls-20261026/source.json create mode 100644 docs/reports/atlas-live-controls-20261026/spatial.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech-scenario.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final-refused.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final-source-responses.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final-versions.txt create mode 100644 docs/reports/atlas-live-controls-20261026/speech/controls-final.json create mode 100644 docs/reports/atlas-live-controls-20261026/speech/summary.json diff --git a/docs/reports/atlas-live-controls-20261026/MANIFEST.json b/docs/reports/atlas-live-controls-20261026/MANIFEST.json new file mode 100644 index 000000000..a22e5de95 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/MANIFEST.json @@ -0,0 +1,219 @@ +{ + "files": [ + { + "path": "README.md", + "bytes": 8922, + "sha256": "2aa37c962e2f1d97baceec12ad0bb371cdef72272d0df3c4126e2a657b8bba1b" + }, + { + "path": "baseline/controls-browser.json", + "bytes": 2344, + "sha256": "071290f2855426da59776b98013ffcc20fcb257a31d4d36463312cc7307b0d43" + }, + { + "path": "baseline/equations-1200-dark.png", + "bytes": 57726, + "sha256": "0d7a60eeb98b7e66822e703e343b04c04d5db9c2e7faa57f078c7b736433649c" + }, + { + "path": "baseline/equations-1200-light.png", + "bytes": 57447, + "sha256": "888a6fca400fcb9eb97d15623f00991cc33b040d678063af9f623bf4777bb5d4" + }, + { + "path": "baseline/equations-390-dark.png", + "bytes": 54310, + "sha256": "e2d2ae4dba4acd9bb3963e6a49ff0e4720d82cae5c92032325c351a60d37559b" + }, + { + "path": "baseline/equations-390-light.png", + "bytes": 54481, + "sha256": "8cb2189e76fdd80158bd7e60b2d9a56bff21e9eea74e89d41b8daf9666680b99" + }, + { + "path": "candidate/controls-browser.json", + "bytes": 1876, + "sha256": "a677a2f6b83e200dc98a435a1f720047ce4d97ebc7d8a9d0ef5ee326125dd9ee" + }, + { + "path": "candidate/equations-1200-dark.png", + "bytes": 57726, + "sha256": "0d7a60eeb98b7e66822e703e343b04c04d5db9c2e7faa57f078c7b736433649c" + }, + { + "path": "candidate/equations-1200-light.png", + "bytes": 57447, + "sha256": "888a6fca400fcb9eb97d15623f00991cc33b040d678063af9f623bf4777bb5d4" + }, + { + "path": "candidate/equations-390-dark.png", + "bytes": 54310, + "sha256": "e2d2ae4dba4acd9bb3963e6a49ff0e4720d82cae5c92032325c351a60d37559b" + }, + { + "path": "candidate/equations-390-light.png", + "bytes": 54481, + "sha256": "8cb2189e76fdd80158bd7e60b2d9a56bff21e9eea74e89d41b8daf9666680b99" + }, + { + "path": "candidate/matched-measurement.json", + "bytes": 1878, + "sha256": "26f1b995f90b7502ede1739e2c8468b0c80ad2902a4cbed60ec4ffc63427cf6b" + }, + { + "path": "current-reader.json", + "bytes": 175306, + "sha256": "655dda376dd9b24aa1cea550f31ce58566702c031f2a1bf49e7284e22bc3bafd" + }, + { + "path": "final-speech-source-comparison.json", + "bytes": 2221, + "sha256": "f436d2de81c01cbe1462ba2fda902c4d649b51c26ac733436758e6a920f46bd0" + }, + { + "path": "formal.json", + "bytes": 177247, + "sha256": "e1c0ad4ef1f9fa6e4d6bf56c082f7eb0858889dcc8d217b7df0fe4a95bae75d1" + }, + { + "path": "original-site-custody.json", + "bytes": 246, + "sha256": "5220ab0fedde8d41f9d22abaafc0cac47c6d07ebb434b4c197fa59c54dcdbf12" + }, + { + "path": "prescribed-results.json", + "bytes": 2646, + "sha256": "5396d27a7ea4be191f730a49413516f1ecac30bd41e91ba4f36704024aa819bc" + }, + { + "path": "refusal.json", + "bytes": 38994, + "sha256": "fb6e321220af034075717fa2ccddee531b828863f04291da9f2b000305411661" + }, + { + "path": "source.json", + "bytes": 1113, + "sha256": "45dbf6fdcb40ff4881061cba07ddade95a79ed8ae9d409e04d169647766227a2" + }, + { + "path": "spatial.json", + "bytes": 10305, + "sha256": "4b51a62075f469e62798560cb1629dc9aa3701e0649c6d02aa3b7e67641cbcc0" + }, + { + "path": "speech/controls-baseline-3-source-responses.json", + "bytes": 6195, + "sha256": "9918431e5553936af6334eac9fddb01d8d920a6de853e5e5c8f3e6abe664efb5" + }, + { + "path": "speech/controls-baseline-3-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-baseline-3.json", + "bytes": 7924, + "sha256": "5f3d816beec1a45f200be2616e5ead2b24e55675989c1a34ba1a3b8342e934d4" + }, + { + "path": "speech/controls-baseline-4-source-responses.json", + "bytes": 6195, + "sha256": "c72c6240df665ed8de271df90448c58205219a68218f1c16cf95f38bde56e4eb" + }, + { + "path": "speech/controls-baseline-4-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-baseline-4.json", + "bytes": 7933, + "sha256": "66deeb968eb2acb1bdd4b2f17cd7d4192ef7d1aadb62084ccc10606b238a228d" + }, + { + "path": "speech/controls-candidate-1-source-responses.json", + "bytes": 6457, + "sha256": "aa3176e3e282221898f04310e79d6864bc59b543ca2f0255a6de0d33a2e3268a" + }, + { + "path": "speech/controls-candidate-1-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-candidate-1.json", + "bytes": 9131, + "sha256": "3b116e599c8318f73c2b8746ebb07412ad6a84389affa92a078f69d461dc475d" + }, + { + "path": "speech/controls-candidate-2-source-responses.json", + "bytes": 6457, + "sha256": "cdd5d9920f4f2d6cd9222fd9c9532fb9ae910a0ebe81ac965281023150d73d6c" + }, + { + "path": "speech/controls-candidate-2-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-candidate-2.json", + "bytes": 8191, + "sha256": "d7cb567f7f4fefe383f12a6e17d91624df0b7ba75375eed39116cfa161b810e7" + }, + { + "path": "speech/controls-candidate-3-source-responses.json", + "bytes": 6457, + "sha256": "65dbd57493a49db09d437bb3e5f8085f4e6978238548dd1338062c3b9b33bee3" + }, + { + "path": "speech/controls-candidate-3-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-candidate-3.json", + "bytes": 8263, + "sha256": "ceae649f6309e1e32b4c1574b4046fbde5498aff61c04b9f7f0b97512ac4a7be" + }, + { + "path": "speech/controls-final-refused-source-responses.json", + "bytes": 6507, + "sha256": "724fbbc0b747ee3ec253257944a2eacbf3044895fd824c0896414ed3ccbdbfe0" + }, + { + "path": "speech/controls-final-refused-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-final-refused.json", + "bytes": 8301, + "sha256": "0fefef5de2babf5d0eae0d55c8588203afd08cf0d32643e9910138f1855bfe90" + }, + { + "path": "speech/controls-final-source-responses.json", + "bytes": 6457, + "sha256": "8b02810f42d82e9f3c780157370ee698b01e96b983872c699b8d51e0ec6e9bac" + }, + { + "path": "speech/controls-final-versions.txt", + "bytes": 552, + "sha256": "d029d3f31000144334379eaee4eaceb40671dd429245416da95476dd4b4798f9" + }, + { + "path": "speech/controls-final.json", + "bytes": 8029, + "sha256": "9488eb18ce15fd1088d3823d992489835239565c2b5415f1bfd4938b882aaed8" + }, + { + "path": "speech/summary.json", + "bytes": 5917, + "sha256": "356f95cc4f9aa29f9a23cabf284672c084bc80737cd320b5ebc03897b1c8e169" + }, + { + "path": "speech-scenario.json", + "bytes": 1827, + "sha256": "a955694ae78c7b53072fb595b0d840373ba5856853de3e80372d7a3d2865e9d9" + } + ] +} diff --git a/docs/reports/atlas-live-controls-20261026/README.md b/docs/reports/atlas-live-controls-20261026/README.md new file mode 100644 index 000000000..844931516 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/README.md @@ -0,0 +1,47 @@ +# Atlas live controls: bounded accessibility repair + +The equation search now preserves surviving native options and speaks a final result count after typing pauses. An enabled replacement View control retains the URL/viewport choice without reusing the initially disabled option objects. The visible count still updates immediately. Selecting an excerpt keeps its exact source revision and lines; filtering it out selects the placeholder. Refused bookmarks announce refusal and retain their source pins. + +Implementation: `bb94e4e6345adb576f7775f61768af18888a2768`, based on Main `a15d2fb682fdb397584787143fffcf7290753ecf`. Evidence-only commits do not change the production hashes in [source.json](source.json). Deployment is a separate subsequent observation, not claimed by this local report. + +The comparison freezes the **same** public Main `b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065` / Math- `180d6406b0a51b268a152241a70bde6a1b39a142` observation: **49 nodes, 55 relationships, 108 excerpts**, payload **1,732,202 bytes**, SHA-256 `0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2`. The local shells use their own production modules with the same admitted CURRENT-SITE block/payload/meta. These fixture pins are not the implementation commit. A separate fresh acquisition at fixed Maina15/Math180d and standalone generation into scratch also succeeded; it is not substituted into the comparison. + +## Before and after + +| Same journey | Baseline | Candidate | +| --- | --- | --- | +| Type `sigma`, 45ms between keys | 549 option additions/removals; 5 visible-count rewrites | 85 removals; 2 count rewrites; all surviving option objects retained | +| Matched Orca48 speech: final 23 results | Missed in 2/2 matched runs | Spoken in 2/2 matched runs; repeated on final implementation | +| Zero results / clear query | Spoken | Spoken once, concise, after quiet | +| View Graph→List with pointer away from popup | Spoken/selectable | Spoken/selectable; **no claim of a demonstrated new-version improvement** | +| Desktop/phone × light/dark focused regressions | 0/4: option churn/identity and missing settled region | 4/4, including source/selection, share/reload, history and refusal | +| Median local cold readiness, four observations | 403ms | 417ms | +| Decoded resource bytes before 3D, per observation | 1,974,286 | 1,976,732 (+2,446B) | + +Measurements use shared Linux x86_64, Chromium154.0.8037.57, Playwright1.62, sandbox enabled, DPR1, software SwiftShader and reduced motion. Four timings per side are observations, not a speedup/regression significance claim or scale test. The explicit quiet period is 500ms. Playwright's polling observed the completed announcement after roughly 0.8s in the matched probe; that is an upper observation including polling, not precise speech latency. Real Orca output is recorded separately. Current spatial regression activation was 202–346ms across its two actual canvas cases; rendered/input behavior is otherwise unchanged. + +Phone light: [before](baseline/equations-390-light.png), [after](candidate/equations-390-light.png). Desktop light: [before](baseline/equations-1200-light.png), [after](candidate/equations-1200-light.png). Both dark counterparts are in the same folders. Native input/select/buttons remain familiar, readable and within the narrow viewport. The count and explicit no-logical-join scope remain visible. This release intentionally does not add another visible settings panel. Screenshots were inspected; pixel layout is substantially unchanged. Functional checks alone do not establish usability. + +## Verification and speech boundaries + +The same-driver matched JSON is [baseline](baseline/controls-browser.json) / [candidate](candidate/matched-measurement.json). The final candidate driver adds an explicit refusal-announcement assertion; [candidate/controls-browser.json](candidate/controls-browser.json) passes all four layouts. The initial baseline failed the intended identity/churn/missing-region assertions. An additional refusal test first failed with a current-result announcement, then passed after the refusal guard. Two clock/lifecycle tests exercise unchanged-count requeue, rapid abandoned queries, hidden documents and page-cache transitions. The real controller/model/shell tests run the production helper, not a copied helper. + +All **132 Node controls/current/reader checks**, **14 prescribed local groups**, **39 official current-reader cases**, **16 spatial cases** (including **two successful CANVAS picks**, dependency navigation, keyboard/history, context loss and initialization failure), **10 refusal/fallback cases**, and **4 formal inspector cases** passed. [Prescribed results](prescribed-results.json), [spatial](spatial.json), [refusal](refusal.json), [formal](formal.json). The official browser adapter replaces only unavailable Chrome-channel selection with `/usr/bin/chromium`; sandbox/CSP/assertions remain enabled. This is local packaged-Chromium evidence, distinct from hosted CI's packaged Chrome. Asset release/check, fresh fixed-pin data acquisition and standalone site generation also passed. Raw command output and operator adapters are retained privately. + +Actual speech uses **Orca48.1, AT-SPI2 2.56.2, Chromium154, speech-dispatcher0.12.0, eSpeakNG1.52.0**, an isolated Xvfb/DBus session and real keyboard events. [Speech summary](speech/summary.json), [scenario](speech-scenario.json), version files and per-run transcript/source-response hashes preserve provenance. Strings are what Orca submitted to the synthesizer. PulseAudio recorded a null sink; **no human audition** was performed. This is implementation-side replay, not blind, organizationally independent or full WCAG qualification. The final refused-bookmark speech run speaks refusal and no current-result count. + +Retained setup/iteration evidence: an initial run correctly refused a mismatched HTML/payload digest and never enabled controls; the fixture was corrected. An intermediate candidate's changing `aria-describedby` produced duplicate long/short counts; that description was removed before final replay. The early View scenario did not park the pointer and started at the last option; matched runs use the corrected parked-pointer Graph→List sequence. Matched final candidates preserve their own exact response identities; the subsequent refusal-only controller change is separately exercised by the final normal/refused runs. Original raw runs, failed assertions and interim screenshots remain in private custody. + +**Still open:** Claude54's separate Orca46.1/Chromium141 qualification and the older intermittent View sensitivity finding; broader `.current-state` and archived `#load-status` persistent-reading repairs; NVDA/JAWS/VoiceOver, hardware mobile/touch and full accessibility conformance. No historical renderer or snapshot page was rewritten to obtain these results. Hidden/page-cache behavior has deterministic lifecycle coverage, not a human device qualification. Dense 3D labels still cull at the current dataset's overlaps; no larger-graph capacity claim is made. + +## Evidence and preservation + +No new production dependency or license obligation. Existing pinned Three.js and its license remain unchanged; the native helper follows the repository's existing code licensing. Cursor's `aadd04e4841e96b472f92abbd84dda6e9c1270af` assist and Claude54's observed failure mechanisms informed the assessment. This is a new bounded implementation; the assist's historical renderer changes and in-place ID mutation were not adopted. + +Original complete site Maina15 (254 files, 10,210,906B) was privately archived and independently raw-downloaded, canonical/member/whole-byte/CRC verified **before source replacement**: [custody receipt](original-site-custody.json), archive SHA-256 `5f3a687aadb777af31f076a779e37eae834ceafbc13969d2daaa99563718a100`. Original controller test bytes were separately privately archived/readback before its harness update, ZIP SHA-256 `d8a77f1d129f2c43b6708bf0fae778203fcb4c372f5496100ffa5e00fa4a44cf`. No Drive deletion/overwrite/sharing change, peer branch mutation or historical evidence regeneration. + +The existing limited SIDE24 source-document/arithmetic-companion connection and original checked receipt remain unchanged. It does **not** prove the coefficient or parent theorem. Package alignment remains REJECTED(AMEND), manifest PENDING_INDEPENDENT_REVIEW, accepted package alignment and full coefficient/parent coverage zero. Acquisition, review, kernel execution, alignment and scientific acceptance remain separate; absent mappings stay explicit. No new proof coverage or scientific disposition is asserted. + +Next increment: exact-source nonauthor speech qualification on the remaining platform, then repair persistent source-observation/archive status reading without changing historical evidence identities. + +credit 0 · sci NONE · eng ≠ discharge · no flags · OBL OPEN diff --git a/docs/reports/atlas-live-controls-20261026/baseline/controls-browser.json b/docs/reports/atlas-live-controls-20261026/baseline/controls-browser.json new file mode 100644 index 000000000..cc04195cf --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/baseline/controls-browser.json @@ -0,0 +1,80 @@ +{ + "driver_sha256": "2d1ce1f8d6e75a2c6ba53533d216082b5e352dfcedd29e7a71ea3344c1ad8925", + "payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "dataset": { + "nodes": 49, + "edges": 55, + "excerpts": 108 + }, + "cases": [ + { + "case": "1200-light", + "failures": [ + "remaining options retain their identity", + "option event volume bounded by removed excerpts", + "separate settled announcement exists" + ], + "ready_ms": 507.1418060033466, + "decoded_resource_bytes": 1974286, + "typing_ms": 323.7278939996031, + "option_events": 549, + "count_events": 5, + "passed": false + }, + { + "case": "1200-dark", + "failures": [ + "remaining options retain their identity", + "option event volume bounded by removed excerpts", + "separate settled announcement exists" + ], + "ready_ms": 479.2235200002324, + "decoded_resource_bytes": 1974286, + "typing_ms": 300.74962900107494, + "option_events": 549, + "count_events": 5, + "passed": false + }, + { + "case": "390-light", + "failures": [ + "remaining options retain their identity", + "option event volume bounded by removed excerpts", + "separate settled announcement exists" + ], + "ready_ms": 327.18273300270084, + "decoded_resource_bytes": 1974286, + "typing_ms": 287.2148269962054, + "option_events": 549, + "count_events": 5, + "passed": false + }, + { + "case": "390-dark", + "failures": [ + "remaining options retain their identity", + "option event volume bounded by removed excerpts", + "separate settled announcement exists" + ], + "ready_ms": 318.0539989989484, + "decoded_resource_bytes": 1974286, + "typing_ms": 302.8887649998069, + "option_events": 549, + "count_events": 5, + "passed": false + } + ], + "browser": "154.0.8037.57" +} diff --git a/docs/reports/atlas-live-controls-20261026/baseline/equations-1200-dark.png b/docs/reports/atlas-live-controls-20261026/baseline/equations-1200-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce1b1ac671d97a7efbe1e1305377b629091d809 GIT binary patch literal 57726 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

89Ax6925|O*iMrY9V~sVtI_0sA1VBy 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 Z6l56RH4st$XcOFl*jPGP)Zg&C|8F|~B>eyY literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/baseline/equations-390-dark.png b/docs/reports/atlas-live-controls-20261026/baseline/equations-390-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6f803e1031475b3c6e03d86c9870b99d6da582 GIT binary patch literal 54310 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 X|HrvlUf%)m9S{i-8R1Gny`TRBWxHM| literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/baseline/equations-390-light.png b/docs/reports/atlas-live-controls-20261026/baseline/equations-390-light.png new file mode 100644 index 0000000000000000000000000000000000000000..6148f514e5a9f9779d25bac13dbf534049c7b6cc GIT binary patch literal 54481 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 HDWM4f|JCOX literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/candidate/controls-browser.json b/docs/reports/atlas-live-controls-20261026/candidate/controls-browser.json new file mode 100644 index 000000000..696bde2e6 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/candidate/controls-browser.json @@ -0,0 +1,68 @@ +{ + "driver_sha256": "b7c318a19c79f3da06734723a0f65d831d0ee140bd07dc451e11c25c4193aeca", + "payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "dataset": { + "nodes": 49, + "edges": 55, + "excerpts": 108 + }, + "cases": [ + { + "case": "1200-light", + "failures": [], + "ready_ms": 398.48315499693854, + "decoded_resource_bytes": 1976810, + "typing_ms": 295.1698649994796, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 795.6624369981, + "passed": true + }, + { + "case": "1200-dark", + "failures": [], + "ready_ms": 338.14163899660343, + "decoded_resource_bytes": 1976810, + "typing_ms": 293.46909999730997, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 791.4644019983825, + "passed": true + }, + { + "case": "390-light", + "failures": [], + "ready_ms": 455.2628969977377, + "decoded_resource_bytes": 1976810, + "typing_ms": 294.82436399848666, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 795.5623629968613, + "passed": true + }, + { + "case": "390-dark", + "failures": [], + "ready_ms": 519.1363129997626, + "decoded_resource_bytes": 1976810, + "typing_ms": 303.19873999542324, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 799.5356640021782, + "passed": true + } + ], + "browser": "154.0.8037.57" +} diff --git a/docs/reports/atlas-live-controls-20261026/candidate/equations-1200-dark.png b/docs/reports/atlas-live-controls-20261026/candidate/equations-1200-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce1b1ac671d97a7efbe1e1305377b629091d809 GIT binary patch literal 57726 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

89Ax6925|O*iMrY9V~sVtI_0sA1VBy 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 Z6l56RH4st$XcOFl*jPGP)Zg&C|8F|~B>eyY literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/candidate/equations-390-dark.png b/docs/reports/atlas-live-controls-20261026/candidate/equations-390-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6f803e1031475b3c6e03d86c9870b99d6da582 GIT binary patch literal 54310 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 X|HrvlUf%)m9S{i-8R1Gny`TRBWxHM| literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/candidate/equations-390-light.png b/docs/reports/atlas-live-controls-20261026/candidate/equations-390-light.png new file mode 100644 index 0000000000000000000000000000000000000000..6148f514e5a9f9779d25bac13dbf534049c7b6cc GIT binary patch literal 54481 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 HDWM4f|JCOX literal 0 HcmV?d00001 diff --git a/docs/reports/atlas-live-controls-20261026/candidate/matched-measurement.json b/docs/reports/atlas-live-controls-20261026/candidate/matched-measurement.json new file mode 100644 index 000000000..6b324d698 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/candidate/matched-measurement.json @@ -0,0 +1,68 @@ +{ + "driver_sha256": "2d1ce1f8d6e75a2c6ba53533d216082b5e352dfcedd29e7a71ea3344c1ad8925", + "payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "dataset": { + "nodes": 49, + "edges": 55, + "excerpts": 108 + }, + "cases": [ + { + "case": "1200-light", + "failures": [], + "ready_ms": 380.692264996469, + "decoded_resource_bytes": 1976732, + "typing_ms": 309.5823620024021, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 795.8327660016948, + "passed": true + }, + { + "case": "1200-dark", + "failures": [], + "ready_ms": 391.28493099997286, + "decoded_resource_bytes": 1976732, + "typing_ms": 318.19101700239116, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 797.5172329970519, + "passed": true + }, + { + "case": "390-light", + "failures": [], + "ready_ms": 457.77428500150563, + "decoded_resource_bytes": 1976732, + "typing_ms": 291.9223639983102, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 794.1883699968457, + "passed": true + }, + { + "case": "390-dark", + "failures": [], + "ready_ms": 442.04871699912474, + "decoded_resource_bytes": 1976732, + "typing_ms": 332.89390599384205, + "option_events": 85, + "count_events": 2, + "announcement_wait_ms": 800.3977370026405, + "passed": true + } + ], + "browser": "154.0.8037.57" +} diff --git a/docs/reports/atlas-live-controls-20261026/current-reader.json b/docs/reports/atlas-live-controls-20261026/current-reader.json new file mode 100644 index 000000000..f5df51049 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/current-reader.json @@ -0,0 +1,4209 @@ +{ + "scientific_effect": "NONE", + "checked_commit": "bb94e4e6345adb576f7775f61768af18888a2768", + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f", + "source_repositories": [ + { + "commit": "b7deb198722582df191006e4f47238f92e6e543d", + "repository": "d6g8k5htny-coder/main", + "tree": "3d988a90a6313f68af21e0b04d08702632bf8ecc" + }, + { + "commit": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde", + "repository": "d6g8k5htny-coder/Math-", + "tree": "acaf4fd05dc4392900d24fd58e13347009187317" + } + ], + "cases": [ + { + "case": "atlas-shell-tabs-reading-and-history", + "width": 320, + "passed": true, + "checkpoints": [ + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=diagnostics#current-atlas", + "length": 6, + "writes": { + "push": 4, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-panel=evidence#current-atlas", + "length": 7, + "writes": { + "push": 5, + "replace": 1 + } + } + ], + "page_errors": [], + "reader_metrics": { + "height": 1857.125, + "viewport": 900, + "position": "static", + "width": 320, + "viewportWidth": 320 + }, + "browse_focus_geometry": { + "id": "atlas-open-reader", + "selected": null, + "outline_color": "rgb(255, 255, 255)", + "outline_style": "none", + "outline_width": "3px", + "outline_offset": "0px", + "focus_visible": false, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 1, + "rect": { + "x": 29.796875, + "y": 436.515625, + "top": 436.515625, + "bottom": 487.703125, + "left": 29.796875, + "right": 216.515625, + "width": 186.71875, + "height": 51.1875 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 1196 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix#current-atlas", + "history_length": 8, + "writes": { + "push": 6, + "replace": 1 + } + }, + "screenshot": { + "path": "atlas-shell-320.png", + "sha256": "737651843d6d143f8c2bbfb828781e751bbbea707f481e6d1fd71d93cd84e5e7" + } + }, + { + "case": "atlas-shell-tabs-reading-and-history", + "width": 720, + "passed": true, + "checkpoints": [ + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=diagnostics#current-atlas", + "length": 6, + "writes": { + "push": 4, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-panel=evidence#current-atlas", + "length": 7, + "writes": { + "push": 5, + "replace": 1 + } + } + ], + "page_errors": [], + "reader_metrics": { + "height": 1373.28125, + "viewport": 900, + "position": "static", + "width": 720, + "viewportWidth": 720 + }, + "browse_focus_geometry": { + "id": "atlas-open-reader", + "selected": null, + "outline_color": "rgb(255, 255, 255)", + "outline_style": "none", + "outline_width": "3px", + "outline_offset": "0px", + "focus_visible": false, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 1, + "rect": { + "x": 33.796875, + "y": 436.265625, + "top": 436.265625, + "bottom": 487.453125, + "left": 33.796875, + "right": 220.515625, + "width": 186.71875, + "height": 51.1875 + }, + "viewport": { + "width": 720, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 933 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix#current-atlas", + "history_length": 8, + "writes": { + "push": 6, + "replace": 1 + } + }, + "screenshot": { + "path": "atlas-shell-720.png", + "sha256": "737651843d6d143f8c2bbfb828781e751bbbea707f481e6d1fd71d93cd84e5e7" + } + }, + { + "case": "atlas-shell-tabs-reading-and-history", + "width": 721, + "passed": true, + "checkpoints": [ + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=diagnostics#current-atlas", + "length": 5, + "writes": { + "push": 3, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-panel=evidence#current-atlas", + "length": 6, + "writes": { + "push": 4, + "replace": 1 + } + } + ], + "page_errors": [], + "screenshot": { + "path": "atlas-shell-721.png", + "sha256": "3c8bf9c0ef6e6db3ed4c1534b0efe9bf67992847479c634c005f293d6bb44077" + } + }, + { + "case": "atlas-shell-tabs-reading-and-history", + "width": 1200, + "passed": true, + "checkpoints": [ + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=diagnostics#current-atlas", + "length": 5, + "writes": { + "push": 3, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-view=graph&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-panel=evidence#current-atlas", + "length": 6, + "writes": { + "push": 4, + "replace": 1 + } + } + ], + "page_errors": [], + "screenshot": { + "path": "atlas-shell-1200.png", + "sha256": "3c8bf9c0ef6e6db3ed4c1534b0efe9bf67992847479c634c005f293d6bb44077" + } + }, + { + "case": "atlas-shell-refused-layout-preservation", + "width": 320, + "passed": true + }, + { + "case": "atlas-shell-refused-layout-preservation", + "width": 1200, + "passed": true + }, + { + "case": "atlas-shell-responsive-view-preferences", + "passed": true, + "scenarios": [ + { + "scenario": "wide-implicit", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "narrow-implicit", + "passed": true, + "checkpoints": [ + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "wide-implicit-stage-focus", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ], + "focus": { + "id": "atlas-tab-evidence", + "connected": true, + "visible": true, + "html": "" + }, + "focus_geometry": { + "id": "atlas-open-reader", + "selected": null, + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "4px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 7.760391227344934, + "rect": { + "x": 29.796875, + "y": 435.9375, + "top": 435.9375, + "bottom": 487.125, + "left": 29.796875, + "right": 216.515625, + "width": 186.71875, + "height": 51.1875 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 1232 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "history_length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "scenario": "wide-implicit-outside-focus", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ], + "focus": { + "id": "", + "connected": true, + "visible": true, + "html": "UNIVERSAL LAW MATHEMATICS IN THE OPEN" + } + }, + { + "scenario": "wide-unknown", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "narrow-unknown", + "passed": true, + "checkpoints": [ + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=unknown&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "explicit-graph-url", + "passed": true, + "checkpoints": [ + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=graph&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=graph&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=graph&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "explicit-list-url", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&q=math#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "explicit-graph-control", + "passed": true, + "checkpoints": [ + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + } + ] + }, + { + "scenario": "explicit-list-control", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=list&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=list&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 1200, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-view=list&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + } + ] + }, + { + "scenario": "implicit-after-selection", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=evidence#current-atlas", + "length": 3, + "writes": { + "push": 1, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=evidence#current-atlas", + "length": 3, + "writes": { + "push": 1, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-panel=evidence#current-atlas", + "length": 3, + "writes": { + "push": 1, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "implicit-after-search", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-q=cap#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-q=cap#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?q=math&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&atlas-q=cap#current-atlas", + "length": 2, + "writes": { + "push": 0, + "replace": 1 + } + } + } + ] + }, + { + "scenario": "refused-implicit", + "passed": true, + "checkpoints": [ + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "list", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + }, + { + "scenario": "refused-explicit-graph", + "passed": true, + "checkpoints": [ + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-view=graph&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 1200, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-view=graph&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + }, + { + "width": 320, + "view": "graph", + "address": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-view=graph&q=old#search-heading", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + } + } + ] + } + ], + "page_errors": [], + "failures": [] + }, + { + "case": "hosted-amendment-same-state-focus-history", + "passed": true, + "observations": [ + { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-q=eng.d0-packet-allowlist-fix#current-atlas", + "length": 3, + "writes": { + "push": 1, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-q=eng.d0-packet-allowlist-fix#current-atlas", + "length": 3, + "writes": { + "push": 1, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=diagnostics&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-q=eng.d0-packet-allowlist-fix#current-atlas", + "length": 4, + "writes": { + "push": 2, + "replace": 1 + } + }, + { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-q=eng.d0-packet-allowlist-fix#current-atlas", + "length": 5, + "writes": { + "push": 3, + "replace": 1 + } + } + ], + "page_errors": [] + }, + { + "case": "hosted-amendment-modified-browse-current-source-filter", + "passed": true, + "observations": [ + { + "original": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&q=math&classification=OPEN&source-q=universality#search-heading", + "length": 3, + "writes": { + "push": 0, + "replace": 1 + } + }, + "opened": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&q=math&classification=OPEN&source-q=universality#search-heading", + "after": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&q=math&classification=OPEN&source-q=universality#search-heading", + "length": 3, + "writes": { + "push": 0, + "replace": 1 + } + } + } + ], + "page_errors": [] + }, + { + "case": "hosted-amendment-middle-browse-current-source-filter", + "passed": true, + "observations": [ + { + "original": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&q=math&classification=OPEN&source-q=universality#search-heading", + "length": 3, + "writes": { + "push": 0, + "replace": 1 + } + }, + "opened": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&q=math&classification=OPEN&source-q=universality#search-heading", + "after": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&q=math&classification=OPEN&source-q=universality#search-heading", + "length": 3, + "writes": { + "push": 0, + "replace": 1 + } + } + } + ], + "page_errors": [] + }, + { + "case": "hosted-amendment-inspector-panel-disclosures", + "passed": true, + "observations": [ + { + "before": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + "after": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "length": 4, + "writes": { + "push": 2, + "replace": 0 + } + }, + "disclosures": [ + { + "summary": "Required-edge routes to unresolved research targets", + "open": true + }, + { + "summary": "Complete node metadata (inert text)", + "open": true + } + ], + "selected": "math.uniform-matrix-cap-lifetime" + } + ], + "page_errors": [] + }, + { + "case": "hosted-amendment-inspector-breakpoint-disclosures", + "passed": true, + "observations": [ + { + "before": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + "after": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence", + "length": 2, + "writes": { + "push": 0, + "replace": 0 + } + }, + "disclosures": [ + { + "summary": "Required-edge routes to unresolved research targets", + "open": true + }, + { + "summary": "Complete node metadata (inert text)", + "open": true + } + ], + "selected": "math.uniform-matrix-cap-lifetime" + } + ], + "page_errors": [] + }, + { + "case": "hosted-amendment-genuine-node-and-source-change", + "passed": true, + "observations": [ + { + "first": "math.uniform-matrix-cap-lifetime", + "changed": "eng.d0-packet-allowlist-fix", + "refused_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=eng.d0-packet-allowlist-fix&snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-panel=evidence", + "restored": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-view=list&atlas-panel=evidence&atlas-node=eng.d0-packet-allowlist-fix&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Ceng.d0-packet-allowlist-fix&atlas-q=eng.d0-packet-allowlist-fix#current-atlas", + "length": 4, + "writes": { + "push": 2, + "replace": 1 + } + } + } + ], + "page_errors": [] + }, + { + "case": "resume-node-interactive-static-parity", + "node": "math.d5-component.punctured-pin-proof", + "passed": true, + "page_errors": [], + "render_clock_ms": 1793007220426, + "freshness": "stale", + "interactive": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_basis", + "[{\"depth\":\"algebraic\",\"provider\":\"xAI\",\"review\":\"#111\",\"verdict\":\"ACCEPT algebra; continuum HOLD\"},{\"depth\":\"full\",\"provider\":\"Anthropic\",\"review\":\"d5_punctured_pin_continuum_claude_20260929\",\"verdict\":\"ACCEPT existential\"}]" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/pull/327#issuecomment-6321244764", + "https://github.com/d6g8k5htny-coder/main/issues/419#issuecomment-6321679618" + ] + }, + "static": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_basis", + "[{\"depth\":\"algebraic\",\"provider\":\"xAI\",\"review\":\"#111\",\"verdict\":\"ACCEPT algebra; continuum HOLD\"},{\"depth\":\"full\",\"provider\":\"Anthropic\",\"review\":\"d5_punctured_pin_continuum_claude_20260929\",\"verdict\":\"ACCEPT existential\"}]" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/pull/327#issuecomment-6321244764", + "https://github.com/d6g8k5htny-coder/main/issues/419#issuecomment-6321679618" + ] + }, + "expected_interactive": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_basis", + "[{\"depth\":\"algebraic\",\"provider\":\"xAI\",\"review\":\"#111\",\"verdict\":\"ACCEPT algebra; continuum HOLD\"},{\"depth\":\"full\",\"provider\":\"Anthropic\",\"review\":\"d5_punctured_pin_continuum_claude_20260929\",\"verdict\":\"ACCEPT existential\"}]" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/pull/327#issuecomment-6321244764", + "https://github.com/d6g8k5htny-coder/main/issues/419#issuecomment-6321679618" + ] + }, + "expected_static": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_basis", + "[{\"depth\":\"algebraic\",\"provider\":\"xAI\",\"review\":\"#111\",\"verdict\":\"ACCEPT algebra; continuum HOLD\"},{\"depth\":\"full\",\"provider\":\"Anthropic\",\"review\":\"d5_punctured_pin_continuum_claude_20260929\",\"verdict\":\"ACCEPT existential\"}]" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/pull/327#issuecomment-6321244764", + "https://github.com/d6g8k5htny-coder/main/issues/419#issuecomment-6321679618" + ] + } + }, + { + "case": "resume-node-interactive-static-parity", + "node": "math.lifetime-remainder", + "passed": true, + "page_errors": [], + "render_clock_ms": 1793007221313, + "freshness": "stale", + "interactive": { + "rows": [ + [ + "classification", + "AUTHOR_SIDE_CANDIDATE", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT", + "review_issue", + "67 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_provider", + "xAI/Grok via Cursor", + "review_source", + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206" + ], + [ + "Next action", + "Refresh live Math-#193 and the current R83V2/R85 source dispositions. Seek a separately claimed source-owner/successor assessment of whether the merged conditional R1 far-sector addendum (d=2, L=24) should be adopted into R81/R83. This continuation neither closes the general Theorem R remainder claim nor selects a lifetime window or sampling design. Node-status view stale as of 2026-10-22T21:57:11Z. Recorded status fresh. Scientific effect NONE. Freshness is not scientific validity.", + "Missing input", + "No current owner is recorded for this whole graph node; released addendum authorship, review and integration roles are not transferred.; No R81/R83 adoption or complete certified held-out confirmation experiment is established by this addendum.; Current-source compatibility and all original scientific premises require their own source-bound assessment.", + "Owner evidence", + "No owner recorded in this node-status view.", + "Retained stop", + "R83-EXEC-01 and the original numerical-study execution HOLD remain; this operational record authorizes no mathematical execution.; R1 remains conditional on the ordinary source/law, GAD, classical full Gaussian DC, physical d=2/L=24, elder-rule and coefficient premises.; The graph node retains its stated existential Theorem R scope, AUTHOR_SIDE_CANDIDATE classification and controlling=false; the optional R1 addendum does not close that general claim.; Current-study compatibility, count-tail/unclipping, authentic word/IID, informative widths, confidence, alternative power, resource qualification and scientific admission remain separate unresolved predicates.; Source identity, scoped review, Lean evidence, GitHub checks and scientific acceptance remain distinct; no formalization of this paper or automatic status change is inferred." + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206", + "https://github.com/d6g8k5htny-coder/Math-/issues/193#issuecomment-6351719961", + "https://github.com/d6g8k5htny-coder/main/issues/388#issuecomment-6352139396" + ] + }, + "static": { + "rows": [ + [ + "classification", + "AUTHOR_SIDE_CANDIDATE", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT", + "review_issue", + "67 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_provider", + "xAI/Grok via Cursor", + "review_source", + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206", + "https://github.com/d6g8k5htny-coder/Math-/issues/193#issuecomment-6351719961", + "https://github.com/d6g8k5htny-coder/main/issues/388#issuecomment-6352139396" + ] + }, + "expected_interactive": { + "rows": [ + [ + "classification", + "AUTHOR_SIDE_CANDIDATE", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT", + "review_issue", + "67 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_provider", + "xAI/Grok via Cursor", + "review_source", + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206" + ], + [ + "Next action", + "Refresh live Math-#193 and the current R83V2/R85 source dispositions. Seek a separately claimed source-owner/successor assessment of whether the merged conditional R1 far-sector addendum (d=2, L=24) should be adopted into R81/R83. This continuation neither closes the general Theorem R remainder claim nor selects a lifetime window or sampling design. Node-status view stale as of 2026-10-22T21:57:11Z. Recorded status fresh. Scientific effect NONE. Freshness is not scientific validity.", + "Missing input", + "No current owner is recorded for this whole graph node; released addendum authorship, review and integration roles are not transferred.; No R81/R83 adoption or complete certified held-out confirmation experiment is established by this addendum.; Current-source compatibility and all original scientific premises require their own source-bound assessment.", + "Owner evidence", + "No owner recorded in this node-status view.", + "Retained stop", + "R83-EXEC-01 and the original numerical-study execution HOLD remain; this operational record authorizes no mathematical execution.; R1 remains conditional on the ordinary source/law, GAD, classical full Gaussian DC, physical d=2/L=24, elder-rule and coefficient premises.; The graph node retains its stated existential Theorem R scope, AUTHOR_SIDE_CANDIDATE classification and controlling=false; the optional R1 addendum does not close that general claim.; Current-study compatibility, count-tail/unclipping, authentic word/IID, informative widths, confidence, alternative power, resource qualification and scientific admission remain separate unresolved predicates.; Source identity, scoped review, Lean evidence, GitHub checks and scientific acceptance remain distinct; no formalization of this paper or automatic status change is inferred." + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206", + "https://github.com/d6g8k5htny-coder/Math-/issues/193#issuecomment-6351719961", + "https://github.com/d6g8k5htny-coder/main/issues/388#issuecomment-6352139396" + ] + }, + "expected_static": { + "rows": [ + [ + "classification", + "AUTHOR_SIDE_CANDIDATE", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT", + "review_issue", + "67 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_provider", + "xAI/Grok via Cursor", + "review_source", + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [ + "https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206", + "https://github.com/d6g8k5htny-coder/Math-/issues/193#issuecomment-6351719961", + "https://github.com/d6g8k5htny-coder/main/issues/388#issuecomment-6352139396" + ] + } + }, + { + "case": "resume-node-interactive-static-parity", + "node": "math.uniform-matrix-cap-lifetime", + "passed": true, + "page_errors": [], + "render_clock_ms": 1793007221935, + "freshness": "stale", + "interactive": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_issue", + "63 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_providers", + "[\"xAI/Grok via Cursor (D1-A-E, section 9 v1.1, partial slices)\",\"Anthropic/Claude (A1-A7, cap, section 9 v1.1, sections 11-12)\"]", + "review_source", + "reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "static": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_issue", + "63 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_providers", + "[\"xAI/Grok via Cursor (D1-A-E, section 9 v1.1, partial slices)\",\"Anthropic/Claude (A1-A7, cap, section 9 v1.1, sections 11-12)\"]", + "review_source", + "reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "expected_interactive": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_issue", + "63 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_providers", + "[\"xAI/Grok via Cursor (D1-A-E, section 9 v1.1, partial slices)\",\"Anthropic/Claude (A1-A7, cap, section 9 v1.1, sections 11-12)\"]", + "review_source", + "reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "expected_static": { + "rows": [ + [ + "classification", + "PROVED_REVIEWED", + "controlling", + "false" + ], + [ + "review_disposition", + "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_issue", + "63 Issue number recorded without a repository in this snapshot; no link is inferred.", + "review_providers", + "[\"xAI/Grok via Cursor (D1-A-E, section 9 v1.1, partial slices)\",\"Anthropic/Claude (A1-A7, cap, section 9 v1.1, sections 11-12)\"]", + "review_source", + "reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + } + }, + { + "case": "resume-node-interactive-static-parity", + "node": "hist.CH-LIFT", + "passed": true, + "page_errors": [], + "render_clock_ms": 1793007222545, + "freshness": "stale", + "interactive": { + "rows": [ + [ + "classification", + "OPEN_ACTIVE", + "controlling", + "false" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "static": { + "rows": [ + [ + "classification", + "OPEN_ACTIVE", + "controlling", + "false" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "expected_interactive": { + "rows": [ + [ + "classification", + "OPEN_ACTIVE", + "controlling", + "false" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + }, + "expected_static": { + "rows": [ + [ + "classification", + "OPEN_ACTIVE", + "controlling", + "false" + ], + [ + "Next action", + "not recorded in this snapshot", + "Missing input", + "not recorded in this snapshot", + "Owner evidence", + "not recorded in this snapshot", + "Retained stop", + "not recorded in this snapshot" + ] + ], + "links": [] + } + }, + { + "case": "static-reading-material-and-current-mixed-generations", + "current_static_generation": "older", + "passed": true, + "page_errors": [], + "scope": "Controlled local fixture with actual inspector-link activation; historical tracked fixture is not live project Source; no public cache or AT inference", + "advertised_material_archive": "7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c", + "atlas_identity": { + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + } + }, + "material_identity": { + "observed_at": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + } + }, + "current_static_identity": { + "observed_at": "2000-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "1111111111111111111111111111111111111111", + "d6g8k5htny-coder/Math-": "2222222222222222222222222222222222222222" + } + }, + "fixture_bodies": { + "atlas_html": { + "bytes": 33397, + "sha256": "224b26155bd8342c49f31768ac3d56ae5ca3ec61e4047970056e11fa0205b001" + }, + "material_payload": { + "bytes": 956333, + "sha256": "7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c" + }, + "material_node": { + "bytes": 8231, + "sha256": "0ba1ffd0857d48ed28498abbb1567f4bf391ee0cd2ee12ad2231eeb2d0c18f8a" + }, + "current_node": { + "bytes": 12123, + "sha256": "b39dfe2d04020904348318ed97270113c5a6c895b3235aad133fdb9bc259a6bc" + } + }, + "requests": [ + "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html" + ], + "before_preserved_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "preserved_href": "snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "preserved_explanation": "Read the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.", + "current_explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "preserved_destination": { + "url": "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T12:34:29Z", + "datetime": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "preserved_neighbor": { + "url": "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.d1-component.congruence-erratum.html", + "node": "math.d1-component.congruence-erratum", + "observed_at": "2026-10-13T12:34:29Z", + "datetime": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "before_current_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "preserved_href": "snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "preserved_explanation": "Read the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.", + "current_explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "served_current_nodes": [ + { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "bytes": 12123, + "sha256": "b39dfe2d04020904348318ed97270113c5a6c895b3235aad133fdb9bc259a6bc" + }, + { + "url": "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html", + "bytes": 10231, + "sha256": "f66601c9ef05edda3f6f300b8f467a605ad8bb002c5143e943a9ec6ac400fd0b" + } + ], + "current_destination": { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2000-01-01T00:00:00Z", + "datetime": "2000-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "1111111111111111111111111111111111111111", + "d6g8k5htny-coder/Math-": "2222222222222222222222222222222222222222" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/1111111111111111111111111111111111111111", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/2222222222222222222222222222222222222222" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "static_neighbor": { + "url": "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html", + "node": "math.d1-component.congruence-erratum", + "observed_at": "2000-01-01T00:00:00Z", + "datetime": "2000-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "1111111111111111111111111111111111111111", + "d6g8k5htny-coder/Math-": "2222222222222222222222222222222222222222" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/1111111111111111111111111111111111111111", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/2222222222222222222222222222222222222222" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + } + }, + { + "case": "static-reading-material-and-current-mixed-generations", + "current_static_generation": "newer", + "passed": true, + "page_errors": [], + "scope": "Controlled local fixture with actual inspector-link activation; historical tracked fixture is not live project Source; no public cache or AT inference", + "advertised_material_archive": "7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c", + "atlas_identity": { + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + } + }, + "material_identity": { + "observed_at": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + } + }, + "current_static_identity": { + "observed_at": "2099-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "3333333333333333333333333333333333333333", + "d6g8k5htny-coder/Math-": "4444444444444444444444444444444444444444" + } + }, + "fixture_bodies": { + "atlas_html": { + "bytes": 33397, + "sha256": "224b26155bd8342c49f31768ac3d56ae5ca3ec61e4047970056e11fa0205b001" + }, + "material_payload": { + "bytes": 956333, + "sha256": "7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c" + }, + "material_node": { + "bytes": 8231, + "sha256": "0ba1ffd0857d48ed28498abbb1567f4bf391ee0cd2ee12ad2231eeb2d0c18f8a" + }, + "current_node": { + "bytes": 12123, + "sha256": "5f055ee7eff3e8d0dc5b69aae8729e5e7944bb3ba0a25569d5486fb2eab56b85" + } + }, + "requests": [ + "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html" + ], + "before_preserved_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "preserved_href": "snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "preserved_explanation": "Read the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.", + "current_explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "preserved_destination": { + "url": "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T12:34:29Z", + "datetime": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "preserved_neighbor": { + "url": "http://127.0.0.1:39565/site/snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.d1-component.congruence-erratum.html", + "node": "math.d1-component.congruence-erratum", + "observed_at": "2026-10-13T12:34:29Z", + "datetime": "2026-10-13T12:34:29Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/a115feebd861119d90a1ea1f9344f685d9535d0e" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "before_current_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "preserved_href": "snapshots/7c583e28878d2bf2c94bf37325820bd5eb1e7f3f557e8a78dd27881a27f6548c/nodes/math.uniform-matrix-cap-lifetime.html", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "preserved_explanation": "Read the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.", + "current_explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "served_current_nodes": [ + { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "bytes": 12123, + "sha256": "5f055ee7eff3e8d0dc5b69aae8729e5e7944bb3ba0a25569d5486fb2eab56b85" + }, + { + "url": "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html", + "bytes": 10231, + "sha256": "57f7727b3f00b6c266105fbaddc0d5f5f1e2a090cbd34d18b9055da33a7e9c2e" + } + ], + "current_destination": { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2099-01-01T00:00:00Z", + "datetime": "2099-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "3333333333333333333333333333333333333333", + "d6g8k5htny-coder/Math-": "4444444444444444444444444444444444444444" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/3333333333333333333333333333333333333333", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/4444444444444444444444444444444444444444" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + }, + "static_neighbor": { + "url": "http://127.0.0.1:39565/site/nodes/math.d1-component.congruence-erratum.html", + "node": "math.d1-component.congruence-erratum", + "observed_at": "2099-01-01T00:00:00Z", + "datetime": "2099-01-01T00:00:00Z", + "pins": { + "d6g8k5htny-coder/main": "3333333333333333333333333333333333333333", + "d6g8k5htny-coder/Math-": "4444444444444444444444444444444444444444" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/3333333333333333333333333333333333333333", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/4444444444444444444444444444444444444444" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + } + }, + { + "case": "static-reading-preserved-unavailable", + "pointer_state": "missing", + "passed": true, + "page_errors": [], + "scope": "Controlled generated-page pointer fixture; no inferred archive replacement", + "fixture_html_sha256": "cacbe79cca0cfb2ab74c27a81febf3ebe3cf376ab54ecf4fa8ba03ee027c6446", + "before_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "current_destination": { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "datetime": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + } + }, + { + "case": "static-reading-preserved-unavailable", + "pointer_state": "ambiguous", + "passed": true, + "page_errors": [], + "scope": "Controlled generated-page pointer fixture; no inferred archive replacement", + "fixture_html_sha256": "c3709e3bf977773d64882178dae3db018375417b386dadf9f8fe2331bd406257", + "before_activation": { + "url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&atlas-panel=evidence", + "node": "math.uniform-matrix-cap-lifetime", + "current_href": "nodes/math.uniform-matrix-cap-lifetime.html", + "explanation": "Read the static node record \u2014 The capture date and source revisions on that page may differ from this view." + }, + "current_destination": { + "url": "http://127.0.0.1:39565/site/nodes/math.uniform-matrix-cap-lifetime.html", + "node": "math.uniform-matrix-cap-lifetime", + "observed_at": "2026-10-13T14:56:55Z", + "datetime": "2026-10-13T14:56:55Z", + "pins": { + "d6g8k5htny-coder/main": "b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "pin_links": { + "d6g8k5htny-coder/main": "https://github.com/d6g8k5htny-coder/main/tree/b7deb198722582df191006e4f47238f92e6e543d", + "d6g8k5htny-coder/Math-": "https://github.com/d6g8k5htny-coder/Math-/tree/dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + }, + "script_count": 0, + "content_security_policy": "default-src 'none'; style-src 'self'; img-src 'self'; script-src 'none'; base-uri 'none'; form-action 'none'" + } + }, + { + "width": 1200, + "color_scheme": "light", + "passed": true, + "focus_ring_measurements": [ + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 739.046875, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 739.046875, + "right": 839.65625, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 4, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 739.046875, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 739.046875, + "right": 839.65625, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 6, + "writes": {}, + "forced_colors": "active" + } + ], + "screenshot": { + "path": "1200-light.png", + "sha256": "3e94fc75d7c4b024661ed86dcef96febfacbef5a9bc4c99e5bd5804bd62250f9" + }, + "loaded_nodes": 7, + "page_errors": [] + }, + { + "width": 1200, + "color_scheme": "dark", + "passed": true, + "focus_ring_measurements": [ + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 739.046875, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 739.046875, + "right": 839.65625, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 4, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 739.046875, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 739.046875, + "right": 839.65625, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 847.65625, + "y": 368.4375, + "top": 368.4375, + "bottom": 416.8125, + "left": 847.65625, + "right": 968.765625, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 1200, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 0 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 6, + "writes": {}, + "forced_colors": "active" + } + ], + "screenshot": { + "path": "1200-dark.png", + "sha256": "222ff52d7a74ef65b5aae9f1e1c1f0c01d3299d8417a6fd3c0b3ee739ff7d873" + }, + "loaded_nodes": 7, + "page_errors": [] + }, + { + "width": 320, + "color_scheme": "light", + "passed": true, + "focus_ring_measurements": [ + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 16, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 16, + "right": 116.609375, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgb(16, 85, 141)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 246, + 248, + 252, + 1 + ], + "contrast": 7.298899870865874, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 4, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 16, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 16, + "right": 116.609375, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgba(5, 0, 73, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 255, + 255, + 255, + 1 + ], + "contrast": 11.299264667530393, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 6, + "writes": {}, + "forced_colors": "active" + } + ], + "screenshot": { + "path": "320-light.png", + "sha256": "314806ccbee4d3b9144282a60e0ecd29a25c4e96ced5e13ccad63febb47caf2b" + }, + "loaded_nodes": 7, + "page_errors": [] + }, + { + "width": 320, + "color_scheme": "dark", + "passed": true, + "focus_ring_measurements": [ + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 16, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 16, + "right": 116.609375, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 3, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgb(233, 198, 117)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 7, + 17, + 31, + 1 + ], + "contrast": 11.541242170329951, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 4, + "writes": {}, + "forced_colors": "none" + }, + { + "id": "atlas-tab-evidence", + "selected": "true", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 16, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 16, + "right": 116.609375, + "width": 100.609375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "false", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=evidence#current-atlas", + "history_length": 5, + "writes": {}, + "forced_colors": "active" + }, + { + "id": "atlas-tab-diagnostics", + "selected": "true", + "outline_color": "rgba(0, 230, 255, 0.8)", + "outline_style": "solid", + "outline_width": "3px", + "outline_offset": "3px", + "focus_visible": true, + "background": [ + 0, + 0, + 0, + 1 + ], + "contrast": 8.728122576381333, + "rect": { + "x": 124.609375, + "y": 437.890625, + "top": 437.890625, + "bottom": 486.265625, + "left": 124.609375, + "right": 245.71875, + "width": 121.109375, + "height": 48.375 + }, + "viewport": { + "width": 320, + "height": 900 + }, + "scroll": { + "x": 0, + "y": 177 + }, + "in_viewport": true, + "url": "http://127.0.0.1:39565/site/dependencies.html?source-q=universality&atlas-node=math.d1-component.reconciliation-record&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder%2Cmath.side24-coefficient%2Cmath.d1-component.congruence-erratum%2Cmath.d1-component.section9-replacement-v1_1%2Cmath.d1-component.marked-cylinder-cap%2Cmath.d1-component.reconciliation-record&atlas-view=list&atlas-panel=diagnostics#current-atlas", + "history_length": 6, + "writes": {}, + "forced_colors": "active" + } + ], + "screenshot": { + "path": "320-dark.png", + "sha256": "660f43ef500024bffa53654bcbb0f217209b650388b28240400cd74be1ae99b4" + }, + "loaded_nodes": 7, + "page_errors": [] + }, + { + "case": "current-reachability-and-equation-search", + "passed": true + }, + { + "case": "keyboard-and-accessibility-tree-reading", + "passed": true, + "focus_style": { + "outline": "solid", + "width": 3, + "height": 47.796875, + "background": "rgb(255, 255, 255)", + "color": "rgb(16, 85, 141)" + }, + "accessibility_tree": { + "path": "inspector-accessibility-tree.txt", + "sha256": "377355db09e17bc54c1626478f79dde36b6e1cdb859995348d07034db99d589a" + }, + "limitation": "Chromium accessibility tree and keyboard reading observed; spoken assistive-technology session not observed." + }, + { + "case": "share-after-browser-back-and-forward", + "passed": true, + "checkpoints": [ + { + "step": "before-select", + "inspector_node": "math.uniform-matrix-cap-lifetime", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + { + "step": "after-select", + "inspector_node": "hist.CH-LIFT", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "address_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "share_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + { + "step": "after-back", + "inspector_node": "math.uniform-matrix-cap-lifetime", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + { + "step": "after-forward", + "inspector_node": "hist.CH-LIFT", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "address_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "share_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + { + "step": "reopened-back-share", + "inspector_node": "math.uniform-matrix-cap-lifetime", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-view=list&source-q=universality&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime&equation-q=experiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&atlas-q=CH-LIFT#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-view": [ + "list" + ], + "source-q": [ + "universality" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ], + "equation-q": [ + "experiments/universality/fold_structural_universality/PROOF.md" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "atlas-q": [ + "CH-LIFT" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + { + "step": "reopened-forward-share", + "inspector_node": "hist.CH-LIFT", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=hist.CH-LIFT&atlas-view=graph&source-q=frontiers&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Chist.CH-LIFT&equation-q=ell&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A64-65&atlas-q=witness-collision&atlas-panel=evidence#current-atlas", + "address_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "share_state": { + "atlas-node": [ + "hist.CH-LIFT" + ], + "atlas-view": [ + "graph" + ], + "source-q": [ + "frontiers" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,hist.CH-LIFT" + ], + "equation-q": [ + "ell" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:64-65" + ], + "atlas-q": [ + "witness-collision" + ], + "atlas-panel": [ + "evidence" + ] + }, + "source_payload_sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + } + ], + "page_errors": [] + }, + { + "case": "share-history-refusal-and-legacy-guards", + "passed": true, + "guards": [ + { + "bookmark": "legacy-filters-and-fragment", + "passed": true, + "checkpoints": [ + { + "step": "legacy-selected-neighbor", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-node=math.d1-component.congruence-erratum&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.d1-component.congruence-erratum&atlas-panel=evidence#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-node=math.d1-component.congruence-erratum&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.d1-component.congruence-erratum&atlas-panel=evidence#current-atlas", + "address_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ], + "atlas-node": [ + "math.d1-component.congruence-erratum" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,math.d1-component.congruence-erratum" + ], + "atlas-panel": [ + "evidence" + ] + }, + "share_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ], + "atlas-node": [ + "math.d1-component.congruence-erratum" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,math.d1-component.congruence-erratum" + ], + "atlas-panel": [ + "evidence" + ] + }, + "history_length": 3 + }, + { + "step": "legacy-after-back", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED#search-heading", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ] + }, + "share_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ], + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + }, + { + "step": "legacy-after-forward", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-node=math.d1-component.congruence-erratum&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.d1-component.congruence-erratum&atlas-panel=evidence#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?q=math&classification=PROVED_REVIEWED&atlas-node=math.d1-component.congruence-erratum&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.d1-component.congruence-erratum&atlas-panel=evidence#current-atlas", + "address_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ], + "atlas-node": [ + "math.d1-component.congruence-erratum" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,math.d1-component.congruence-erratum" + ], + "atlas-panel": [ + "evidence" + ] + }, + "share_state": { + "q": [ + "math" + ], + "classification": [ + "PROVED_REVIEWED" + ], + "atlas-node": [ + "math.d1-component.congruence-erratum" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime,math.d1-component.congruence-erratum" + ], + "atlas-panel": [ + "evidence" + ] + }, + "history_length": 3 + } + ] + }, + { + "bookmark": "wrong-main-snapshot", + "passed": true, + "checkpoints": [ + { + "step": "wrong-main-snapshot-explicit-current", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + }, + { + "step": "wrong-main-snapshot-after-back", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=cccccccccccccccccccccccccccccccccccccccc&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "cccccccccccccccccccccccccccccccccccccccc" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "cccccccccccccccccccccccccccccccccccccccc" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "history_length": 3 + }, + { + "step": "wrong-main-snapshot-after-forward", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + } + ], + "refused_share_matches": true + }, + { + "bookmark": "unknown-node", + "passed": true, + "checkpoints": [ + { + "step": "unknown-node-explicit-current", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=missing.bookmark%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=missing.bookmark%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "missing.bookmark,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "missing.bookmark,math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + }, + { + "step": "unknown-node-after-back", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=missing.bookmark&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=missing.bookmark&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "address_state": { + "atlas-node": [ + "missing.bookmark" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "share_state": { + "atlas-node": [ + "missing.bookmark" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "history_length": 3 + }, + { + "step": "unknown-node-after-forward", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=missing.bookmark%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "missing.bookmark,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + } + ], + "refused_share_matches": true + }, + { + "bookmark": "prototype-constructor", + "passed": true, + "checkpoints": [ + { + "step": "prototype-constructor-explicit-current", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=constructor%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=constructor%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "constructor,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "constructor,math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + }, + { + "step": "prototype-constructor-after-back", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=constructor&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "address_state": { + "atlas-node": [ + "constructor" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "share_state": { + "atlas-node": [ + "constructor" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "history_length": 3 + }, + { + "step": "prototype-constructor-after-forward", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=constructor%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "constructor,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + } + ], + "refused_share_matches": true + }, + { + "bookmark": "prototype-__proto__", + "passed": true, + "checkpoints": [ + { + "step": "prototype-__proto__-explicit-current", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=__proto__%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=__proto__%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "__proto__,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "__proto__,math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + }, + { + "step": "prototype-__proto__-after-back", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=__proto__&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=__proto__&atlas-panel=diagnostics&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36#current-atlas", + "address_state": { + "atlas-node": [ + "__proto__" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "share_state": { + "atlas-node": [ + "__proto__" + ], + "atlas-panel": [ + "diagnostics" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ] + }, + "history_length": 3 + }, + { + "step": "prototype-__proto__-after-forward", + "address_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=__proto__%2Cmath.uniform-matrix-cap-lifetime#current-atlas", + "share_url": "http://127.0.0.1:39565/site/dependencies.html?atlas-node=math.uniform-matrix-cap-lifetime&atlas-panel=evidence&atlas-view=list&equation=d6g8k5htny-coder%2Fmain%3Aexperiments%2Funiversality%2Ffold_structural_universality%2FPROOF.md%3A36-36&snapshot=dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde&main-snapshot=b7deb198722582df191006e4f47238f92e6e543d&atlas-expanded=math.uniform-matrix-cap-lifetime#current-atlas", + "address_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "__proto__,math.uniform-matrix-cap-lifetime" + ] + }, + "share_state": { + "atlas-node": [ + "math.uniform-matrix-cap-lifetime" + ], + "atlas-panel": [ + "evidence" + ], + "atlas-view": [ + "list" + ], + "equation": [ + "d6g8k5htny-coder/main:experiments/universality/fold_structural_universality/PROOF.md:36-36" + ], + "snapshot": [ + "dbe6c0a1b1a22c7404b0fd173ee0043b98a08cde" + ], + "main-snapshot": [ + "b7deb198722582df191006e4f47238f92e6e543d" + ], + "atlas-expanded": [ + "math.uniform-matrix-cap-lifetime" + ] + }, + "history_length": 3 + } + ], + "refused_share_matches": true + } + ], + "page_errors": [], + "guard_failures": [] + }, + { + "case": "enlarged-text-and-monochrome", + "passed": true + }, + { + "case": "synthetic-large-render-window", + "passed": true, + "scope": "Synthetic display fixture only; does not describe the research corpus or source acquisition.", + "load_and_page_seconds": 1.572, + "js_heap_bytes": 11341568, + "fixture_bytes": 989598, + "fixture_sha256": "e31147f1751df02e2b4b36958a14c05b8e57ab890422f232e3c049003ac0788d", + "indexed_nodes": 1001, + "rendered_nodes": 150 + }, + { + "case": "no-javascript-static-parity", + "passed": true, + "accessibility_tree": { + "path": "static-accessibility-tree.txt", + "sha256": "9188174c1210b525d43b5129f79f1780386fa13d34333f6acde77b2a61382e24" + } + }, + { + "case": "stale-bookmark-refusal", + "passed": true + }, + { + "case": "legacy-bookmark-preservation", + "passed": true + }, + { + "case": "unknown-prototype-node-refusal", + "passed": true + }, + { + "case": "static-mobile-reading", + "passed": true + }, + { + "case": "digest-refusal", + "passed": true + }, + { + "case": "observation-integrity-recovery", + "passed": true, + "scope": "Controlled local old/new response fixture; no public cache-layer inference", + "requests": [ + "http://127.0.0.1:39565/site/current.json", + "http://127.0.0.1:39565/site/current.json?observation=560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + ], + "page_errors": [], + "expected_payload": { + "bytes": 962639, + "sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + "old_payload": { + "bytes": 962639, + "sha256": "c974873779d18818dfd979881a8a5a73401f0fda94f90ff09ed00438e695bf37" + } + }, + { + "case": "observation-persistent-mismatch-refusal", + "passed": true, + "scope": "Controlled local old/new response fixture; no public cache-layer inference", + "requests": [ + "http://127.0.0.1:39565/site/current.json", + "http://127.0.0.1:39565/site/current.json?observation=560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + ], + "page_errors": [], + "expected_payload": { + "bytes": 962639, + "sha256": "560d3d4e77369835c832dbb4fd0d12f4988744045b9cbc4c7978beddb6e9d20f" + }, + "old_payload": { + "bytes": 962639, + "sha256": "c974873779d18818dfd979881a8a5a73401f0fda94f90ff09ed00438e695bf37" + } + } + ], + "limitations": [ + "Local rendered Chromium evidence; physical mobile and complete screen-reader certification not established." + ], + "browser": "154.0.8037.57" +} diff --git a/docs/reports/atlas-live-controls-20261026/final-speech-source-comparison.json b/docs/reports/atlas-live-controls-20261026/final-speech-source-comparison.json new file mode 100644 index 000000000..b1d574908 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/final-speech-source-comparison.json @@ -0,0 +1,74 @@ +[ + { + "run": "controls-final", + "path": "docs/site/atlas-controls.mjs", + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161", + "match": true + }, + { + "run": "controls-final", + "path": "docs/site/atlas.mjs", + "sha256": "daaed7aec46ce9c997c02feb934cbf807018fb00692b62968e01246e87711fca", + "match": true + }, + { + "run": "controls-final", + "path": "docs/site/atlas-layout.css", + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274", + "match": true + }, + { + "run": "controls-final", + "path": "docs/site/atlas-formal-evidence-data.mjs", + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef", + "match": true + }, + { + "run": "controls-final", + "path": "docs/site/current-model.mjs", + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb", + "match": true + }, + { + "run": "controls-final", + "path": "docs/site/current.mjs", + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/atlas-controls.mjs", + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/atlas.mjs", + "sha256": "daaed7aec46ce9c997c02feb934cbf807018fb00692b62968e01246e87711fca", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/atlas-layout.css", + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/atlas-formal-evidence-data.mjs", + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/current-model.mjs", + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb", + "match": true + }, + { + "run": "controls-final-refused", + "path": "docs/site/current.mjs", + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76", + "match": true + } +] diff --git a/docs/reports/atlas-live-controls-20261026/formal.json b/docs/reports/atlas-live-controls-20261026/formal.json new file mode 100644 index 000000000..3b194fcf2 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/formal.json @@ -0,0 +1,4085 @@ +{ + "mode": "local-formal-source-connection-acceptance", + "identity": { + "observer": "Actual operator must be identified in its execution receipt; this script does not infer provider/model.", + "review_credit": false, + "scientific_credit": false + }, + "site": "/workspace/scratch/live-controls-candidate/site", + "frozen_payload": "/workspace/scratch/live-controls-candidate/site/current.json", + "payload": { + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "git_blob": "984675b2f4bd2da389e257888d7ecfd0e6f1c344" + }, + "payload_repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "graph_identity": { + "blob": "220b56867f24c5ef6f55a3cce70490e9777cf3af", + "bytes": 38753, + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "path": "frontiers/downstream_gate_20260925/GRAPH.json", + "repository": "d6g8k5htny-coder/Math-", + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + "observed_at": "2026-10-26T05:04:51Z", + "selected": "math.side24-coefficient", + "node": { + "classification": "AUTHOR_SIDE_CANDIDATE", + "controlling": false, + "fingerprint": "c06daccc4ba4b9168522b9888b76a7d599934fc3b91bd753ee5d492262917769", + "kind": "candidate", + "layer": "D3", + "notes": "Evaluates parent Eq15.2; parent reconciled in reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md", + "review_disposition": "ACCEPT", + "review_issue": 65, + "review_provider": "xAI/Grok via Cursor", + "review_source": "https://github.com/d6g8k5htny-coder/main/issues/65#issuecomment-5841269490", + "scope": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "source": "coefficients/side24_v1/PROOF.md" + }, + "tested_site_modules": { + "atlas-claim-summary.mjs": { + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768", + "git_blob": "a5142e7bac9e1406dbfda8159aa7aa369e00b5ef" + }, + "atlas-controls.mjs": { + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161", + "git_blob": "64a7416945f6749f7cb74d05afebe3e6a1c2c683" + }, + "atlas-formal-evidence-data.mjs": { + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef", + "git_blob": "2a15f7e542b0960adf22db957e1e8c4cfc963647" + }, + "atlas-formal-evidence-model.mjs": { + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba", + "git_blob": "329787d83caaf2260f37c6472b5f55d46a31d3de" + }, + "atlas-formal-evidence.mjs": { + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a", + "git_blob": "2f841a40e9cee711654ca5bcd5684c6d395db16e" + }, + "atlas-layout.css": { + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274", + "git_blob": "e705faeb937cefd1afdbcc794c5c502cb57043fe" + }, + "atlas-shell.mjs": { + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187", + "git_blob": "51bf957a98424b9be3d32533ec9bfc388ca5759f" + }, + "atlas-spatial-labels.mjs": { + "bytes": 1957, + "sha256": "c6c8bf8a9a3cedb02709cb8c4b6d0b6c127b54dc50e20e8fc2eede6dc159dae0", + "git_blob": "2a65b64c41d9e72b21fc96d5f2ad11691da09ca5" + }, + "atlas-spatial-model.mjs": { + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3", + "git_blob": "99708daf730414528602e58ba016e088923aad17" + }, + "atlas-spatial-shell.mjs": { + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828", + "git_blob": "34bb4438cbb1cc99b5520592c45f136362113312" + }, + "atlas-spatial.css": { + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda", + "git_blob": "d7150ac5f07f435d823d93d4792b1e337507759f" + }, + "atlas-spatial.mjs": { + "bytes": 7925, + "sha256": "d98612d11fd525852a4be716c8b316642d154ca560d4f4863d218e81d37ca9ef", + "git_blob": "4c5a81c199c36a605eb1c84d1eca8c5871442fff" + }, + "atlas.mjs": { + "bytes": 24917, + "sha256": "b9358b159d83356364f6f6cabb0dec55e77d4c375a56f59dcc1bffb118b0ecc7", + "git_blob": "1d44fd49a586ee343cab150ee6fd230c1f975f59" + }, + "brand.css": { + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b", + "git_blob": "1c5a1e8597e77fbd8085b63e0daf86f5c33dea35" + }, + "catalog-query.mjs": { + "bytes": 2278, + "sha256": "a7b0ce38f470f52862c4ee318c9511534c19d11a76d4eaf5f08523cfe21cf6c2", + "git_blob": "5f26b39503d28c2ee82ca89dc7485e91515a9488" + }, + "cite.mjs": { + "bytes": 875, + "sha256": "7e39828ce52f1f90bf84c32155a029c56d5e5adf2cbbbe4b12b11c0653dadd4f", + "git_blob": "3dac0ccde6f87c007ee674dc21e689919a19087c" + }, + "compare-model.mjs": { + "bytes": 12705, + "sha256": "22d923448d092b74242cdc8e7af4279aee135b5ba5ceabc4fb4ace85cccdfa92", + "git_blob": "c65e830c79644c8fa48a9059351dbc9840c7e9a2" + }, + "compare.css": { + "bytes": 2647, + "sha256": "1947ca876f09b0be58e2212ef828f35c83352773bc0ca7456b4dc7ec30bc17dd", + "git_blob": "67f1c59b7065823c60053904cc5d7472810399c5" + }, + "compare.mjs": { + "bytes": 8977, + "sha256": "9313dbc22d428eccaecdde94d934e0dc235b70cbc9c4cdfe5c0b95391f12df5b", + "git_blob": "e6a297e5fb2096e2cc497b25687711f7fee2f10d" + }, + "conditionals.mjs": { + "bytes": 8483, + "sha256": "efde1c0f7922996f901844ddd4139fb72ce4cec6a29db263f65d1cab106c2744", + "git_blob": "49a97186a02f642597466097b19689e6d76eb42c" + }, + "core.mjs": { + "bytes": 4123, + "sha256": "d6a20d17fb2bb0d5e1b17d8bbee9658149b18c3678fbc84b92fe71557d40b0a4", + "git_blob": "3d9dcdc53facd8b1803cdfa6c7944a6db66db722" + }, + "current-model.mjs": { + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb", + "git_blob": "e053a8ae38cac462e41aa034e01ce567b68ab159" + }, + "current.css": { + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532", + "git_blob": "e35034c366bdaa212be47e9e316fa6c6a074044a" + }, + "current.mjs": { + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76", + "git_blob": "86d1b7b232fa68b61cc062fd9c5b1aafcd934809" + }, + "curvature-export.mjs": { + "bytes": 16963, + "sha256": "4adefba708aacaff1b7d099f1291f5fd20732b93da3d1eb99e5d65483ce3549d", + "git_blob": "2463b206c1d90fd8c78b55731f3f9df19e793657" + }, + "dependencies.css": { + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760", + "git_blob": "ff57b46a3a91bc96b0a3ba7ed07d31bdb5eb2d61" + }, + "dependencies.html": { + "bytes": 33399, + "sha256": "dfb3f4a926ce1f9b9f6930d0d11e0d7d56f3dc782f2a96036506f942023bd04b", + "git_blob": "4f6445681646f99aafad61fd5c21bb7693ef6149" + }, + "dependencies.mjs": { + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c", + "git_blob": "381f8fcb9892aed74e34a28a9d2d0df71d42df4c" + }, + "dependency-model.mjs": { + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c", + "git_blob": "cb5db5ab0a7c056674efd7244a900702a5444644" + }, + "explore-models.mjs": { + "bytes": 2567, + "sha256": "06e255f73b7f5f8ff26b4bf06fb73377823797fb46d662555cc2c828069367a6", + "git_blob": "b796b0ec82be1876b34786fcf834506fa97417d2" + }, + "explore-state.mjs": { + "bytes": 1635, + "sha256": "766568e032c15c4ba10108cbf1457d9633e2a1a13bee5d9bf5abcd2788de3220", + "git_blob": "283bd7e7d2cda86124fae41052df6649fe459cb2" + }, + "explore.css": { + "bytes": 8610, + "sha256": "36da686cdd6069618e6adb5ec0c613259a4a46f53891238b4ee92bb942565664", + "git_blob": "25e4375bd1d47bde9ce21d0b5b449655586cd070" + }, + "explore.mjs": { + "bytes": 21938, + "sha256": "373f9d13fa5e514316ea583445d1ceda3475ef74784ccbc46d569ad3b4e24377", + "git_blob": "0e4c8753ca4dbc1a8db9cfd3752904da323c317a" + }, + "figure-png.mjs": { + "bytes": 11635, + "sha256": "4df2b3411e8653ec790f81944e2886dddcbae3395c104d2854dd6ee41337e49e", + "git_blob": "5bd2dfb2a14e9c61d771a0b917ab694607fe19ad" + }, + "geometry.mjs": { + "bytes": 24779, + "sha256": "d610f8c6d662f338dcc92934733e42625779968b21773a53584f4cd232191622", + "git_blob": "14cd10b00577b87d3ae2116971a4a1b54db9ddbb" + }, + "home.css": { + "bytes": 9217, + "sha256": "e4a0329da5e160010014ed16a529a4450df513270acfceec90443c87266800d3", + "git_blob": "e32b6d0c6b62fa111f76b059db1ffeb8e38a89bd" + }, + "home.mjs": { + "bytes": 515, + "sha256": "fc6cf93e7e19efb38a933441c65f15080c15b3e5a55b4dbe2129751ee0ed7620", + "git_blob": "cfd7bed7cf3a9bdb16c2874beca8894a057f761d" + }, + "measure.mjs": { + "bytes": 2870, + "sha256": "47e904a9e436b9842176ab3d1342294e14ea5559c15c866e9f68b9ae78b6ffbe", + "git_blob": "355c6ebc04803281f847c0ab6b749bb5ebf8ebcd" + }, + "measurement-model.mjs": { + "bytes": 2985, + "sha256": "1ec6bab0b2ce46e216cfe818db7df7861339a3de4de3b6b58409284e3bedcb1a", + "git_blob": "56a6c62feb8097e6e68f8a15768d2d3a60841c7d" + }, + "museum.css": { + "bytes": 5127, + "sha256": "19836ba84c05a7739cde701f942318950de4ca8989869ce5e01803497fb89707", + "git_blob": "8a7e52736ff4054da12ec84c22f01a73df8ce910" + }, + "museum.mjs": { + "bytes": 31604, + "sha256": "91f246c27333feb81ee4c20de5cf26f3ac3d201a409d7f692b42f4bf314b3493", + "git_blob": "c42990c3e5ae6558c1a27c952112c74c25627415" + }, + "palette-export.mjs": { + "bytes": 7894, + "sha256": "ef9529cc46fb9a2e7b0f4baee681f047d1fdb7155013bafddfd429335c1d3bcc", + "git_blob": "72cf680203a2cf4e82ffd5e0cc240ff60fcc8897" + }, + "pin-export.mjs": { + "bytes": 8641, + "sha256": "b7875d02acba0eb64f182bfbe3cd57ca25c9fad4977b8c95f2089c6bd7031508", + "git_blob": "ea3a3db0824dc8ba4b1b7469f78ba00644bc5037" + }, + "reader-json.mjs": { + "bytes": 1461, + "sha256": "3be58abdb02a4b2da73bc42b539997fddd2e98aa2c05412558a186f0880d82bf", + "git_blob": "81ffe25bb11be3cb033396a8761b58fa79f206f2" + }, + "reader-shell.mjs": { + "bytes": 1328, + "sha256": "3b49d384c1c49d3a2bb3a759906171f5ace107e06c4ab98560f3ca52e480f690", + "git_blob": "8b07f6e982765024353de6af3cf930c98a91c4c5" + }, + "reading-list-citation.mjs": { + "bytes": 1051, + "sha256": "7e957e9adff0d0197dfee6817002c7f45e2ea77f1303256477fbb70ba58c5ce5", + "git_blob": "ce5e11a5a7d3f18554a8078c99ad9ff4ae6fadf2" + }, + "reference.css": { + "bytes": 1916, + "sha256": "88a8b9dedf681cb26252e52abe2a0209f94e15ae88fd1ab045d74f2e9753e650", + "git_blob": "a3323157c354db0f0df04a0651b070b9dd2dc829" + }, + "reproduce-copy.mjs": { + "bytes": 5146, + "sha256": "30f8e9b4ee621a59ad2e33fb137c6ab034c9f4a0b49f9188388694d89d4d9e89", + "git_blob": "94dec95ae7ee0124e49fcd9378be139a70df1609" + }, + "research-desk-store.mjs": { + "bytes": 7736, + "sha256": "b677d6e9f7061fc15bb766a6bcfcff08b44792abd31c2308948d48d28199885a", + "git_blob": "5fee993764caccc56ba90ef6b4abf9a6ef3e2112" + }, + "research-desk.css": { + "bytes": 2725, + "sha256": "0704122b2adf2d668a0f6aa90f9b2a5ca77fdb8c2e22b2cb550c93fede4dca51", + "git_blob": "b1ab034392ab2d396626ed71f6a0ff0f0490f229" + }, + "research-desk.mjs": { + "bytes": 14672, + "sha256": "6942601577cf6741ea792b33c366ab06379a2798ad822f020176f7c81ffe884d", + "git_blob": "52dc387380950a74702e65087dbf30f4e94bc698" + }, + "research-reading.css": { + "bytes": 793, + "sha256": "3374e2d6f0dff47e68c2e4709f99412953aca1f89127795711a769ac8206309e", + "git_blob": "b305979f96faf21d37147c019f9d229f97aec36d" + }, + "research-reading.mjs": { + "bytes": 3494, + "sha256": "30c1e89ca15553d08ea9fb7520501a529a9655c2737bee681f1cabd65cf34250", + "git_blob": "46d168b044be2d3f6f2a19956a44846fa56b8c1a" + }, + "source-quote.mjs": { + "bytes": 3434, + "sha256": "579b04adbb02d7f213d778b8119ee4faee7886e0ce73f40d019c9709d56c7f67", + "git_blob": "6007d9a4693b0ae4839bea11d56b817d5c7a4d57" + }, + "source-reference.mjs": { + "bytes": 8527, + "sha256": "734364565a62772205d7e953c7441e7b5c66cb00f2bb956b378fcbb0bbdd4422", + "git_blob": "84782f61976c51b4f5d8c38a43c32c08cabb92cc" + }, + "style.css": { + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb", + "git_blob": "2c91e2f899e14f38297943b66d063f6b302a7588" + }, + "teaching-export.mjs": { + "bytes": 18206, + "sha256": "299c9ae893885956da957803c187edfeb997a643411f9b42178b78529a523ac4", + "git_blob": "70186bff68f90d9e1c3d5f94cf4c922d48297409" + }, + "workspace-fragment.mjs": { + "bytes": 1580, + "sha256": "602a1389b66a0d3883394724aebf633544ba74eb0614309de7800906b4d96b93", + "git_blob": "6f95fae94a07b8093a53f74ddf329bb1cecd24b6" + } + }, + "driver": { + "path": "/workspace/atlas-live-controls/tools/atlas_formal_evidence_browser_check.py", + "bytes": 20118, + "sha256": "4ce981b7b9c0d422f099fcd8556a144d01de8a6c18de9431a6a045fecce55af7", + "git_blob": "9576fd34806528484a3898665c19cabe9eb3797c" + }, + "browser_executable": { + "path": "/usr/bin/chromium", + "bytes": 5064, + "sha256": "2c8d32d29dc6781c35ae196ea83299d507ac88fc339301abe74672feda299779", + "git_blob": "2a2228d042c2139b499898e1ecd347f9a0d4d997" + }, + "browser_command_version": "Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie)", + "platform": "Linux-6.18.55-x86_64-with-glibc2.41", + "playwright": "1.62.0", + "chromium_sandbox": true, + "reduced_motion": "reduce", + "network": "loopback only application journeys; inherited normal proxy/CA retained", + "csp": "unmodified site policy; no bypass_csp, routes, security-disable flags, or injected application code", + "scope": "Four matched formal-source reader journeys, real links/keyboard/history and refused selection; no AT or scientific acceptance.", + "started_at_utc": "2026-10-26T09:30:38Z", + "cases": [ + { + "case": "1200x900-light", + "viewport": { + "width": 1200, + "height": 900 + }, + "color_scheme": "light", + "checks": [ + { + "name": "full literal scope visible", + "passed": true, + "detail": null + }, + { + "name": "immutable selected proof source visible", + "passed": true, + "detail": null + }, + { + "name": "native formal disclosure initially closed", + "passed": true, + "detail": null + }, + { + "name": "adverse package review remains explicit", + "passed": true, + "detail": null + }, + { + "name": "actual original receipt link returns exact bytes", + "passed": true, + "detail": null + }, + { + "name": "original elaborated type is keyboard readable", + "passed": true, + "detail": null + }, + { + "name": "Graph/List same claim source scope and pins", + "passed": true, + "detail": null + }, + { + "name": "same-claim layout retains formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "share link retains selected source pins", + "passed": true, + "detail": null + }, + { + "name": "changed selection resets formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "changed claim removes old arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "native Back restores same claim source and pins", + "passed": true, + "detail": null + }, + { + "name": "share navigation restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload starts formal disclosure closed", + "passed": true, + "detail": null + }, + { + "name": "no document overflow", + "passed": true, + "detail": null + }, + { + "name": "refused source removes arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "no pageerrors", + "passed": true, + "detail": null + }, + { + "name": "no failed application requests", + "passed": true, + "detail": null + }, + { + "name": "no HTTP errors", + "passed": true, + "detail": null + } + ], + "failures": [], + "pageerrors": [], + "console_errors": [], + "failed_requests": [], + "http_errors": [], + "screenshots": { + "reader": "reader-1200x900-light.png", + "full-inspector": "full-inspector-1200x900-light.png", + "expanded-formal": "expanded-formal-1200x900-light.png", + "expanded-formal-viewport": "expanded-formal-viewport-1200x900-light.png" + }, + "ready_ms": 533.4318500026711, + "initial_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "navigation_status": 200, + "performance_initial": { + "navigation": [ + { + "name": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "entryType": "navigation", + "startTime": 0, + "duration": 434.20000000298023, + "navigationId": 3992, + "initiatorType": "navigation", + "deliveryType": "", + "nextHopProtocol": "http/1.0", + "renderBlockingStatus": "non-blocking", + "contentType": "text/html", + "contentEncoding": "", + "workerStart": 0, + "workerRouterEvaluationStart": 0, + "workerCacheLookupStart": 0, + "workerMatchedSourceType": "", + "workerFinalSourceType": "", + "redirectStart": 0, + "redirectEnd": 0, + "fetchStart": 1.1000000014901161, + "domainLookupStart": 1.1000000014901161, + "domainLookupEnd": 1.1000000014901161, + "connectStart": 1.1000000014901161, + "secureConnectionStart": 0, + "connectEnd": 1.1000000014901161, + "requestStart": 2.7000000029802322, + "responseStart": 11.600000001490116, + "firstInterimResponseStart": 0, + "finalResponseHeadersStart": 11.600000001490116, + "responseEnd": 12.700000002980232, + "transferSize": 33699, + "encodedBodySize": 33399, + "decodedBodySize": 33399, + "responseStatus": 200, + "serverTiming": [], + "unloadEventStart": 0, + "unloadEventEnd": 0, + "domInteractive": 36.100000001490116, + "domContentLoadedEventStart": 370.3999999985099, + "domContentLoadedEventEnd": 370.5, + "domComplete": 434, + "loadEventStart": 434.20000000298023, + "loadEventEnd": 434.20000000298023, + "type": "navigate", + "redirectCount": 0, + "activationStart": 0, + "criticalCHRestart": 0, + "notRestoredReasons": null, + "confidence": { + "randomizedTriggerRate": 0.4994798, + "value": "low" + } + } + ], + "resources": [ + { + "name": "http://127.0.0.1:33809/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "initiatorType": "link", + "startTime": 26.899999998509884, + "duration": 11.800000004470348, + "transferSize": 6224, + "encodedBodySize": 5924, + "decodedBodySize": 5924, + "responseEnd": 38.70000000298023 + }, + { + "name": "http://127.0.0.1:33809/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "initiatorType": "link", + "startTime": 27.30000000447035, + "duration": 17.799999997019768, + "transferSize": 35805, + "encodedBodySize": 35505, + "decodedBodySize": 35505, + "responseEnd": 45.100000001490116 + }, + { + "name": "http://127.0.0.1:33809/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "initiatorType": "link", + "startTime": 27.80000000447035, + "duration": 18.5, + "transferSize": 9225, + "encodedBodySize": 8925, + "decodedBodySize": 8925, + "responseEnd": 46.30000000447035 + }, + { + "name": "http://127.0.0.1:33809/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "initiatorType": "script", + "startTime": 28, + "duration": 18.600000001490116, + "transferSize": 15425, + "encodedBodySize": 15125, + "decodedBodySize": 15125, + "responseEnd": 46.600000001490116 + }, + { + "name": "http://127.0.0.1:33809/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "initiatorType": "link", + "startTime": 28.200000002980232, + "duration": 17.899999998509884, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524, + "responseEnd": 46.100000001490116 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "initiatorType": "link", + "startTime": 28.399999998509884, + "duration": 16.400000005960464, + "transferSize": 2454, + "encodedBodySize": 2154, + "decodedBodySize": 2154, + "responseEnd": 44.80000000447035 + }, + { + "name": "http://127.0.0.1:33809/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "initiatorType": "link", + "startTime": 28.399999998509884, + "duration": 17.900000005960464, + "transferSize": 10974, + "encodedBodySize": 10674, + "decodedBodySize": 10674, + "responseEnd": 46.30000000447035 + }, + { + "name": "http://127.0.0.1:33809/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "initiatorType": "script", + "startTime": 28.700000002980232, + "duration": 23.600000001490116, + "transferSize": 5116, + "encodedBodySize": 4816, + "decodedBodySize": 4816, + "responseEnd": 52.30000000447035 + }, + { + "name": "http://127.0.0.1:33809/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "initiatorType": "script", + "startTime": 29.899999998509884, + "duration": 20.100000001490116, + "transferSize": 25217, + "encodedBodySize": 24917, + "decodedBodySize": 24917, + "responseEnd": 50 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "css", + "startTime": 54.70000000298023, + "duration": 3.5, + "transferSize": 1334, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 58.20000000298023 + }, + { + "name": "http://127.0.0.1:33809/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "initiatorType": "script", + "startTime": 224.60000000149012, + "duration": 9.100000001490116, + "transferSize": 16967, + "encodedBodySize": 16667, + "decodedBodySize": 16667, + "responseEnd": 233.70000000298023 + }, + { + "name": "http://127.0.0.1:33809/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "initiatorType": "script", + "startTime": 229.70000000298023, + "duration": 11.5, + "transferSize": 26758, + "encodedBodySize": 26458, + "decodedBodySize": 26458, + "responseEnd": 241.20000000298023 + }, + { + "name": "http://127.0.0.1:33809/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "initiatorType": "script", + "startTime": 230.30000000447035, + "duration": 11.199999995529652, + "transferSize": 6367, + "encodedBodySize": 6067, + "decodedBodySize": 6067, + "responseEnd": 241.5 + }, + { + "name": "http://127.0.0.1:33809/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "initiatorType": "script", + "startTime": 230.5, + "duration": 10.399999998509884, + "transferSize": 2143, + "encodedBodySize": 1843, + "decodedBodySize": 1843, + "responseEnd": 240.89999999850988 + }, + { + "name": "http://127.0.0.1:33809/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "initiatorType": "script", + "startTime": 230.5, + "duration": 10.899999998509884, + "transferSize": 2326, + "encodedBodySize": 2026, + "decodedBodySize": 2026, + "responseEnd": 241.39999999850988 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/GRAPH.json", + "initiatorType": "fetch", + "startTime": 245.10000000149012, + "duration": 18.600000001490116, + "transferSize": 39053, + "encodedBodySize": 38753, + "decodedBodySize": 38753, + "responseEnd": 263.70000000298023 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/PROVENANCE.json", + "initiatorType": "fetch", + "startTime": 245.39999999850988, + "duration": 17.400000005960464, + "transferSize": 1417, + "encodedBodySize": 1117, + "decodedBodySize": 1117, + "responseEnd": 262.80000000447035 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "initiatorType": "script", + "startTime": 247.39999999850988, + "duration": 23.900000005960464, + "transferSize": 7967, + "encodedBodySize": 7667, + "decodedBodySize": 7667, + "responseEnd": 271.30000000447035 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "initiatorType": "script", + "startTime": 247.80000000447035, + "duration": 23.599999994039536, + "transferSize": 9568, + "encodedBodySize": 9268, + "decodedBodySize": 9268, + "responseEnd": 271.3999999985099 + }, + { + "name": "http://127.0.0.1:33809/current.json", + "initiatorType": "fetch", + "startTime": 256.6000000014901, + "duration": 19, + "transferSize": 1732502, + "encodedBodySize": 1732202, + "decodedBodySize": 1732202, + "responseEnd": 275.6000000014901 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "initiatorType": "script", + "startTime": 296.5, + "duration": 4.399999998509884, + "transferSize": 2631, + "encodedBodySize": 2331, + "decodedBodySize": 2331, + "responseEnd": 300.8999999985099 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "initiatorType": "script", + "startTime": 296.6000000014901, + "duration": 4.5, + "transferSize": 1789, + "encodedBodySize": 1489, + "decodedBodySize": 1489, + "responseEnd": 301.1000000014901 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "initiatorType": "script", + "startTime": 359.8999999985099, + "duration": 6.300000004470348, + "transferSize": 7033, + "encodedBodySize": 6733, + "decodedBodySize": 6733, + "responseEnd": 366.20000000298023 + }, + { + "name": "http://127.0.0.1:33809/node-status.json", + "initiatorType": "fetch", + "startTime": 370.20000000298023, + "duration": 2.600000001490116, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479, + "responseEnd": 372.80000000447035 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "other", + "startTime": 471, + "duration": 3.5, + "transferSize": 0, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 474.5 + } + ] + }, + "load_metrics": { + "load_event_ms": 434.20000000298023, + "dom_content_loaded_ms": 370.5, + "resource_count": 25, + "resource_transfer_bytes": 1982898, + "resource_encoded_body_bytes": 1976732, + "resource_decoded_body_bytes": 1976732, + "document_transfer_bytes": 33699, + "document_encoded_body_bytes": 33399 + }, + "source": { + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "text": "Immutable source reference (document bytes not acquired by this graph view)", + "visible": true + }, + "scope": { + "text": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "visible": true + }, + "formal_gap_text": "Source-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).", + "initial_signature": { + "selected": "math.side24-coefficient", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "scope": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "pins": { + "snapshot": [ + "180d6406b0a51b268a152241a70bde6a1b39a142" + ], + "main-snapshot": [ + "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065" + ], + "atlas-node": [ + "math.side24-coefficient" + ] + } + }, + "geometry_before": { + "inspector": { + "x": 739.046875, + "y": 347, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": 279.4375, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 611.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 520.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 764.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal_summary": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 81 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "geometry_reader_viewport": { + "inspector": { + "x": 739.046875, + "y": 24, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -43.5625, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 288.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 197.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 441.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 404 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "formal_focus_before_enter": { + "tag": "SUMMARY", + "focused": true, + "outlineWidth": "3px", + "outlineStyle": "solid" + }, + "geometry_focused_formal": { + "inspector": { + "x": 739.046875, + "y": 24, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -43.5625, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 288.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 197.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 441.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 404 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "formal_enter_to_open_ms": 16.810754001198802, + "formal_fields": [ + { + "name": "Acquisition", + "value": "Offline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document." + }, + { + "name": "Mathematical review", + "value": "Recorded review fields retain their original scope; no formal alignment or scientific acceptance follows." + }, + { + "name": "Declaration and hypotheses", + "value": "One closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source." + }, + { + "name": "Graph-source revision", + "value": "d6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json" + }, + { + "name": "Checked execution", + "value": "kernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage." + }, + { + "name": "Alignment", + "value": "PENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate." + }, + { + "name": "Scientific acceptance", + "value": "Unchanged; neither visualization nor formal execution promotes a claim." + } + ], + "formal_disclosure_text": "Inspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)", + "formal_disclosure_links": [ + { + "text": "Exact Lean source and definitions", + "href": "https://github.com/d6g8k5htny-coder/main/blob/3b39c42d6edcc98ae165270be346f0e31c57f81d/formal/UniversalLaw/Side24/Ledger.lean#L38" + }, + { + "text": "Original execution receipt (JSON)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/receipt.json" + }, + { + "text": "Original type capture", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/elaborated-types.log" + }, + { + "text": "Original execution artifact (ZIP)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/verified-execution.zip" + }, + { + "text": "Pinned manifest source document", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/9d7b6802424fb4715b31999066aafca8ee2f3cca/coefficients/side24_v1/PROOF.md" + }, + { + "text": "Submitted independent review: REJECTED (AMEND)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/6c86473823d32d8eee0d80a0d5550efce066d1f4/audits/formal_alignment/20261026_grok_bot_agent_3.md" + }, + { + "text": "Exact review record (JSON)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/a228f4410141549462260ba5ea426b7d08c358c1/audits/formal_alignment/20261026_grok_bot_agent_3.json" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/ALIGNMENT.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/ALIGNMENT.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/SCOPE.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/manifest.json \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/manifest.json" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/SCOPE.md \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/manifest.json \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/manifest.json" + } + ], + "connection_name": "UniversalLaw.Side24.pairing_sum_six", + "receipt_sha256": "1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0", + "geometry_expanded_formal": { + "inspector": { + "x": 739.046875, + "y": -631, + "width": 416.953125, + "height": 3570.9375, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -698.5625, + "width": 432.953125, + "height": 3646.5, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": -366.140625, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scope": { + "x": 757.640625, + "y": -457.640625, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal": { + "x": 757.640625, + "y": -213.765625, + "width": 379.765625, + "height": 2391.78125, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": -70.125, + "width": 379.765625, + "height": 2247.140625, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": -70.125, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 1059 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "inspector_text": "math.side24-coefficient\n\nKind: candidate \u00b7 Classification: AUTHOR_SIDE_CANDIDATE \u00b7 D3\n\nRecorded scope\n\ncoefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band\n\nImmutable source reference (document bytes not acquired by this graph view)\n\nd6g8k5htny-coder/Math- \u00b7 180d6406\n\nSource revision and blob\nFormal evidence for this claim\n\nSource-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).\n\nInspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\nUniversalLaw.Side24.pairing_sum_six :\n @Eq Nat (UniversalLaw.Side24.pairingSum (@OfNat.ofNat Nat (nat_lit 6) (instOfNatNat (nat_lit 6))))\n (@OfNat.ofNat Nat (nat_lit 76) (instOfNatNat (nat_lit 76)))\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)\n\nRead the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.\n\nRead the static node record \u2014 The capture date and source revisions on that page may differ from this view.\n\nReview records and continuation\nConsumes\nmath.uniform-matrix-cap-lifetime\ncandidate \u00b7 PROVED_REVIEWED\nDownstream nodes \u00b7 all edges: 2 \u00b7 required edges: 2\n\nRequired \u00b7 evaluates_eq_15_2 \u00b7 math.side24-coefficient \u2192 math.uniform-matrix-cap-lifetime\n\nConsumed by\nNo direct relation recorded.\nRequired-edge routes to unresolved research targets\nComplete node metadata (inert text)", + "share_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "history": { + "alternate_node": "math.uniform-matrix-cap-lifetime", + "back_forward_back": "completed" + }, + "final_geometry": { + "inspector": { + "x": 739.046875, + "y": 347, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": 279.4375, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 611.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 520.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 764.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal_summary": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 81 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "final_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "passed": true + }, + { + "case": "1200x900-dark", + "viewport": { + "width": 1200, + "height": 900 + }, + "color_scheme": "dark", + "checks": [ + { + "name": "full literal scope visible", + "passed": true, + "detail": null + }, + { + "name": "immutable selected proof source visible", + "passed": true, + "detail": null + }, + { + "name": "native formal disclosure initially closed", + "passed": true, + "detail": null + }, + { + "name": "adverse package review remains explicit", + "passed": true, + "detail": null + }, + { + "name": "actual original receipt link returns exact bytes", + "passed": true, + "detail": null + }, + { + "name": "original elaborated type is keyboard readable", + "passed": true, + "detail": null + }, + { + "name": "Graph/List same claim source scope and pins", + "passed": true, + "detail": null + }, + { + "name": "same-claim layout retains formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "share link retains selected source pins", + "passed": true, + "detail": null + }, + { + "name": "changed selection resets formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "changed claim removes old arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "native Back restores same claim source and pins", + "passed": true, + "detail": null + }, + { + "name": "share navigation restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload starts formal disclosure closed", + "passed": true, + "detail": null + }, + { + "name": "no document overflow", + "passed": true, + "detail": null + }, + { + "name": "refused source removes arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "no pageerrors", + "passed": true, + "detail": null + }, + { + "name": "no failed application requests", + "passed": true, + "detail": null + }, + { + "name": "no HTTP errors", + "passed": true, + "detail": null + } + ], + "failures": [], + "pageerrors": [], + "console_errors": [], + "failed_requests": [], + "http_errors": [], + "screenshots": { + "reader": "reader-1200x900-dark.png", + "full-inspector": "full-inspector-1200x900-dark.png", + "expanded-formal": "expanded-formal-1200x900-dark.png", + "expanded-formal-viewport": "expanded-formal-viewport-1200x900-dark.png" + }, + "ready_ms": 422.4645340000279, + "initial_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "navigation_status": 200, + "performance_initial": { + "navigation": [ + { + "name": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "entryType": "navigation", + "startTime": 0, + "duration": 358.5, + "navigationId": 5758, + "initiatorType": "navigation", + "deliveryType": "", + "nextHopProtocol": "http/1.0", + "renderBlockingStatus": "non-blocking", + "contentType": "text/html", + "contentEncoding": "", + "workerStart": 0, + "workerRouterEvaluationStart": 0, + "workerCacheLookupStart": 0, + "workerMatchedSourceType": "", + "workerFinalSourceType": "", + "redirectStart": 0, + "redirectEnd": 0, + "fetchStart": 0.6000000014901161, + "domainLookupStart": 0.6000000014901161, + "domainLookupEnd": 0.6000000014901161, + "connectStart": 0.6000000014901161, + "secureConnectionStart": 0, + "connectEnd": 0.6000000014901161, + "requestStart": 2.1999999955296516, + "responseStart": 3.899999998509884, + "firstInterimResponseStart": 0, + "finalResponseHeadersStart": 3.899999998509884, + "responseEnd": 4.299999997019768, + "transferSize": 33699, + "encodedBodySize": 33399, + "decodedBodySize": 33399, + "responseStatus": 200, + "serverTiming": [], + "unloadEventStart": 0, + "unloadEventEnd": 0, + "domInteractive": 35.69999999552965, + "domContentLoadedEventStart": 328.29999999701977, + "domContentLoadedEventEnd": 328.3999999985099, + "domComplete": 358.29999999701977, + "loadEventStart": 358.5, + "loadEventEnd": 358.5, + "type": "navigate", + "redirectCount": 0, + "activationStart": 0, + "criticalCHRestart": 0, + "notRestoredReasons": null, + "confidence": { + "randomizedTriggerRate": 0.4994798, + "value": "low" + } + } + ], + "resources": [ + { + "name": "http://127.0.0.1:33809/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "initiatorType": "link", + "startTime": 21.899999998509884, + "duration": 4.899999998509884, + "transferSize": 6224, + "encodedBodySize": 5924, + "decodedBodySize": 5924, + "responseEnd": 26.799999997019768 + }, + { + "name": "http://127.0.0.1:33809/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "initiatorType": "link", + "startTime": 22.299999997019768, + "duration": 7.300000004470348, + "transferSize": 35805, + "encodedBodySize": 35505, + "decodedBodySize": 35505, + "responseEnd": 29.600000001490116 + }, + { + "name": "http://127.0.0.1:33809/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "initiatorType": "link", + "startTime": 22.399999998509884, + "duration": 7.299999997019768, + "transferSize": 9225, + "encodedBodySize": 8925, + "decodedBodySize": 8925, + "responseEnd": 29.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "initiatorType": "script", + "startTime": 22.69999999552965, + "duration": 9.800000004470348, + "transferSize": 15425, + "encodedBodySize": 15125, + "decodedBodySize": 15125, + "responseEnd": 32.5 + }, + { + "name": "http://127.0.0.1:33809/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "initiatorType": "link", + "startTime": 22.799999997019768, + "duration": 6.399999998509884, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524, + "responseEnd": 29.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "initiatorType": "link", + "startTime": 22.799999997019768, + "duration": 7.200000002980232, + "transferSize": 10974, + "encodedBodySize": 10674, + "decodedBodySize": 10674, + "responseEnd": 30 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "initiatorType": "link", + "startTime": 23, + "duration": 7.199999995529652, + "transferSize": 2454, + "encodedBodySize": 2154, + "decodedBodySize": 2154, + "responseEnd": 30.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "initiatorType": "script", + "startTime": 23.5, + "duration": 8.5, + "transferSize": 5116, + "encodedBodySize": 4816, + "decodedBodySize": 4816, + "responseEnd": 32 + }, + { + "name": "http://127.0.0.1:33809/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "initiatorType": "script", + "startTime": 23.69999999552965, + "duration": 9, + "transferSize": 25217, + "encodedBodySize": 24917, + "decodedBodySize": 24917, + "responseEnd": 32.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "initiatorType": "script", + "startTime": 36.600000001490116, + "duration": 4, + "transferSize": 16967, + "encodedBodySize": 16667, + "decodedBodySize": 16667, + "responseEnd": 40.600000001490116 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "css", + "startTime": 61.399999998509884, + "duration": 4.700000002980232, + "transferSize": 1334, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 66.10000000149012 + }, + { + "name": "http://127.0.0.1:33809/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "initiatorType": "script", + "startTime": 215.60000000149012, + "duration": 12.299999997019768, + "transferSize": 26758, + "encodedBodySize": 26458, + "decodedBodySize": 26458, + "responseEnd": 227.89999999850988 + }, + { + "name": "http://127.0.0.1:33809/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "initiatorType": "script", + "startTime": 220.19999999552965, + "duration": 7.4000000059604645, + "transferSize": 6367, + "encodedBodySize": 6067, + "decodedBodySize": 6067, + "responseEnd": 227.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "initiatorType": "script", + "startTime": 220.39999999850988, + "duration": 12.399999998509884, + "transferSize": 2143, + "encodedBodySize": 1843, + "decodedBodySize": 1843, + "responseEnd": 232.79999999701977 + }, + { + "name": "http://127.0.0.1:33809/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "initiatorType": "script", + "startTime": 220.5, + "duration": 11.699999995529652, + "transferSize": 2326, + "encodedBodySize": 2026, + "decodedBodySize": 2026, + "responseEnd": 232.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/GRAPH.json", + "initiatorType": "fetch", + "startTime": 222.89999999850988, + "duration": 10.299999997019768, + "transferSize": 39053, + "encodedBodySize": 38753, + "decodedBodySize": 38753, + "responseEnd": 233.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/PROVENANCE.json", + "initiatorType": "fetch", + "startTime": 223, + "duration": 10, + "transferSize": 1417, + "encodedBodySize": 1117, + "decodedBodySize": 1117, + "responseEnd": 233 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "initiatorType": "script", + "startTime": 229.79999999701977, + "duration": 4.300000004470348, + "transferSize": 9568, + "encodedBodySize": 9268, + "decodedBodySize": 9268, + "responseEnd": 234.10000000149012 + }, + { + "name": "http://127.0.0.1:33809/current.json", + "initiatorType": "fetch", + "startTime": 234.5, + "duration": 3.7999999970197678, + "transferSize": 1732502, + "encodedBodySize": 1732202, + "decodedBodySize": 1732202, + "responseEnd": 238.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "initiatorType": "script", + "startTime": 238.19999999552965, + "duration": 4.4000000059604645, + "transferSize": 7967, + "encodedBodySize": 7667, + "decodedBodySize": 7667, + "responseEnd": 242.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "initiatorType": "script", + "startTime": 238.5, + "duration": 4.399999998509884, + "transferSize": 1789, + "encodedBodySize": 1489, + "decodedBodySize": 1489, + "responseEnd": 242.89999999850988 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "initiatorType": "script", + "startTime": 319.1000000014901, + "duration": 2.399999998509884, + "transferSize": 2631, + "encodedBodySize": 2331, + "decodedBodySize": 2331, + "responseEnd": 321.5 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "initiatorType": "script", + "startTime": 322.69999999552965, + "duration": 2.7000000029802322, + "transferSize": 7033, + "encodedBodySize": 6733, + "decodedBodySize": 6733, + "responseEnd": 325.3999999985099 + }, + { + "name": "http://127.0.0.1:33809/node-status.json", + "initiatorType": "fetch", + "startTime": 328.19999999552965, + "duration": 3.100000001490116, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479, + "responseEnd": 331.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "other", + "startTime": 384.19999999552965, + "duration": 1.4000000059604645, + "transferSize": 0, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 385.6000000014901 + } + ] + }, + "load_metrics": { + "load_event_ms": 358.5, + "dom_content_loaded_ms": 328.3999999985099, + "resource_count": 25, + "resource_transfer_bytes": 1982898, + "resource_encoded_body_bytes": 1976732, + "resource_decoded_body_bytes": 1976732, + "document_transfer_bytes": 33699, + "document_encoded_body_bytes": 33399 + }, + "source": { + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "text": "Immutable source reference (document bytes not acquired by this graph view)", + "visible": true + }, + "scope": { + "text": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "visible": true + }, + "formal_gap_text": "Source-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).", + "initial_signature": { + "selected": "math.side24-coefficient", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "scope": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "pins": { + "snapshot": [ + "180d6406b0a51b268a152241a70bde6a1b39a142" + ], + "main-snapshot": [ + "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065" + ], + "atlas-node": [ + "math.side24-coefficient" + ] + } + }, + "geometry_before": { + "inspector": { + "x": 739.046875, + "y": 347, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": 279.4375, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 611.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 520.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 764.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal_summary": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 81 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "geometry_reader_viewport": { + "inspector": { + "x": 739.046875, + "y": 24, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -43.5625, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 288.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 197.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 441.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 404 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "formal_focus_before_enter": { + "tag": "SUMMARY", + "focused": true, + "outlineWidth": "3px", + "outlineStyle": "solid" + }, + "geometry_focused_formal": { + "inspector": { + "x": 739.046875, + "y": 24, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -43.5625, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 288.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 197.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 441.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": 584.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 404 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "formal_enter_to_open_ms": 9.599115001037717, + "formal_fields": [ + { + "name": "Acquisition", + "value": "Offline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document." + }, + { + "name": "Mathematical review", + "value": "Recorded review fields retain their original scope; no formal alignment or scientific acceptance follows." + }, + { + "name": "Declaration and hypotheses", + "value": "One closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source." + }, + { + "name": "Graph-source revision", + "value": "d6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json" + }, + { + "name": "Checked execution", + "value": "kernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage." + }, + { + "name": "Alignment", + "value": "PENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate." + }, + { + "name": "Scientific acceptance", + "value": "Unchanged; neither visualization nor formal execution promotes a claim." + } + ], + "formal_disclosure_text": "Inspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)", + "formal_disclosure_links": [ + { + "text": "Exact Lean source and definitions", + "href": "https://github.com/d6g8k5htny-coder/main/blob/3b39c42d6edcc98ae165270be346f0e31c57f81d/formal/UniversalLaw/Side24/Ledger.lean#L38" + }, + { + "text": "Original execution receipt (JSON)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/receipt.json" + }, + { + "text": "Original type capture", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/elaborated-types.log" + }, + { + "text": "Original execution artifact (ZIP)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/verified-execution.zip" + }, + { + "text": "Pinned manifest source document", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/9d7b6802424fb4715b31999066aafca8ee2f3cca/coefficients/side24_v1/PROOF.md" + }, + { + "text": "Submitted independent review: REJECTED (AMEND)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/6c86473823d32d8eee0d80a0d5550efce066d1f4/audits/formal_alignment/20261026_grok_bot_agent_3.md" + }, + { + "text": "Exact review record (JSON)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/a228f4410141549462260ba5ea426b7d08c358c1/audits/formal_alignment/20261026_grok_bot_agent_3.json" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/ALIGNMENT.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/ALIGNMENT.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/SCOPE.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/manifest.json \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/manifest.json" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/SCOPE.md \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/manifest.json \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/manifest.json" + } + ], + "connection_name": "UniversalLaw.Side24.pairing_sum_six", + "receipt_sha256": "1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0", + "geometry_expanded_formal": { + "inspector": { + "x": 739.046875, + "y": -631, + "width": 416.953125, + "height": 3570.9375, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": -698.5625, + "width": 432.953125, + "height": 3646.5, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": -366.140625, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scope": { + "x": 757.640625, + "y": -457.640625, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal": { + "x": 757.640625, + "y": -213.765625, + "width": 379.765625, + "height": 2391.78125, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": -70.125, + "width": 379.765625, + "height": 2247.140625, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_summary": { + "x": 757.640625, + "y": -70.125, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 1059 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "inspector_text": "math.side24-coefficient\n\nKind: candidate \u00b7 Classification: AUTHOR_SIDE_CANDIDATE \u00b7 D3\n\nRecorded scope\n\ncoefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band\n\nImmutable source reference (document bytes not acquired by this graph view)\n\nd6g8k5htny-coder/Math- \u00b7 180d6406\n\nSource revision and blob\nFormal evidence for this claim\n\nSource-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).\n\nInspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\nUniversalLaw.Side24.pairing_sum_six :\n @Eq Nat (UniversalLaw.Side24.pairingSum (@OfNat.ofNat Nat (nat_lit 6) (instOfNatNat (nat_lit 6))))\n (@OfNat.ofNat Nat (nat_lit 76) (instOfNatNat (nat_lit 76)))\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)\n\nRead the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.\n\nRead the static node record \u2014 The capture date and source revisions on that page may differ from this view.\n\nReview records and continuation\nConsumes\nmath.uniform-matrix-cap-lifetime\ncandidate \u00b7 PROVED_REVIEWED\nDownstream nodes \u00b7 all edges: 2 \u00b7 required edges: 2\n\nRequired \u00b7 evaluates_eq_15_2 \u00b7 math.side24-coefficient \u2192 math.uniform-matrix-cap-lifetime\n\nConsumed by\nNo direct relation recorded.\nRequired-edge routes to unresolved research targets\nComplete node metadata (inert text)", + "share_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "history": { + "alternate_node": "math.uniform-matrix-cap-lifetime", + "back_forward_back": "completed" + }, + "final_geometry": { + "inspector": { + "x": 739.046875, + "y": 347, + "width": 416.953125, + "height": 1370.078125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 731.046875, + "y": 279.4375, + "width": 432.953125, + "height": 1445.640625, + "top_relative_inspector": -67.5625, + "left_relative_inspector": -8, + "viewport_intersects": true + }, + "source": { + "x": 757.640625, + "y": 611.859375, + "width": 379.765625, + "height": 51, + "top_relative_inspector": 264.859375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "scope": { + "x": 757.640625, + "y": 520.359375, + "width": 379.765625, + "height": 76.5, + "top_relative_inspector": 173.359375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal": { + "x": 757.640625, + "y": 764.234375, + "width": 379.765625, + "height": 190.921875, + "top_relative_inspector": 417.234375, + "left_relative_inspector": 18.59375, + "viewport_intersects": true + }, + "formal_details": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "formal_summary": { + "x": 757.640625, + "y": 907.875, + "width": 379.765625, + "height": 46.28125, + "top_relative_inspector": 560.875, + "left_relative_inspector": 18.59375, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 81 + }, + "document_width": 1200, + "viewport_width": 1200 + }, + "final_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "passed": true + }, + { + "case": "390x844-light", + "viewport": { + "width": 390, + "height": 844 + }, + "color_scheme": "light", + "checks": [ + { + "name": "full literal scope visible", + "passed": true, + "detail": null + }, + { + "name": "immutable selected proof source visible", + "passed": true, + "detail": null + }, + { + "name": "native formal disclosure initially closed", + "passed": true, + "detail": null + }, + { + "name": "adverse package review remains explicit", + "passed": true, + "detail": null + }, + { + "name": "actual original receipt link returns exact bytes", + "passed": true, + "detail": null + }, + { + "name": "original elaborated type is keyboard readable", + "passed": true, + "detail": null + }, + { + "name": "Graph/List same claim source scope and pins", + "passed": true, + "detail": null + }, + { + "name": "same-claim layout retains formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "share link retains selected source pins", + "passed": true, + "detail": null + }, + { + "name": "changed selection resets formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "changed claim removes old arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "native Back restores same claim source and pins", + "passed": true, + "detail": null + }, + { + "name": "share navigation restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload starts formal disclosure closed", + "passed": true, + "detail": null + }, + { + "name": "no document overflow", + "passed": true, + "detail": null + }, + { + "name": "refused source removes arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "no pageerrors", + "passed": true, + "detail": null + }, + { + "name": "no failed application requests", + "passed": true, + "detail": null + }, + { + "name": "no HTTP errors", + "passed": true, + "detail": null + } + ], + "failures": [], + "pageerrors": [], + "console_errors": [], + "failed_requests": [], + "http_errors": [], + "screenshots": { + "reader": "reader-390x844-light.png", + "full-inspector": "full-inspector-390x844-light.png", + "expanded-formal": "expanded-formal-390x844-light.png", + "expanded-formal-viewport": "expanded-formal-viewport-390x844-light.png" + }, + "ready_ms": 475.7595660048537, + "initial_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "navigation_status": 200, + "performance_initial": { + "navigation": [ + { + "name": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "entryType": "navigation", + "startTime": 0, + "duration": 408.5, + "navigationId": 5900, + "initiatorType": "navigation", + "deliveryType": "", + "nextHopProtocol": "http/1.0", + "renderBlockingStatus": "non-blocking", + "contentType": "text/html", + "contentEncoding": "", + "workerStart": 0, + "workerRouterEvaluationStart": 0, + "workerCacheLookupStart": 0, + "workerMatchedSourceType": "", + "workerFinalSourceType": "", + "redirectStart": 0, + "redirectEnd": 0, + "fetchStart": 0.6000000014901161, + "domainLookupStart": 0.6000000014901161, + "domainLookupEnd": 0.6000000014901161, + "connectStart": 0.6000000014901161, + "secureConnectionStart": 0, + "connectEnd": 0.6000000014901161, + "requestStart": 5.100000001490116, + "responseStart": 5.799999997019768, + "firstInterimResponseStart": 0, + "finalResponseHeadersStart": 5.799999997019768, + "responseEnd": 6.699999995529652, + "transferSize": 33699, + "encodedBodySize": 33399, + "decodedBodySize": 33399, + "responseStatus": 200, + "serverTiming": [], + "unloadEventStart": 0, + "unloadEventEnd": 0, + "domInteractive": 28.299999997019768, + "domContentLoadedEventStart": 330.3999999985099, + "domContentLoadedEventEnd": 330.6000000014901, + "domComplete": 408.5, + "loadEventStart": 408.5, + "loadEventEnd": 408.5, + "type": "navigate", + "redirectCount": 0, + "activationStart": 0, + "criticalCHRestart": 0, + "notRestoredReasons": null, + "confidence": { + "randomizedTriggerRate": 0.4994798, + "value": "low" + } + } + ], + "resources": [ + { + "name": "http://127.0.0.1:33809/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "initiatorType": "link", + "startTime": 22.799999997019768, + "duration": 13.700000002980232, + "transferSize": 6224, + "encodedBodySize": 5924, + "decodedBodySize": 5924, + "responseEnd": 36.5 + }, + { + "name": "http://127.0.0.1:33809/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "initiatorType": "link", + "startTime": 23.399999998509884, + "duration": 6.200000002980232, + "transferSize": 35805, + "encodedBodySize": 35505, + "decodedBodySize": 35505, + "responseEnd": 29.600000001490116 + }, + { + "name": "http://127.0.0.1:33809/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "initiatorType": "link", + "startTime": 23.600000001490116, + "duration": 12.799999997019768, + "transferSize": 9225, + "encodedBodySize": 8925, + "decodedBodySize": 8925, + "responseEnd": 36.399999998509884 + }, + { + "name": "http://127.0.0.1:33809/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "initiatorType": "script", + "startTime": 24.299999997019768, + "duration": 12.5, + "transferSize": 15425, + "encodedBodySize": 15125, + "decodedBodySize": 15125, + "responseEnd": 36.79999999701977 + }, + { + "name": "http://127.0.0.1:33809/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "initiatorType": "link", + "startTime": 24.399999998509884, + "duration": 11.799999997019768, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524, + "responseEnd": 36.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "initiatorType": "link", + "startTime": 24.5, + "duration": 12.199999995529652, + "transferSize": 10974, + "encodedBodySize": 10674, + "decodedBodySize": 10674, + "responseEnd": 36.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "initiatorType": "link", + "startTime": 24.600000001490116, + "duration": 11.399999998509884, + "transferSize": 2454, + "encodedBodySize": 2154, + "decodedBodySize": 2154, + "responseEnd": 36 + }, + { + "name": "http://127.0.0.1:33809/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "initiatorType": "script", + "startTime": 24.69999999552965, + "duration": 14.200000002980232, + "transferSize": 5116, + "encodedBodySize": 4816, + "decodedBodySize": 4816, + "responseEnd": 38.899999998509884 + }, + { + "name": "http://127.0.0.1:33809/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "initiatorType": "script", + "startTime": 24.799999997019768, + "duration": 14.600000001490116, + "transferSize": 25217, + "encodedBodySize": 24917, + "decodedBodySize": 24917, + "responseEnd": 39.399999998509884 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "css", + "startTime": 41.69999999552965, + "duration": 3.8000000044703484, + "transferSize": 1334, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 45.5 + }, + { + "name": "http://127.0.0.1:33809/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "initiatorType": "script", + "startTime": 178.10000000149012, + "duration": 7.699999995529652, + "transferSize": 16967, + "encodedBodySize": 16667, + "decodedBodySize": 16667, + "responseEnd": 185.79999999701977 + }, + { + "name": "http://127.0.0.1:33809/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "initiatorType": "script", + "startTime": 178.5, + "duration": 12.799999997019768, + "transferSize": 26758, + "encodedBodySize": 26458, + "decodedBodySize": 26458, + "responseEnd": 191.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "initiatorType": "script", + "startTime": 180.10000000149012, + "duration": 11.299999997019768, + "transferSize": 6367, + "encodedBodySize": 6067, + "decodedBodySize": 6067, + "responseEnd": 191.39999999850988 + }, + { + "name": "http://127.0.0.1:33809/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "initiatorType": "script", + "startTime": 180.19999999552965, + "duration": 18.5, + "transferSize": 2143, + "encodedBodySize": 1843, + "decodedBodySize": 1843, + "responseEnd": 198.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "initiatorType": "script", + "startTime": 180.19999999552965, + "duration": 19.100000001490116, + "transferSize": 2326, + "encodedBodySize": 2026, + "decodedBodySize": 2026, + "responseEnd": 199.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/GRAPH.json", + "initiatorType": "fetch", + "startTime": 190.79999999701977, + "duration": 14.5, + "transferSize": 39053, + "encodedBodySize": 38753, + "decodedBodySize": 38753, + "responseEnd": 205.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/PROVENANCE.json", + "initiatorType": "fetch", + "startTime": 192, + "duration": 12.5, + "transferSize": 1417, + "encodedBodySize": 1117, + "decodedBodySize": 1117, + "responseEnd": 204.5 + }, + { + "name": "http://127.0.0.1:33809/current.json", + "initiatorType": "fetch", + "startTime": 200.29999999701977, + "duration": 14.200000002980232, + "transferSize": 1732502, + "encodedBodySize": 1732202, + "decodedBodySize": 1732202, + "responseEnd": 214.5 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "initiatorType": "script", + "startTime": 202.10000000149012, + "duration": 10.899999998509884, + "transferSize": 9568, + "encodedBodySize": 9268, + "decodedBodySize": 9268, + "responseEnd": 213 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "initiatorType": "script", + "startTime": 202.19999999552965, + "duration": 10.5, + "transferSize": 7967, + "encodedBodySize": 7667, + "decodedBodySize": 7667, + "responseEnd": 212.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "initiatorType": "script", + "startTime": 250.79999999701977, + "duration": 5.700000002980232, + "transferSize": 2631, + "encodedBodySize": 2331, + "decodedBodySize": 2331, + "responseEnd": 256.5 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "initiatorType": "script", + "startTime": 250.89999999850988, + "duration": 8.5, + "transferSize": 1789, + "encodedBodySize": 1489, + "decodedBodySize": 1489, + "responseEnd": 259.3999999985099 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "initiatorType": "script", + "startTime": 318.19999999552965, + "duration": 5.5, + "transferSize": 7033, + "encodedBodySize": 6733, + "decodedBodySize": 6733, + "responseEnd": 323.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/node-status.json", + "initiatorType": "fetch", + "startTime": 330.3999999985099, + "duration": 2.600000001490116, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479, + "responseEnd": 333 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "other", + "startTime": 455, + "duration": 0.7999999970197678, + "transferSize": 0, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 455.79999999701977 + } + ] + }, + "load_metrics": { + "load_event_ms": 408.5, + "dom_content_loaded_ms": 330.6000000014901, + "resource_count": 25, + "resource_transfer_bytes": 1982898, + "resource_encoded_body_bytes": 1976732, + "resource_decoded_body_bytes": 1976732, + "document_transfer_bytes": 33699, + "document_encoded_body_bytes": 33399 + }, + "open_reader_ms": 56.8851070056553, + "source": { + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "text": "Immutable source reference (document bytes not acquired by this graph view)", + "visible": true + }, + "scope": { + "text": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "visible": true + }, + "formal_gap_text": "Source-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).", + "initial_signature": { + "selected": "math.side24-coefficient", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "scope": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "pins": { + "snapshot": [ + "180d6406b0a51b268a152241a70bde6a1b39a142" + ], + "main-snapshot": [ + "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065" + ], + "atlas-node": [ + "math.side24-coefficient" + ] + } + }, + "geometry_before": { + "inspector": { + "x": 20, + "y": 213.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": 32.109375, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 474.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 383.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 627.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 794.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 794.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 398 + }, + "document_width": 390, + "viewport_width": 390 + }, + "geometry_reader_viewport": { + "inspector": { + "x": 20, + "y": 24.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -156.890625, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 285.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 194.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 438.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 587 + }, + "document_width": 390, + "viewport_width": 390 + }, + "formal_focus_before_enter": { + "tag": "SUMMARY", + "focused": true, + "outlineWidth": "3px", + "outlineStyle": "none" + }, + "geometry_focused_formal": { + "inspector": { + "x": 20, + "y": 24.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -156.890625, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 285.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 194.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 438.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 587 + }, + "document_width": 390, + "viewport_width": 390 + }, + "formal_enter_to_open_ms": 10.446164000313729, + "formal_fields": [ + { + "name": "Acquisition", + "value": "Offline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document." + }, + { + "name": "Mathematical review", + "value": "Recorded review fields retain their original scope; no formal alignment or scientific acceptance follows." + }, + { + "name": "Declaration and hypotheses", + "value": "One closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source." + }, + { + "name": "Graph-source revision", + "value": "d6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json" + }, + { + "name": "Checked execution", + "value": "kernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage." + }, + { + "name": "Alignment", + "value": "PENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate." + }, + { + "name": "Scientific acceptance", + "value": "Unchanged; neither visualization nor formal execution promotes a claim." + } + ], + "formal_disclosure_text": "Inspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)", + "formal_disclosure_links": [ + { + "text": "Exact Lean source and definitions", + "href": "https://github.com/d6g8k5htny-coder/main/blob/3b39c42d6edcc98ae165270be346f0e31c57f81d/formal/UniversalLaw/Side24/Ledger.lean#L38" + }, + { + "text": "Original execution receipt (JSON)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/receipt.json" + }, + { + "text": "Original type capture", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/elaborated-types.log" + }, + { + "text": "Original execution artifact (ZIP)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/verified-execution.zip" + }, + { + "text": "Pinned manifest source document", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/9d7b6802424fb4715b31999066aafca8ee2f3cca/coefficients/side24_v1/PROOF.md" + }, + { + "text": "Submitted independent review: REJECTED (AMEND)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/6c86473823d32d8eee0d80a0d5550efce066d1f4/audits/formal_alignment/20261026_grok_bot_agent_3.md" + }, + { + "text": "Exact review record (JSON)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/a228f4410141549462260ba5ea426b7d08c358c1/audits/formal_alignment/20261026_grok_bot_agent_3.json" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/ALIGNMENT.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/ALIGNMENT.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/SCOPE.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/manifest.json \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/manifest.json" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/SCOPE.md \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/manifest.json \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/manifest.json" + } + ], + "connection_name": "UniversalLaw.Side24.pairing_sum_six", + "receipt_sha256": "1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0", + "geometry_expanded_formal": { + "inspector": { + "x": 20, + "y": -777.734375, + "width": 350, + "height": 3905.703125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -958.890625, + "width": 350, + "height": 4094.859375, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": -516.078125, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "scope": { + "x": 35.390625, + "y": -607.578125, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "formal": { + "x": 35.390625, + "y": -363.703125, + "width": 319.21875, + "height": 2681.953125, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": -196.265625, + "width": 319.21875, + "height": 2513.515625, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": -196.265625, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 1389 + }, + "document_width": 390, + "viewport_width": 390 + }, + "inspector_text": "math.side24-coefficient\n\nKind: candidate \u00b7 Classification: AUTHOR_SIDE_CANDIDATE \u00b7 D3\n\nRecorded scope\n\ncoefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band\n\nImmutable source reference (document bytes not acquired by this graph view)\n\nd6g8k5htny-coder/Math- \u00b7 180d6406\n\nSource revision and blob\nFormal evidence for this claim\n\nSource-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).\n\nInspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\nUniversalLaw.Side24.pairing_sum_six :\n @Eq Nat (UniversalLaw.Side24.pairingSum (@OfNat.ofNat Nat (nat_lit 6) (instOfNatNat (nat_lit 6))))\n (@OfNat.ofNat Nat (nat_lit 76) (instOfNatNat (nat_lit 76)))\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)\n\nRead the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.\n\nRead the static node record \u2014 The capture date and source revisions on that page may differ from this view.\n\nReview records and continuation\nConsumes\nmath.uniform-matrix-cap-lifetime\ncandidate \u00b7 PROVED_REVIEWED\nDownstream nodes \u00b7 all edges: 2 \u00b7 required edges: 2\n\nRequired \u00b7 evaluates_eq_15_2 \u00b7 math.side24-coefficient \u2192 math.uniform-matrix-cap-lifetime\n\nConsumed by\nNo direct relation recorded.\nRequired-edge routes to unresolved research targets\nComplete node metadata (inert text)", + "share_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "history": { + "alternate_node": "math.uniform-matrix-cap-lifetime", + "back_forward_back": "completed" + }, + "final_geometry": { + "inspector": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "reader": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "source": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "scope": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal_details": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal_summary": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 119 + }, + "document_width": 390, + "viewport_width": 390 + }, + "final_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "passed": true + }, + { + "case": "390x844-dark", + "viewport": { + "width": 390, + "height": 844 + }, + "color_scheme": "dark", + "checks": [ + { + "name": "full literal scope visible", + "passed": true, + "detail": null + }, + { + "name": "immutable selected proof source visible", + "passed": true, + "detail": null + }, + { + "name": "native formal disclosure initially closed", + "passed": true, + "detail": null + }, + { + "name": "adverse package review remains explicit", + "passed": true, + "detail": null + }, + { + "name": "actual original receipt link returns exact bytes", + "passed": true, + "detail": null + }, + { + "name": "original elaborated type is keyboard readable", + "passed": true, + "detail": null + }, + { + "name": "Graph/List same claim source scope and pins", + "passed": true, + "detail": null + }, + { + "name": "same-claim layout retains formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "share link retains selected source pins", + "passed": true, + "detail": null + }, + { + "name": "changed selection resets formal disclosure", + "passed": true, + "detail": null + }, + { + "name": "changed claim removes old arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "native Back restores same claim source and pins", + "passed": true, + "detail": null + }, + { + "name": "share navigation restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload restores exact selection", + "passed": true, + "detail": null + }, + { + "name": "reload starts formal disclosure closed", + "passed": true, + "detail": null + }, + { + "name": "no document overflow", + "passed": true, + "detail": null + }, + { + "name": "refused source removes arithmetic connection", + "passed": true, + "detail": null + }, + { + "name": "no pageerrors", + "passed": true, + "detail": null + }, + { + "name": "no failed application requests", + "passed": true, + "detail": null + }, + { + "name": "no HTTP errors", + "passed": true, + "detail": null + } + ], + "failures": [], + "pageerrors": [], + "console_errors": [], + "failed_requests": [], + "http_errors": [], + "screenshots": { + "reader": "reader-390x844-dark.png", + "full-inspector": "full-inspector-390x844-dark.png", + "expanded-formal": "expanded-formal-390x844-dark.png", + "expanded-formal-viewport": "expanded-formal-viewport-390x844-dark.png" + }, + "ready_ms": 329.75236699712696, + "initial_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "navigation_status": 200, + "performance_initial": { + "navigation": [ + { + "name": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=graph&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065#current-atlas", + "entryType": "navigation", + "startTime": 0, + "duration": 274.79999999701977, + "navigationId": 2344, + "initiatorType": "navigation", + "deliveryType": "", + "nextHopProtocol": "http/1.0", + "renderBlockingStatus": "non-blocking", + "contentType": "text/html", + "contentEncoding": "", + "workerStart": 0, + "workerRouterEvaluationStart": 0, + "workerCacheLookupStart": 0, + "workerMatchedSourceType": "", + "workerFinalSourceType": "", + "redirectStart": 0, + "redirectEnd": 0, + "fetchStart": 0.5, + "domainLookupStart": 0.5, + "domainLookupEnd": 0.5, + "connectStart": 0.5, + "secureConnectionStart": 0, + "connectEnd": 0.5, + "requestStart": 2.1999999955296516, + "responseStart": 3.100000001490116, + "firstInterimResponseStart": 0, + "finalResponseHeadersStart": 3.100000001490116, + "responseEnd": 4.799999997019768, + "transferSize": 33699, + "encodedBodySize": 33399, + "decodedBodySize": 33399, + "responseStatus": 200, + "serverTiming": [], + "unloadEventStart": 0, + "unloadEventEnd": 0, + "domInteractive": 53.100000001490116, + "domContentLoadedEventStart": 239.69999999552965, + "domContentLoadedEventEnd": 239.79999999701977, + "domComplete": 274.6000000014901, + "loadEventStart": 274.79999999701977, + "loadEventEnd": 274.79999999701977, + "type": "navigate", + "redirectCount": 0, + "activationStart": 0, + "criticalCHRestart": 0, + "notRestoredReasons": null, + "confidence": { + "randomizedTriggerRate": 0.4994798, + "value": "low" + } + } + ], + "resources": [ + { + "name": "http://127.0.0.1:33809/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "initiatorType": "link", + "startTime": 16, + "duration": 12.5, + "transferSize": 6224, + "encodedBodySize": 5924, + "decodedBodySize": 5924, + "responseEnd": 28.5 + }, + { + "name": "http://127.0.0.1:33809/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "initiatorType": "link", + "startTime": 16.299999997019768, + "duration": 11.600000001490116, + "transferSize": 35805, + "encodedBodySize": 35505, + "decodedBodySize": 35505, + "responseEnd": 27.899999998509884 + }, + { + "name": "http://127.0.0.1:33809/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "initiatorType": "link", + "startTime": 16.399999998509884, + "duration": 19, + "transferSize": 9225, + "encodedBodySize": 8925, + "decodedBodySize": 8925, + "responseEnd": 35.399999998509884 + }, + { + "name": "http://127.0.0.1:33809/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "initiatorType": "script", + "startTime": 17.19999999552965, + "duration": 14.700000002980232, + "transferSize": 15425, + "encodedBodySize": 15125, + "decodedBodySize": 15125, + "responseEnd": 31.899999998509884 + }, + { + "name": "http://127.0.0.1:33809/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "initiatorType": "link", + "startTime": 17.5, + "duration": 18.19999999552965, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524, + "responseEnd": 35.69999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "initiatorType": "link", + "startTime": 17.69999999552965, + "duration": 11.5, + "transferSize": 10974, + "encodedBodySize": 10674, + "decodedBodySize": 10674, + "responseEnd": 29.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "initiatorType": "link", + "startTime": 17.899999998509884, + "duration": 11.600000001490116, + "transferSize": 2454, + "encodedBodySize": 2154, + "decodedBodySize": 2154, + "responseEnd": 29.5 + }, + { + "name": "http://127.0.0.1:33809/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "initiatorType": "script", + "startTime": 18.19999999552965, + "duration": 14.100000001490116, + "transferSize": 5116, + "encodedBodySize": 4816, + "decodedBodySize": 4816, + "responseEnd": 32.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "initiatorType": "script", + "startTime": 18.399999998509884, + "duration": 14.200000002980232, + "transferSize": 25217, + "encodedBodySize": 24917, + "decodedBodySize": 24917, + "responseEnd": 32.600000001490116 + }, + { + "name": "http://127.0.0.1:33809/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "initiatorType": "script", + "startTime": 56, + "duration": 8, + "transferSize": 26758, + "encodedBodySize": 26458, + "decodedBodySize": 26458, + "responseEnd": 64 + }, + { + "name": "http://127.0.0.1:33809/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "initiatorType": "script", + "startTime": 56.899999998509884, + "duration": 7.200000002980232, + "transferSize": 16967, + "encodedBodySize": 16667, + "decodedBodySize": 16667, + "responseEnd": 64.10000000149012 + }, + { + "name": "http://127.0.0.1:33809/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "initiatorType": "script", + "startTime": 57.100000001490116, + "duration": 7.0999999940395355, + "transferSize": 6367, + "encodedBodySize": 6067, + "decodedBodySize": 6067, + "responseEnd": 64.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "initiatorType": "script", + "startTime": 57.29999999701977, + "duration": 10, + "transferSize": 2143, + "encodedBodySize": 1843, + "decodedBodySize": 1843, + "responseEnd": 67.29999999701977 + }, + { + "name": "http://127.0.0.1:33809/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "initiatorType": "script", + "startTime": 57.69999999552965, + "duration": 9.800000004470348, + "transferSize": 2326, + "encodedBodySize": 2026, + "decodedBodySize": 2026, + "responseEnd": 67.5 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "css", + "startTime": 61.100000001490116, + "duration": 8.099999994039536, + "transferSize": 1334, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 69.19999999552965 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "initiatorType": "script", + "startTime": 135, + "duration": 10.399999998509884, + "transferSize": 9568, + "encodedBodySize": 9268, + "decodedBodySize": 9268, + "responseEnd": 145.39999999850988 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/GRAPH.json", + "initiatorType": "fetch", + "startTime": 140.10000000149012, + "duration": 8.5, + "transferSize": 39053, + "encodedBodySize": 38753, + "decodedBodySize": 38753, + "responseEnd": 148.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/dependency-source/PROVENANCE.json", + "initiatorType": "fetch", + "startTime": 142, + "duration": 6.899999998509884, + "transferSize": 1417, + "encodedBodySize": 1117, + "decodedBodySize": 1117, + "responseEnd": 148.89999999850988 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "initiatorType": "script", + "startTime": 142.5, + "duration": 6.5, + "transferSize": 7967, + "encodedBodySize": 7667, + "decodedBodySize": 7667, + "responseEnd": 149 + }, + { + "name": "http://127.0.0.1:33809/current.json", + "initiatorType": "fetch", + "startTime": 147.19999999552965, + "duration": 12.400000005960464, + "transferSize": 1732502, + "encodedBodySize": 1732202, + "decodedBodySize": 1732202, + "responseEnd": 159.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "initiatorType": "script", + "startTime": 149.69999999552965, + "duration": 2.9000000059604645, + "transferSize": 1789, + "encodedBodySize": 1489, + "decodedBodySize": 1489, + "responseEnd": 152.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "initiatorType": "script", + "startTime": 152.60000000149012, + "duration": 3.899999998509884, + "transferSize": 2631, + "encodedBodySize": 2331, + "decodedBodySize": 2331, + "responseEnd": 156.5 + }, + { + "name": "http://127.0.0.1:33809/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "initiatorType": "script", + "startTime": 181.89999999850988, + "duration": 2.7000000029802322, + "transferSize": 7033, + "encodedBodySize": 6733, + "decodedBodySize": 6733, + "responseEnd": 184.60000000149012 + }, + { + "name": "http://127.0.0.1:33809/node-status.json", + "initiatorType": "fetch", + "startTime": 239.60000000149012, + "duration": 2.5, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479, + "responseEnd": 242.10000000149012 + }, + { + "name": "http://127.0.0.1:33809/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "initiatorType": "other", + "startTime": 281.6000000014901, + "duration": 1.1999999955296516, + "transferSize": 0, + "encodedBodySize": 1034, + "decodedBodySize": 1034, + "responseEnd": 282.79999999701977 + } + ] + }, + "load_metrics": { + "load_event_ms": 274.79999999701977, + "dom_content_loaded_ms": 239.79999999701977, + "resource_count": 25, + "resource_transfer_bytes": 1982898, + "resource_encoded_body_bytes": 1976732, + "resource_decoded_body_bytes": 1976732, + "document_transfer_bytes": 33699, + "document_encoded_body_bytes": 33399 + }, + "open_reader_ms": 78.53288100159261, + "source": { + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "text": "Immutable source reference (document bytes not acquired by this graph view)", + "visible": true + }, + "scope": { + "text": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "visible": true + }, + "formal_gap_text": "Source-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).", + "initial_signature": { + "selected": "math.side24-coefficient", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/coefficients/side24_v1/PROOF.md", + "scope": "coefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band", + "pins": { + "snapshot": [ + "180d6406b0a51b268a152241a70bde6a1b39a142" + ], + "main-snapshot": [ + "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065" + ], + "atlas-node": [ + "math.side24-coefficient" + ] + } + }, + "geometry_before": { + "inspector": { + "x": 20, + "y": 213.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": 32.109375, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 474.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 383.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 627.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 794.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 794.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 398 + }, + "document_width": 390, + "viewport_width": 390 + }, + "geometry_reader_viewport": { + "inspector": { + "x": 20, + "y": 24.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -156.890625, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 285.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 194.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 438.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 587 + }, + "document_width": 390, + "viewport_width": 390 + }, + "formal_focus_before_enter": { + "tag": "SUMMARY", + "focused": true, + "outlineWidth": "3px", + "outlineStyle": "none" + }, + "geometry_focused_formal": { + "inspector": { + "x": 20, + "y": 24.265625, + "width": 350, + "height": 1463.96875, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -156.890625, + "width": 350, + "height": 1653.125, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": 285.921875, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scope": { + "x": 35.390625, + "y": 194.421875, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal": { + "x": 35.390625, + "y": 438.296875, + "width": 319.21875, + "height": 240.21875, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": 605.734375, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "scroll": { + "x": 0, + "y": 587 + }, + "document_width": 390, + "viewport_width": 390 + }, + "formal_enter_to_open_ms": 10.650005002389662, + "formal_fields": [ + { + "name": "Acquisition", + "value": "Offline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document." + }, + { + "name": "Mathematical review", + "value": "Recorded review fields retain their original scope; no formal alignment or scientific acceptance follows." + }, + { + "name": "Declaration and hypotheses", + "value": "One closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source." + }, + { + "name": "Graph-source revision", + "value": "d6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json" + }, + { + "name": "Checked execution", + "value": "kernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage." + }, + { + "name": "Alignment", + "value": "PENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate." + }, + { + "name": "Scientific acceptance", + "value": "Unchanged; neither visualization nor formal execution promotes a claim." + } + ], + "formal_disclosure_text": "Inspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)", + "formal_disclosure_links": [ + { + "text": "Exact Lean source and definitions", + "href": "https://github.com/d6g8k5htny-coder/main/blob/3b39c42d6edcc98ae165270be346f0e31c57f81d/formal/UniversalLaw/Side24/Ledger.lean#L38" + }, + { + "text": "Original execution receipt (JSON)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/receipt.json" + }, + { + "text": "Original type capture", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/elaborated-types.log" + }, + { + "text": "Original execution artifact (ZIP)", + "href": "http://127.0.0.1:33809/evidence/side24-main-3b39/verified-execution.zip" + }, + { + "text": "Pinned manifest source document", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/9d7b6802424fb4715b31999066aafca8ee2f3cca/coefficients/side24_v1/PROOF.md" + }, + { + "text": "Submitted independent review: REJECTED (AMEND)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/6c86473823d32d8eee0d80a0d5550efce066d1f4/audits/formal_alignment/20261026_grok_bot_agent_3.md" + }, + { + "text": "Exact review record (JSON)", + "href": "https://github.com/d6g8k5htny-coder/main/blob/a228f4410141549462260ba5ea426b7d08c358c1/audits/formal_alignment/20261026_grok_bot_agent_3.json" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/ALIGNMENT.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/ALIGNMENT.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/SCOPE.md \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/main \u00b7 formal/manifest.json \u00b7 b7e012c2", + "href": "https://github.com/d6g8k5htny-coder/main/blob/b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065/formal/manifest.json" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/SCOPE.md \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/SCOPE.md" + }, + { + "text": "d6g8k5htny-coder/Math- \u00b7 formal/manifest.json \u00b7 180d6406", + "href": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/formal/manifest.json" + } + ], + "connection_name": "UniversalLaw.Side24.pairing_sum_six", + "receipt_sha256": "1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0", + "geometry_expanded_formal": { + "inspector": { + "x": 20, + "y": -777.734375, + "width": 350, + "height": 3905.703125, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "reader": { + "x": 20, + "y": -958.890625, + "width": 350, + "height": 4094.859375, + "top_relative_inspector": -181.15625, + "left_relative_inspector": 0, + "viewport_intersects": true + }, + "source": { + "x": 35.390625, + "y": -516.078125, + "width": 319.21875, + "height": 51, + "top_relative_inspector": 261.65625, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "scope": { + "x": 35.390625, + "y": -607.578125, + "width": 319.21875, + "height": 76.5, + "top_relative_inspector": 170.15625, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "formal": { + "x": 35.390625, + "y": -363.703125, + "width": 319.21875, + "height": 2681.953125, + "top_relative_inspector": 414.03125, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_details": { + "x": 35.390625, + "y": -196.265625, + "width": 319.21875, + "height": 2513.515625, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": true + }, + "formal_summary": { + "x": 35.390625, + "y": -196.265625, + "width": 319.21875, + "height": 71.78125, + "top_relative_inspector": 581.46875, + "left_relative_inspector": 15.390625, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 1389 + }, + "document_width": 390, + "viewport_width": 390 + }, + "inspector_text": "math.side24-coefficient\n\nKind: candidate \u00b7 Classification: AUTHOR_SIDE_CANDIDATE \u00b7 D3\n\nRecorded scope\n\ncoefficient calculation for SIDE24 d=2,3; persistence reading via reconciled parent Theorem C; no finite-radius band\n\nImmutable source reference (document bytes not acquired by this graph view)\n\nd6g8k5htny-coder/Math- \u00b7 180d6406\n\nSource revision and blob\nFormal evidence for this claim\n\nSource-verified arithmetic companion only. It does not prove the coefficient or parent theorem. Package alignment review: REJECTED (AMEND).\n\nInspect declaration, execution and alignment\nExact arithmetic declaration\n\nUniversalLaw.Side24.pairing_sum_six\n\ntheorem pairing_sum_six : pairingSum 6 = 76\n\nInformal anchor recorded by the existing manifest:\n\nThe coefficient sum for q=6 is 1+15+45+15=76\n\nDoes not claim: the derivative bound 76|x|^6 e^(-|x|^2/2) itself. No coefficient enclosure, Kac\u2013Rice result or parent theorem is established by this connection.\n\nExact Lean source and definitions\n\nFormal artifact: d6g8k5htny-coder/main \u00b7 3b39c42d. Complete source identity is available below.\n\nOriginal elaborated type\nUniversalLaw.Side24.pairing_sum_six :\n @Eq Nat (UniversalLaw.Side24.pairingSum (@OfNat.ofNat Nat (nat_lit 6) (instOfNatNat (nat_lit 6))))\n (@OfNat.ofNat Nat (nat_lit 76) (instOfNatNat (nat_lit 76)))\n\nOriginal execution receipt (JSON) \u00b7 Original type capture \u00b7 Original execution artifact (ZIP)\n\nTransitive axioms for this declaration: none reported in the original audit.\n\nInspect the source-identity connection\n\nSubmitted independent review: REJECTED (AMEND) \u00b7 Exact review record (JSON)\n\nReviewer: xAI / Grok Bot agent 3. Its ALIGNED row for this declaration does not override the REJECTED package disposition or confer scientific acceptance.\n\nAcquisition\nOffline comparison verified that this exact proof document is the source pinned by the arithmetic manifest. This graph view does not re-fetch the proof document.\nMathematical review\nRecorded review fields retain their original scope; no formal alignment or scientific acceptance follows.\nDeclaration and hypotheses\nOne closed Nat arithmetic declaration, shown above. It has no explicit hypothesis binders; the graph claim\u2019s mathematical hypotheses remain those of its source.\nGraph-source revision\nd6g8k5htny-coder/Math- 180d6406b0a51b268a152241a70bde6a1b39a142 \u00b7 frontiers/downstream_gate_20260925/GRAPH.json\nChecked execution\nkernel-checked at 3b39c42d6edcc98ae165270be346f0e31c57f81d; run 40246431034, attempt 1. Original receipt 1ae8341c86a043ba917ec1fe68bf7e66ec528cd94b15170528487009f090c7e0. This records the named arithmetic declaration, not proof of the coefficient. A green CI run alone does not establish coverage.\nAlignment\nPENDING_INDEPENDENT_REVIEW in the manifest. Submitted independent review: REJECTED (AMEND). Selected declaration row: ALIGNED. The complete 31-target package has no accepted alignment: two endpoint anchors are MISALIGNED. The graph\u2019s review fields are separate.\nScientific acceptance\nUnchanged; neither visualization nor formal execution promotes a claim.\nPackage source inventory (no additional coverage)\n\nRead the preserved mathematical record \u2014 Opens the preserved mathematical record with its original source revisions and capture date.\n\nRead the static node record \u2014 The capture date and source revisions on that page may differ from this view.\n\nReview records and continuation\nConsumes\nmath.uniform-matrix-cap-lifetime\ncandidate \u00b7 PROVED_REVIEWED\nDownstream nodes \u00b7 all edges: 2 \u00b7 required edges: 2\n\nRequired \u00b7 evaluates_eq_15_2 \u00b7 math.side24-coefficient \u2192 math.uniform-matrix-cap-lifetime\n\nConsumed by\nNo direct relation recorded.\nRequired-edge routes to unresolved research targets\nComplete node metadata (inert text)", + "share_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "history": { + "alternate_node": "math.uniform-matrix-cap-lifetime", + "back_forward_back": "completed" + }, + "final_geometry": { + "inspector": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "reader": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "source": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "scope": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal_details": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "formal_summary": { + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "top_relative_inspector": 0, + "left_relative_inspector": 0, + "viewport_intersects": false + }, + "scroll": { + "x": 0, + "y": 119 + }, + "document_width": 390, + "viewport_width": 390 + }, + "final_url": "http://127.0.0.1:33809/dependencies.html?atlas-node=math.side24-coefficient&atlas-view=list&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.side24-coefficient#current-atlas", + "passed": true + } + ], + "browser_version": "154.0.8037.57", + "finished_at_utc": "2026-10-26T09:30:46Z", + "passed": 4, + "total": 4, + "metric_summary": { + "ready_ms": { + "values": [ + 533.4318500026711, + 422.4645340000279, + 475.7595660048537, + 329.75236699712696 + ], + "median": 449.1120500024408, + "min": 329.75236699712696, + "max": 533.4318500026711 + }, + "formal_enter_to_open_ms": { + "values": [ + 16.810754001198802, + 9.599115001037717, + 10.446164000313729, + 10.650005002389662 + ], + "median": 10.548084501351696, + "min": 9.599115001037717, + "max": 16.810754001198802 + } + }, + "external_application_requests": [] +} diff --git a/docs/reports/atlas-live-controls-20261026/original-site-custody.json b/docs/reports/atlas-live-controls-20261026/original-site-custody.json new file mode 100644 index 000000000..27b945315 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/original-site-custody.json @@ -0,0 +1,8 @@ +{ + "drive_id": "19KgWJmlS_DBNLtCNn2ZqiSgTper5Qbwv", + "sha256": "5f3a687aadb777af31f076a779e37eae834ceafbc13969d2daaa99563718a100", + "files": 254, + "bytes": 10210906, + "independent_raw_download_verified": true, + "before_source_edits": true +} \ No newline at end of file diff --git a/docs/reports/atlas-live-controls-20261026/prescribed-results.json b/docs/reports/atlas-live-controls-20261026/prescribed-results.json new file mode 100644 index 000000000..490c8cf20 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/prescribed-results.json @@ -0,0 +1,86 @@ +[ + { + "command": "python -B -m unittest discover -s tests -p test_public_shop_data.py", + "exit": 0, + "seconds": 0.1643470439958037, + "log": "00.log" + }, + { + "command": "python -B -m unittest tests.test_site_asset_release", + "exit": 0, + "seconds": 14.532243189998553, + "log": "01.log" + }, + { + "command": "node --test tests/test_public_shop_frontend.mjs tests/test_explore_models.mjs tests/test_curvature_export.mjs tests/test_teaching_export.mjs tests/test_pin_export.mjs tests/test_palette_export.mjs tests/test_figure_png.mjs tests/test_reading_list_citation.mjs tests/test_reader_navigation.mjs tests/test_source_reference.mjs tests/test_measurement_model.mjs tests/test_dependency_viewer.mjs tests/test_museum_frontend.mjs tests/test_workspace_navigation.mjs", + "exit": 0, + "seconds": 1.9868855359964073, + "log": "02.log" + }, + { + "command": "python -B -S -m unittest discover -s tests -p test_reader_links.py -v", + "exit": 0, + "seconds": 2.574714374000905, + "log": "03.log" + }, + { + "command": "python -B -m unittest discover -s tests -p test_museum_data.py", + "exit": 0, + "seconds": 0.215294196998002, + "log": "04.log" + }, + { + "command": "python -B tools/museum_check.py", + "exit": 0, + "seconds": 1.6732458080005017, + "log": "05.log" + }, + { + "command": "node --test tests/test_museum_geometry.mjs", + "exit": 0, + "seconds": 0.1167729579974548, + "log": "06.log" + }, + { + "command": "python -B -E -S tests/test_public_shop_check_identity_control.py -v", + "exit": 0, + "seconds": 0.16446129699761514, + "log": "07.log" + }, + { + "command": "python -B -E -O -S tests/test_public_shop_check_identity_control.py -v", + "exit": 0, + "seconds": 0.41485637000005227, + "log": "08.log" + }, + { + "command": "python -B tools/public_shop_check.py", + "exit": 0, + "seconds": 1.1169846929988125, + "log": "09.log" + }, + { + "command": "python -B -S -m unittest tests.test_current_site_data tests.test_current_site_build", + "exit": 0, + "seconds": 11.717518445999303, + "log": "10.log" + }, + { + "command": "node --test tests/test_current_site.mjs tests/test_atlas_reader_experience.mjs", + "exit": 0, + "seconds": 1.1721184739944874, + "log": "11.log" + }, + { + "command": "python -B -S -m unittest discover -s tests -p test_required_formal_check.py -v", + "exit": 0, + "seconds": 0.2684125320010935, + "log": "12.log" + }, + { + "command": "python -B -O -S -m unittest discover -s tests -p test_required_formal_check.py -v", + "exit": 0, + "seconds": 0.5678895629971521, + "log": "13.log" + } +] \ No newline at end of file diff --git a/docs/reports/atlas-live-controls-20261026/refusal.json b/docs/reports/atlas-live-controls-20261026/refusal.json new file mode 100644 index 000000000..8798114db --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/refusal.json @@ -0,0 +1,480 @@ +{ + "mode": "acceptance", + "checked_commit": "a15d2fb682fdb397584787143fffcf7290753ecf", + "platform": "Linux-6.18.55-x86_64-with-glibc2.41", + "chromium_sandbox": true, + "payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "source_repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "cases": [ + { + "case": "math", + "width": 1200, + "scheme": "light", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 44.184718004544266 + }, + { + "case": "main", + "width": 1200, + "scheme": "light", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 45.536053003161214 + }, + { + "case": "duplicates", + "width": 1200, + "scheme": "light", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 36.16654699726496 + }, + { + "case": "malformed", + "width": 1200, + "scheme": "light", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=list&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 33.641738002188504 + }, + { + "case": "math", + "width": 390, + "scheme": "dark", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "Source-bound bookmark refused; no current nodes substituted.", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "2 displayed \u00b7 2 nodes in the loaded neighborhood of 49 indexed source nodes \u00b7 0 outside this page. Rendering ceiling: 150 per page. Graph and list share this page. Solid arrows: required; dashed arrows: context. Direction: dependent \u2192 dependency.", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 33.883522999531124 + }, + { + "case": "main", + "width": 390, + "scheme": "dark", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "Source-bound bookmark refused; no current nodes substituted.", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "2 displayed \u00b7 2 nodes in the loaded neighborhood of 49 indexed source nodes \u00b7 0 outside this page. Rendering ceiling: 150 per page. Graph and list share this page. Solid arrows: required; dashed arrows: context. Direction: dependent \u2192 dependency.", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 40.39904299861519 + }, + { + "case": "duplicates", + "width": 390, + "scheme": "dark", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=0000000000000000000000000000000000000000&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=0000000000000000000000000000000000000000&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "Source-bound bookmark refused; no current nodes substituted.", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "2 displayed \u00b7 2 nodes in the loaded neighborhood of 49 indexed source nodes \u00b7 0 outside this page. Rendering ceiling: 150 per page. Graph and list share this page. Solid arrows: required; dashed arrows: context. Direction: dependent \u2192 dependency.", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 37.048895996122155 + }, + { + "case": "malformed", + "width": 390, + "scheme": "dark", + "passed": true, + "states": [ + { + "label": "initial-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value#current-atlas", + "view": "list", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "after-view-change", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "share-reload", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "", + "nodes": 0 + }, + { + "label": "history-refusal", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=malformed&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "Source-bound bookmark refused; no current nodes substituted.", + "nodes": 0 + }, + { + "label": "explicit-current-selection", + "url": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "share": "http://127.0.0.1:43581/site/dependencies.html?snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-node=eng.d0-packet-allowlist-fix&source-q=preserve&unrelated=reader+value&atlas-view=graph&atlas-panel=evidence&atlas-expanded=eng.d0-packet-allowlist-fix#current-atlas", + "view": "graph", + "error": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "count": "2 displayed \u00b7 2 nodes in the loaded neighborhood of 49 indexed source nodes \u00b7 0 outside this page. Rendering ceiling: 150 per page. Graph and list share this page. Solid arrows: required; dashed arrows: context. Direction: dependent \u2192 dependency.", + "nodes": 4 + } + ], + "errors": [], + "initial_share_preserved": true, + "view_change_ms": 39.390291000017896 + }, + { + "case": "unverified-payload", + "passed": true + }, + { + "case": "no-javascript-static-reading", + "passed": true + } + ], + "browser": "154.0.8037.57", + "passed": 10, + "total": 10 +} diff --git a/docs/reports/atlas-live-controls-20261026/source.json b/docs/reports/atlas-live-controls-20261026/source.json new file mode 100644 index 000000000..1cdf9921e --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/source.json @@ -0,0 +1,19 @@ +{ + "implementation": "bb94e4e6345adb576f7775f61768af18888a2768", + "base": "a15d2fb682fdb397584787143fffcf7290753ecf", + "fixture": { + "main": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "math": "180d6406b0a51b268a152241a70bde6a1b39a142", + "payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "bytes": 1732202 + }, + "production_sha256": { + "docs/site/atlas-controls.mjs": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161", + "docs/site/atlas.mjs": "daaed7aec46ce9c997c02feb934cbf807018fb00692b62968e01246e87711fca", + "docs/site/atlas-layout.css": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274", + "docs/site/dependencies.html": "224b26155bd8342c49f31768ac3d56ae5ca3ec61e4047970056e11fa0205b001", + "docs/site/atlas-formal-evidence-data.mjs": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef", + "docs/site/current-model.mjs": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb", + "docs/site/current.mjs": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + } +} diff --git a/docs/reports/atlas-live-controls-20261026/spatial.json b/docs/reports/atlas-live-controls-20261026/spatial.json new file mode 100644 index 000000000..19309c2e7 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/spatial.json @@ -0,0 +1,305 @@ +{ + "environment": { + "platform": "Linux-6.18.55-x86_64-with-glibc2.41", + "browser_executable": "/usr/bin/chromium", + "GPU": "Chromium SwiftShader software WebGL; not physical mobile GPU", + "chromium_sandbox": true, + "dataset_bytes": 1732202, + "browser": "154.0.8037.57" + }, + "cases": [ + { + "case": "real-render-pick-history-keyboard", + "viewport": [ + 1200, + 900 + ], + "scheme": "dark", + "errors": [], + "load_ms": 476.6936070009251, + "search_with_100ms_settle_ms": 169.2872769999667, + "activate_ms": 346.3277080008993, + "resources": [ + { + "name": "atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "bytes": 2154, + "ms": 22.600000001490116 + }, + { + "name": "atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "bytes": 9268, + "ms": 12 + }, + { + "name": "atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "bytes": 1489, + "ms": 5.5 + }, + { + "name": "atlas-spatial.mjs?site-release=51162684675faa743673966321e285a5b533743b5e7b84005f0b4055dbdd5761", + "bytes": 7925, + "ms": 8.5 + }, + { + "name": "three.module.js?site-release=f2988301e38ea3d44631f3220044accc019d63ae79b737e79b7b8ab7a2d5f778", + "bytes": 1272972, + "ms": 9.399999998509884 + }, + { + "name": "atlas-spatial-labels.mjs?site-release=38a7fb25490081fe6c4fc295ef61bb0e7156aa7111dc71aa8881ff7d23d07b46", + "bytes": 1957, + "ms": 7.5 + } + ], + "nodes": 6, + "edges": 5, + "pick_hit_target": "CANVAS", + "picked": "math.lifetime-remainder", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md", + "relationships": 1, + "share": "http://127.0.0.1:38019/site/dependencies.html?atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder&atlas-q=lifetime&atlas-space=3d&atlas-panel=evidence#current-atlas", + "keyboard_frames": [ + 2, + 3 + ], + "context_loss": "PASS", + "passed": true + }, + { + "case": "real-render-pick-history-keyboard", + "viewport": [ + 390, + 844 + ], + "scheme": "light", + "errors": [], + "load_ms": 377.1210849954514, + "search_with_100ms_settle_ms": 151.198313003988, + "activate_ms": 202.11981399916112, + "resources": [ + { + "name": "atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "bytes": 2154, + "ms": 6.799999997019768 + }, + { + "name": "atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "bytes": 9268, + "ms": 10.699999995529652 + }, + { + "name": "atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "bytes": 1489, + "ms": 3.6999999955296516 + }, + { + "name": "atlas-spatial.mjs?site-release=51162684675faa743673966321e285a5b533743b5e7b84005f0b4055dbdd5761", + "bytes": 7925, + "ms": 3.399999998509884 + }, + { + "name": "three.module.js?site-release=f2988301e38ea3d44631f3220044accc019d63ae79b737e79b7b8ab7a2d5f778", + "bytes": 1272972, + "ms": 10.200000002980232 + }, + { + "name": "atlas-spatial-labels.mjs?site-release=38a7fb25490081fe6c4fc295ef61bb0e7156aa7111dc71aa8881ff7d23d07b46", + "bytes": 1957, + "ms": 6.399999998509884 + } + ], + "nodes": 6, + "edges": 5, + "pick_hit_target": "CANVAS", + "picked": "math.lifetime-remainder", + "source": "https://github.com/d6g8k5htny-coder/Math-/blob/180d6406b0a51b268a152241a70bde6a1b39a142/frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md", + "relationships": 1, + "share": "http://127.0.0.1:38019/site/dependencies.html?atlas-view=graph&atlas-node=math.uniform-matrix-cap-lifetime&snapshot=180d6406b0a51b268a152241a70bde6a1b39a142&main-snapshot=b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065&atlas-expanded=math.uniform-matrix-cap-lifetime%2Cmath.lifetime-remainder&atlas-q=lifetime&atlas-space=3d&atlas-panel=evidence#current-atlas", + "keyboard_frames": [ + 1, + 2 + ], + "context_loss": "PASS", + "passed": true + }, + { + "case": "rapid-exit", + "passed": true + }, + { + "case": "exact-filters", + "nodes": [], + "passed": true + }, + { + "case": "drag-and-hidden", + "nodes": [ + "math.uniform-matrix-cap-lifetime", + "math.lifetime-remainder", + "math.side24-coefficient", + "math.d1-component.congruence-erratum", + "math.d1-component.section9-replacement-v1_1", + "math.d1-component.marked-cylinder-cap", + "math.d1-component.reconciliation-record" + ], + "paused_frames": "7", + "passed": true + }, + { + "case": "keyboard-selection", + "nodes": [ + "math.uniform-matrix-cap-lifetime", + "math.lifetime-remainder", + "math.side24-coefficient", + "math.d1-component.congruence-erratum", + "math.d1-component.section9-replacement-v1_1", + "math.d1-component.marked-cylinder-cap", + "math.d1-component.reconciliation-record" + ], + "passed": true + }, + { + "case": "full-dataset-performance", + "nodes": [ + "eng.d0-packet-allowlist-fix", + "eng.hard-gate", + "eng.main-pr87-crosswalk", + "hist.ALLCELL-FDZ-Q4", + "hist.CH-LIFT", + "hist.CL_ANTHROPIC_BUNDLE_2026-09-17_v5.zip", + "hist.ENV-RESCOV", + "hist.LOGQ-TAIL", + "hist.OBL-H5-JETMOD", + "hist.Piece-2-annulus", + "hist.SYM-Fw-jet", + "hist.allcell_fdz_enclosures.json", + "hist.lemma_closed", + "hist.rnu_env.py", + "math.d1-component.congruence-erratum", + "math.d1-component.marked-cylinder-cap", + "math.d1-component.reconciliation-record", + "math.d1-component.section9-replacement-v1_1", + "math.d5-component.annulus-proof", + "math.d5-component.annulus-review", + "math.d5-component.collar-proof", + "math.d5-component.collar-review", + "math.d5-component.i5-review-claude", + "math.d5-component.i5-review-xai", + "math.d5-component.intermediate-window-proof", + "math.d5-component.offpin-second-moment-review", + "math.d5-component.punctured-pin-continuum-check", + "math.d5-component.punctured-pin-continuum-review", + "math.d5-component.punctured-pin-proof", + "math.d5-component.punctured-pin-review-111", + "math.d5-component.remote-window-proof", + "math.d5-pin-neighborhood-first-moment", + "math.lifetime-remainder", + "math.p15-full-price", + "math.p15-price-boundary", + "math.rn-count-interface", + "math.rn-fixed-annulus-window", + "math.rn-fixed-remote-window", + "math.rn-mesoscopic-reduction", + "math.rn-region.fixed-annulus-window", + "math.rn-region.fixed-remote", + "math.rn-region.intermediate-r-to-rho", + "math.rn-region.mesoscopic-scaled-annulus", + "math.rn-region.pin-collision", + "math.rn-region.witness-collision", + "math.rn-selector-region-crosswalk", + "math.side24-coefficient", + "math.uniform-matrix-cap-lifetime", + "regional.fixed-annulus.high-jet-route" + ], + "draw_cpu_ms": [ + 7.899999998509884, + 6.700000002980232, + 3.600000001490116, + 4.100000001490116, + 4.0, + 4.0999999940395355, + 3.1999999955296516, + 3.899999998509884, + 3.2000000029802322, + 4.199999995529652, + 3.5, + 11.600000001490116 + ], + "keyboard_to_observed_frame_ms": [ + 27.852618004544638, + 31.909028999507427, + 23.852008998801466, + 23.803036005119793, + 10.74443700053962, + 17.357237993564922, + 16.85477700084448, + 17.98870399943553, + 15.057707001687959, + 16.00433800194878, + 11.189930999535136, + 21.577793995675165 + ], + "relationships": 55, + "passed": true + }, + { + "case": "mobile-default-list-entry", + "nodes": [ + "math.uniform-matrix-cap-lifetime", + "math.lifetime-remainder", + "math.side24-coefficient", + "math.d1-component.congruence-erratum", + "math.d1-component.section9-replacement-v1_1", + "math.d1-component.marked-cylinder-cap", + "math.d1-component.reconciliation-record" + ], + "passed": true + }, + { + "case": "closed-coverage-count", + "passed": true + }, + { + "case": "failed-activation-history-no-webgl", + "passed": true + }, + { + "case": "failed-activation-history-blocked-module", + "passed": true + }, + { + "case": "admitted-to-refused-formal-history", + "passed": true + }, + { + "case": "no-webgl", + "passed": true + }, + { + "case": "blocked-module", + "passed": true + }, + { + "case": "refused-bookmark", + "passed": true + }, + { + "case": "no-javascript", + "passed": true + } + ], + "source_payload_sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2", + "source_repositories": [ + { + "commit": "b7e012c23ed71b16a3a8245f0f0c3f24b8aa8065", + "repository": "d6g8k5htny-coder/main", + "tree": "e4873934bc9cfaafba852e8c52b962fbef2177a4" + }, + { + "commit": "180d6406b0a51b268a152241a70bde6a1b39a142", + "repository": "d6g8k5htny-coder/Math-", + "tree": "cf3e699e9deb25a7ce1b12b92b1c2f50dd3ba82f" + } + ], + "checked_commit": "a15d2fb682fdb397584787143fffcf7290753ecf" +} \ No newline at end of file diff --git a/docs/reports/atlas-live-controls-20261026/speech-scenario.json b/docs/reports/atlas-live-controls-20261026/speech-scenario.json new file mode 100644 index 000000000..162a1fa90 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech-scenario.json @@ -0,0 +1,130 @@ +[ + { + "action": "phase", + "name": "view" + }, + { + "action": "click", + "selector": "#atlas-view" + }, + { + "action": "park" + }, + { + "action": "key", + "sequence": "Escape", + "delay": 0.3 + }, + { + "action": "key", + "sequence": "Alt_L+Down", + "delay": 0.5 + }, + { + "action": "park" + }, + { + "action": "key", + "sequence": "Home", + "delay": 0.5 + }, + { + "action": "key", + "sequence": "Return", + "delay": 1 + }, + { + "action": "snapshot", + "name": "view-graph", + "selectors": [ + "#atlas-view" + ] + }, + { + "action": "key", + "sequence": "Alt_L+Down", + "delay": 0.5 + }, + { + "action": "park" + }, + { + "action": "key", + "sequence": "End", + "delay": 0.5 + }, + { + "action": "key", + "sequence": "Return", + "delay": 1 + }, + { + "action": "snapshot", + "name": "view-list", + "selectors": [ + "#atlas-view" + ] + }, + { + "action": "phase", + "name": "sigma" + }, + { + "action": "click", + "selector": "#equation-search" + }, + { + "action": "type", + "text": "sigma", + "delay": 3 + }, + { + "action": "snapshot", + "name": "sigma", + "selectors": [ + "#equation-count" + ] + }, + { + "action": "phase", + "name": "zero" + }, + { + "action": "key", + "sequence": "ctrl+a", + "delay": 0.2 + }, + { + "action": "type", + "text": "not-a-source-xyz", + "delay": 3 + }, + { + "action": "snapshot", + "name": "zero", + "selectors": [ + "#equation-count" + ] + }, + { + "action": "phase", + "name": "clear" + }, + { + "action": "key", + "sequence": "ctrl+a", + "delay": 0.2 + }, + { + "action": "key", + "sequence": "BackSpace", + "delay": 3 + }, + { + "action": "snapshot", + "name": "clear", + "selectors": [ + "#equation-count" + ] + } +] \ No newline at end of file diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-source-responses.json new file mode 100644 index 000000000..50ae967e2 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-source-responses.json @@ -0,0 +1,152 @@ +[ + { + "url": "http://127.0.0.1:40687/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33312, + "sha256": "ef6c98e150a75557dfc3c1567338827c0316af5ae16b5fd71ff4ef4defb58410" + }, + { + "url": "http://127.0.0.1:40687/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:40687/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:40687/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:40687/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:40687/atlas-layout.css?site-release=26f69d9b38717f9f8d82486d45e17d94e730336124018775c6f17f59e4514206", + "status": 200, + "bytes": 10527, + "sha256": "15acefd875d4281966a8e7bd09f62f1b9e6f54caccdc6b86e9b4b4c14eb9272f" + }, + { + "url": "http://127.0.0.1:40687/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:40687/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:40687/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:40687/atlas.mjs?site-release=8cd628dc24288c4726941a5fab1b65361b267a6c8e87c005c7f222f5d43ee88f", + "status": 200, + "bytes": 24644, + "sha256": "ccab4be959ef3ce2c8d4ff9a0109ff28bf2735099896f43935745ca11a88c956" + }, + { + "url": "http://127.0.0.1:40687/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:40687/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:40687/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:40687/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:40687/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:40687/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:40687/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:40687/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:40687/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:40687/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:40687/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:40687/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:40687/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:40687/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:40687/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3.json b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3.json new file mode 100644 index 000000000..11548ec16 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-3.json @@ -0,0 +1,404 @@ +[ + { + "time": 1793006852.106014, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793006855.726332, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 559 + }, + { + "time": 1793006855.970862, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:40687/dependencies.html?atlas-view=list selected.", + "raw_log_line": 999 + }, + { + "time": 1793006856.007317, + "phase": "startup", + "text": "127.0.0.1:40687/dependencies.html?atlas-view=list", + "raw_log_line": 1136 + }, + { + "time": 1793006856.121074, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 1692 + }, + { + "time": 1793006860.048868, + "phase": "view", + "text": "main content", + "raw_log_line": 2477 + }, + { + "time": 1793006860.049716, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 2485 + }, + { + "time": 1793006860.050293, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 2493 + }, + { + "time": 1793006860.050808, + "phase": "view", + "text": "List.", + "raw_log_line": 2500 + }, + { + "time": 1793006860.056279, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 2526 + }, + { + "time": 1793006860.984374, + "phase": "view", + "text": "escape", + "raw_log_line": 2665 + }, + { + "time": 1793006861.05815, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 2859 + }, + { + "time": 1793006861.058937, + "phase": "view", + "text": "opens menu", + "raw_log_line": 2867 + }, + { + "time": 1793006861.124004, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3017 + }, + { + "time": 1793006861.29534, + "phase": "view", + "text": "left alt", + "raw_log_line": 3058 + }, + { + "time": 1793006861.351341, + "phase": "view", + "text": "List.", + "raw_log_line": 3310 + }, + { + "time": 1793006861.912158, + "phase": "view", + "text": "Graph.", + "raw_log_line": 3597 + }, + { + "time": 1793006862.360383, + "phase": "view", + "text": "return", + "raw_log_line": 3673 + }, + { + "time": 1793006862.438061, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4101 + }, + { + "time": 1793006862.438725, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4109 + }, + { + "time": 1793006862.475633, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 4251 + }, + { + "time": 1793006862.520172, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4372 + }, + { + "time": 1793006863.639873, + "phase": "view", + "text": "left alt", + "raw_log_line": 4776 + }, + { + "time": 1793006864.246728, + "phase": "view", + "text": "List.", + "raw_log_line": 5230 + }, + { + "time": 1793006864.691419, + "phase": "view", + "text": "return", + "raw_log_line": 5306 + }, + { + "time": 1793006864.776578, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 5746 + }, + { + "time": 1793006864.777178, + "phase": "view", + "text": "opens menu", + "raw_log_line": 5754 + }, + { + "time": 1793006864.821852, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 5904 + }, + { + "time": 1793006864.865873, + "phase": "view", + "text": "List.", + "raw_log_line": 6025 + }, + { + "time": 1793006866.061584, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 6646 + }, + { + "time": 1793006867.002731, + "phase": "sigma", + "text": "s", + "raw_log_line": 6746 + }, + { + "time": 1793006867.079742, + "phase": "sigma", + "text": "i", + "raw_log_line": 6802 + }, + { + "time": 1793006867.108622, + "phase": "sigma", + "text": "g", + "raw_log_line": 6858 + }, + { + "time": 1793006867.119347, + "phase": "sigma", + "text": "m", + "raw_log_line": 6914 + }, + { + "time": 1793006867.129543, + "phase": "sigma", + "text": "a", + "raw_log_line": 6970 + }, + { + "time": 1793006870.373647, + "phase": "zero", + "text": "left control", + "raw_log_line": 9696 + }, + { + "time": 1793006870.382673, + "phase": "zero", + "text": "a", + "raw_log_line": 9737 + }, + { + "time": 1793006870.415029, + "phase": "zero", + "text": "sigma", + "raw_log_line": 9895 + }, + { + "time": 1793006870.4161, + "phase": "zero", + "text": "selected", + "raw_log_line": 9909 + }, + { + "time": 1793006870.608499, + "phase": "zero", + "text": "n", + "raw_log_line": 9957 + }, + { + "time": 1793006870.69622, + "phase": "zero", + "text": "o", + "raw_log_line": 10076 + }, + { + "time": 1793006870.713083, + "phase": "zero", + "text": "t", + "raw_log_line": 10132 + }, + { + "time": 1793006870.737949, + "phase": "zero", + "text": "-", + "raw_log_line": 10188 + }, + { + "time": 1793006870.76258, + "phase": "zero", + "text": "a", + "raw_log_line": 10243 + }, + { + "time": 1793006870.783779, + "phase": "zero", + "text": "-", + "raw_log_line": 10299 + }, + { + "time": 1793006870.810098, + "phase": "zero", + "text": "s", + "raw_log_line": 10354 + }, + { + "time": 1793006870.832488, + "phase": "zero", + "text": "o", + "raw_log_line": 10410 + }, + { + "time": 1793006870.855996, + "phase": "zero", + "text": "u", + "raw_log_line": 10466 + }, + { + "time": 1793006870.880771, + "phase": "zero", + "text": "r", + "raw_log_line": 10522 + }, + { + "time": 1793006870.91041, + "phase": "zero", + "text": "c", + "raw_log_line": 10578 + }, + { + "time": 1793006870.931832, + "phase": "zero", + "text": "e", + "raw_log_line": 10634 + }, + { + "time": 1793006870.962003, + "phase": "zero", + "text": "-", + "raw_log_line": 10690 + }, + { + "time": 1793006870.99089, + "phase": "zero", + "text": "x", + "raw_log_line": 10745 + }, + { + "time": 1793006870.996682, + "phase": "zero", + "text": "y", + "raw_log_line": 10801 + }, + { + "time": 1793006871.004637, + "phase": "zero", + "text": "z", + "raw_log_line": 10857 + }, + { + "time": 1793006871.166424, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 13039 + }, + { + "time": 1793006871.266038, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 13589 + }, + { + "time": 1793006871.99132, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 13924 + }, + { + "time": 1793006874.25565, + "phase": "clear", + "text": "left control", + "raw_log_line": 14230 + }, + { + "time": 1793006874.261545, + "phase": "clear", + "text": "a", + "raw_log_line": 14271 + }, + { + "time": 1793006874.277521, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 14377 + }, + { + "time": 1793006874.278587, + "phase": "clear", + "text": "selected", + "raw_log_line": 14391 + }, + { + "time": 1793006874.471063, + "phase": "clear", + "text": "backspace", + "raw_log_line": 14439 + }, + { + "time": 1793006874.566352, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 15069 + }, + { + "time": 1793006874.590746, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 15164 + }, + { + "time": 1793006874.683353, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 15297 + }, + { + "time": 1793006880.337817, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 15632 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-source-responses.json new file mode 100644 index 000000000..658983475 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-source-responses.json @@ -0,0 +1,152 @@ +[ + { + "url": "http://127.0.0.1:44513/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33312, + "sha256": "ef6c98e150a75557dfc3c1567338827c0316af5ae16b5fd71ff4ef4defb58410" + }, + { + "url": "http://127.0.0.1:44513/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:44513/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:44513/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:44513/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:44513/atlas-layout.css?site-release=26f69d9b38717f9f8d82486d45e17d94e730336124018775c6f17f59e4514206", + "status": 200, + "bytes": 10527, + "sha256": "15acefd875d4281966a8e7bd09f62f1b9e6f54caccdc6b86e9b4b4c14eb9272f" + }, + { + "url": "http://127.0.0.1:44513/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:44513/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:44513/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:44513/atlas.mjs?site-release=8cd628dc24288c4726941a5fab1b65361b267a6c8e87c005c7f222f5d43ee88f", + "status": 200, + "bytes": 24644, + "sha256": "ccab4be959ef3ce2c8d4ff9a0109ff28bf2735099896f43935745ca11a88c956" + }, + { + "url": "http://127.0.0.1:44513/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:44513/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:44513/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:44513/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:44513/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:44513/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:44513/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:44513/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:44513/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:44513/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:44513/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:44513/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:44513/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:44513/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:44513/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4.json b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4.json new file mode 100644 index 000000000..8066da14b --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-baseline-4.json @@ -0,0 +1,404 @@ +[ + { + "time": 1793006912.676767, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793006916.319254, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 559 + }, + { + "time": 1793006916.627391, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:44513/dependencies.html?atlas-view=list selected.", + "raw_log_line": 978 + }, + { + "time": 1793006916.677651, + "phase": "startup", + "text": "127.0.0.1:44513/dependencies.html?atlas-view=list", + "raw_log_line": 1213 + }, + { + "time": 1793006916.840879, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 2171 + }, + { + "time": 1793006920.790396, + "phase": "view", + "text": "main content", + "raw_log_line": 3167 + }, + { + "time": 1793006920.793629, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 3175 + }, + { + "time": 1793006920.79448, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 3183 + }, + { + "time": 1793006920.795125, + "phase": "view", + "text": "List.", + "raw_log_line": 3190 + }, + { + "time": 1793006920.805381, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 3216 + }, + { + "time": 1793006921.57007, + "phase": "view", + "text": "escape", + "raw_log_line": 3437 + }, + { + "time": 1793006921.632437, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 3632 + }, + { + "time": 1793006921.634098, + "phase": "view", + "text": "opens menu", + "raw_log_line": 3640 + }, + { + "time": 1793006921.684083, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3790 + }, + { + "time": 1793006921.880824, + "phase": "view", + "text": "left alt", + "raw_log_line": 3831 + }, + { + "time": 1793006921.95687, + "phase": "view", + "text": "List.", + "raw_log_line": 4088 + }, + { + "time": 1793006922.522734, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4375 + }, + { + "time": 1793006922.945584, + "phase": "view", + "text": "return", + "raw_log_line": 4451 + }, + { + "time": 1793006923.04801, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4879 + }, + { + "time": 1793006923.048965, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4887 + }, + { + "time": 1793006923.088771, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 5029 + }, + { + "time": 1793006923.129788, + "phase": "view", + "text": "Graph.", + "raw_log_line": 5150 + }, + { + "time": 1793006924.334309, + "phase": "view", + "text": "left alt", + "raw_log_line": 5554 + }, + { + "time": 1793006924.955085, + "phase": "view", + "text": "List.", + "raw_log_line": 6008 + }, + { + "time": 1793006925.39146, + "phase": "view", + "text": "return", + "raw_log_line": 6084 + }, + { + "time": 1793006925.493667, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 6524 + }, + { + "time": 1793006925.494951, + "phase": "view", + "text": "opens menu", + "raw_log_line": 6532 + }, + { + "time": 1793006925.545605, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 6682 + }, + { + "time": 1793006925.598246, + "phase": "view", + "text": "List.", + "raw_log_line": 6803 + }, + { + "time": 1793006926.812651, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 7424 + }, + { + "time": 1793006927.748291, + "phase": "sigma", + "text": "s", + "raw_log_line": 7524 + }, + { + "time": 1793006927.817298, + "phase": "sigma", + "text": "i", + "raw_log_line": 7580 + }, + { + "time": 1793006927.857606, + "phase": "sigma", + "text": "g", + "raw_log_line": 7636 + }, + { + "time": 1793006927.869321, + "phase": "sigma", + "text": "m", + "raw_log_line": 7692 + }, + { + "time": 1793006927.879103, + "phase": "sigma", + "text": "a", + "raw_log_line": 7748 + }, + { + "time": 1793006931.169451, + "phase": "zero", + "text": "left control", + "raw_log_line": 10935 + }, + { + "time": 1793006931.180251, + "phase": "zero", + "text": "a", + "raw_log_line": 10976 + }, + { + "time": 1793006931.213033, + "phase": "zero", + "text": "sigma", + "raw_log_line": 11134 + }, + { + "time": 1793006931.215482, + "phase": "zero", + "text": "selected", + "raw_log_line": 11148 + }, + { + "time": 1793006931.388371, + "phase": "zero", + "text": "n", + "raw_log_line": 11196 + }, + { + "time": 1793006931.531702, + "phase": "zero", + "text": "o", + "raw_log_line": 11315 + }, + { + "time": 1793006931.547829, + "phase": "zero", + "text": "t", + "raw_log_line": 11371 + }, + { + "time": 1793006931.566481, + "phase": "zero", + "text": "-", + "raw_log_line": 11427 + }, + { + "time": 1793006931.576372, + "phase": "zero", + "text": "a", + "raw_log_line": 11482 + }, + { + "time": 1793006931.606675, + "phase": "zero", + "text": "-", + "raw_log_line": 11538 + }, + { + "time": 1793006931.625927, + "phase": "zero", + "text": "s", + "raw_log_line": 11593 + }, + { + "time": 1793006931.660322, + "phase": "zero", + "text": "o", + "raw_log_line": 11649 + }, + { + "time": 1793006931.680181, + "phase": "zero", + "text": "u", + "raw_log_line": 11705 + }, + { + "time": 1793006931.706408, + "phase": "zero", + "text": "r", + "raw_log_line": 11761 + }, + { + "time": 1793006931.741151, + "phase": "zero", + "text": "c", + "raw_log_line": 11817 + }, + { + "time": 1793006931.764189, + "phase": "zero", + "text": "e", + "raw_log_line": 11873 + }, + { + "time": 1793006931.776395, + "phase": "zero", + "text": "-", + "raw_log_line": 11929 + }, + { + "time": 1793006931.788246, + "phase": "zero", + "text": "x", + "raw_log_line": 11984 + }, + { + "time": 1793006931.796633, + "phase": "zero", + "text": "y", + "raw_log_line": 12040 + }, + { + "time": 1793006931.806996, + "phase": "zero", + "text": "z", + "raw_log_line": 12096 + }, + { + "time": 1793006931.966687, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 14225 + }, + { + "time": 1793006932.059602, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 14732 + }, + { + "time": 1793006932.779818, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 15068 + }, + { + "time": 1793006935.050326, + "phase": "clear", + "text": "left control", + "raw_log_line": 15321 + }, + { + "time": 1793006935.06231, + "phase": "clear", + "text": "a", + "raw_log_line": 15362 + }, + { + "time": 1793006935.105709, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 15519 + }, + { + "time": 1793006935.107202, + "phase": "clear", + "text": "selected", + "raw_log_line": 15533 + }, + { + "time": 1793006935.285334, + "phase": "clear", + "text": "backspace", + "raw_log_line": 15581 + }, + { + "time": 1793006935.410879, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 16217 + }, + { + "time": 1793006935.444136, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 16312 + }, + { + "time": 1793006935.534292, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 16485 + }, + { + "time": 1793006941.282528, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 16815 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-source-responses.json new file mode 100644 index 000000000..e3c43f601 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-source-responses.json @@ -0,0 +1,158 @@ +[ + { + "url": "http://127.0.0.1:41989/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33433, + "sha256": "e9a63df56ad526038f191c5028d16f18572d97bd44831d694b960c7e2a0e8e3a" + }, + { + "url": "http://127.0.0.1:41989/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:41989/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:41989/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:41989/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:41989/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "status": 200, + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274" + }, + { + "url": "http://127.0.0.1:41989/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:41989/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:41989/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:41989/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "status": 200, + "bytes": 24917, + "sha256": "b9358b159d83356364f6f6cabb0dec55e77d4c375a56f59dcc1bffb118b0ecc7" + }, + { + "url": "http://127.0.0.1:41989/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:41989/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:41989/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "status": 200, + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161" + }, + { + "url": "http://127.0.0.1:41989/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:41989/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:41989/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:41989/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:41989/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:41989/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:41989/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:41989/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:41989/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:41989/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:41989/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:41989/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:41989/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1.json new file mode 100644 index 000000000..aae11e631 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-1.json @@ -0,0 +1,446 @@ +[ + { + "time": 1793006782.508251, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793006786.061883, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 559 + }, + { + "time": 1793006786.37529, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:41989/dependencies.html?atlas-view=list selected.", + "raw_log_line": 999 + }, + { + "time": 1793006786.418672, + "phase": "startup", + "text": "127.0.0.1:41989/dependencies.html?atlas-view=list", + "raw_log_line": 1136 + }, + { + "time": 1793006786.515791, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 1687 + }, + { + "time": 1793006787.001287, + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 2027 + }, + { + "time": 1793006790.348418, + "phase": "view", + "text": "main content", + "raw_log_line": 2598 + }, + { + "time": 1793006790.349651, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 2606 + }, + { + "time": 1793006790.35037, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 2614 + }, + { + "time": 1793006790.350999, + "phase": "view", + "text": "List.", + "raw_log_line": 2621 + }, + { + "time": 1793006790.356244, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 2647 + }, + { + "time": 1793006791.293699, + "phase": "view", + "text": "escape", + "raw_log_line": 2787 + }, + { + "time": 1793006791.332097, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 2981 + }, + { + "time": 1793006791.332955, + "phase": "view", + "text": "opens menu", + "raw_log_line": 2989 + }, + { + "time": 1793006791.380763, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3139 + }, + { + "time": 1793006791.603845, + "phase": "view", + "text": "left alt", + "raw_log_line": 3180 + }, + { + "time": 1793006791.64095, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 3394 + }, + { + "time": 1793006791.674831, + "phase": "view", + "text": "List.", + "raw_log_line": 3566 + }, + { + "time": 1793006792.207948, + "phase": "view", + "text": "Graph.", + "raw_log_line": 3812 + }, + { + "time": 1793006792.660507, + "phase": "view", + "text": "return", + "raw_log_line": 3888 + }, + { + "time": 1793006792.801466, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4316 + }, + { + "time": 1793006792.802946, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4324 + }, + { + "time": 1793006792.834135, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 4466 + }, + { + "time": 1793006792.888373, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4587 + }, + { + "time": 1793006793.94888, + "phase": "view", + "text": "left alt", + "raw_log_line": 4991 + }, + { + "time": 1793006794.545806, + "phase": "view", + "text": "List.", + "raw_log_line": 5445 + }, + { + "time": 1793006795.004678, + "phase": "view", + "text": "return", + "raw_log_line": 5521 + }, + { + "time": 1793006795.0838, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 5961 + }, + { + "time": 1793006795.084585, + "phase": "view", + "text": "opens menu", + "raw_log_line": 5969 + }, + { + "time": 1793006795.12467, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 6119 + }, + { + "time": 1793006795.168103, + "phase": "view", + "text": "List.", + "raw_log_line": 6240 + }, + { + "time": 1793006796.347679, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 6863 + }, + { + "time": 1793006796.348818, + "phase": "sigma", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 6871 + }, + { + "time": 1793006797.307593, + "phase": "sigma", + "text": "s", + "raw_log_line": 6972 + }, + { + "time": 1793006797.358484, + "phase": "sigma", + "text": "i", + "raw_log_line": 7028 + }, + { + "time": 1793006797.392686, + "phase": "sigma", + "text": "g", + "raw_log_line": 7084 + }, + { + "time": 1793006797.407547, + "phase": "sigma", + "text": "m", + "raw_log_line": 7140 + }, + { + "time": 1793006797.417822, + "phase": "sigma", + "text": "a", + "raw_log_line": 7196 + }, + { + "time": 1793006797.5257, + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 8027 + }, + { + "time": 1793006798.004719, + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 8348 + }, + { + "time": 1793006800.729449, + "phase": "zero", + "text": "left control", + "raw_log_line": 8655 + }, + { + "time": 1793006800.739355, + "phase": "zero", + "text": "a", + "raw_log_line": 8696 + }, + { + "time": 1793006800.762027, + "phase": "zero", + "text": "sigma", + "raw_log_line": 8803 + }, + { + "time": 1793006800.763263, + "phase": "zero", + "text": "selected", + "raw_log_line": 8817 + }, + { + "time": 1793006800.950547, + "phase": "zero", + "text": "n", + "raw_log_line": 8865 + }, + { + "time": 1793006800.99825, + "phase": "zero", + "text": "o", + "raw_log_line": 8940 + }, + { + "time": 1793006801.025033, + "phase": "zero", + "text": "t", + "raw_log_line": 8996 + }, + { + "time": 1793006801.0498, + "phase": "zero", + "text": "-", + "raw_log_line": 9052 + }, + { + "time": 1793006801.063056, + "phase": "zero", + "text": "a", + "raw_log_line": 9107 + }, + { + "time": 1793006801.08348, + "phase": "zero", + "text": "-", + "raw_log_line": 9163 + }, + { + "time": 1793006801.331372, + "phase": "zero", + "text": "s", + "raw_log_line": 10296 + }, + { + "time": 1793006801.338147, + "phase": "zero", + "text": "o", + "raw_log_line": 10352 + }, + { + "time": 1793006801.345464, + "phase": "zero", + "text": "u", + "raw_log_line": 10408 + }, + { + "time": 1793006801.351588, + "phase": "zero", + "text": "r", + "raw_log_line": 10464 + }, + { + "time": 1793006801.358593, + "phase": "zero", + "text": "c", + "raw_log_line": 10520 + }, + { + "time": 1793006801.364463, + "phase": "zero", + "text": "e", + "raw_log_line": 10576 + }, + { + "time": 1793006801.369701, + "phase": "zero", + "text": "-", + "raw_log_line": 10632 + }, + { + "time": 1793006801.375376, + "phase": "zero", + "text": "x", + "raw_log_line": 10687 + }, + { + "time": 1793006801.381007, + "phase": "zero", + "text": "y", + "raw_log_line": 10743 + }, + { + "time": 1793006801.385748, + "phase": "zero", + "text": "z", + "raw_log_line": 10799 + }, + { + "time": 1793006801.419699, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 11329 + }, + { + "time": 1793006801.434979, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 11469 + }, + { + "time": 1793006801.921641, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 12301 + }, + { + "time": 1793006802.322565, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 12360 + }, + { + "time": 1793006804.596313, + "phase": "clear", + "text": "left control", + "raw_log_line": 12677 + }, + { + "time": 1793006804.604187, + "phase": "clear", + "text": "a", + "raw_log_line": 12718 + }, + { + "time": 1793006804.621966, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12814 + }, + { + "time": 1793006804.622767, + "phase": "clear", + "text": "selected", + "raw_log_line": 12828 + }, + { + "time": 1793006804.815187, + "phase": "clear", + "text": "backspace", + "raw_log_line": 12876 + }, + { + "time": 1793006804.88399, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 13489 + }, + { + "time": 1793006804.892796, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 13542 + }, + { + "time": 1793006804.905557, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred.", + "raw_log_line": 13625 + }, + { + "time": 1793006805.421693, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 13791 + }, + { + "time": 1793006810.694731, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 14122 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-source-responses.json new file mode 100644 index 000000000..d7c357abb --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-source-responses.json @@ -0,0 +1,158 @@ +[ + { + "url": "http://127.0.0.1:35959/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33399, + "sha256": "dfb3f4a926ce1f9b9f6930d0d11e0d7d56f3dc782f2a96036506f942023bd04b" + }, + { + "url": "http://127.0.0.1:35959/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:35959/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:35959/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:35959/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:35959/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:35959/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "status": 200, + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274" + }, + { + "url": "http://127.0.0.1:35959/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:35959/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "status": 200, + "bytes": 24917, + "sha256": "b9358b159d83356364f6f6cabb0dec55e77d4c375a56f59dcc1bffb118b0ecc7" + }, + { + "url": "http://127.0.0.1:35959/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:35959/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:35959/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:35959/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "status": 200, + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161" + }, + { + "url": "http://127.0.0.1:35959/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:35959/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:35959/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:35959/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:35959/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:35959/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:35959/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:35959/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:35959/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:35959/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:35959/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:35959/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:35959/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2.json new file mode 100644 index 000000000..84502d219 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-2.json @@ -0,0 +1,422 @@ +[ + { + "time": 1793006882.120319, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793006885.737804, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 517 + }, + { + "time": 1793006885.96999, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:35959/dependencies.html?atlas-view=list selected.", + "raw_log_line": 957 + }, + { + "time": 1793006886.00048, + "phase": "startup", + "text": "127.0.0.1:35959/dependencies.html?atlas-view=list", + "raw_log_line": 1093 + }, + { + "time": 1793006886.181907, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 1699 + }, + { + "time": 1793006886.240525, + "phase": "startup", + "text": "Pinned Math commit 7858329974e2 · captured 2026-10-03T15:07:03Z", + "raw_log_line": 1761 + }, + { + "time": 1793006886.662107, + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 2064 + }, + { + "time": 1793006890.140446, + "phase": "view", + "text": "main content", + "raw_log_line": 2637 + }, + { + "time": 1793006890.141328, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 2645 + }, + { + "time": 1793006890.141854, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 2653 + }, + { + "time": 1793006890.142537, + "phase": "view", + "text": "List.", + "raw_log_line": 2660 + }, + { + "time": 1793006890.149729, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 2686 + }, + { + "time": 1793006891.05751, + "phase": "view", + "text": "escape", + "raw_log_line": 2825 + }, + { + "time": 1793006891.163554, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 3019 + }, + { + "time": 1793006891.164699, + "phase": "view", + "text": "opens menu", + "raw_log_line": 3027 + }, + { + "time": 1793006891.222276, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3177 + }, + { + "time": 1793006891.359257, + "phase": "view", + "text": "left alt", + "raw_log_line": 3218 + }, + { + "time": 1793006891.437859, + "phase": "view", + "text": "List.", + "raw_log_line": 3470 + }, + { + "time": 1793006892.025389, + "phase": "view", + "text": "Graph.", + "raw_log_line": 3757 + }, + { + "time": 1793006892.417545, + "phase": "view", + "text": "return", + "raw_log_line": 3833 + }, + { + "time": 1793006892.57249, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4261 + }, + { + "time": 1793006892.575269, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4269 + }, + { + "time": 1793006892.623217, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 4411 + }, + { + "time": 1793006892.70601, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4532 + }, + { + "time": 1793006893.763563, + "phase": "view", + "text": "left alt", + "raw_log_line": 4936 + }, + { + "time": 1793006894.382831, + "phase": "view", + "text": "List.", + "raw_log_line": 5390 + }, + { + "time": 1793006894.822846, + "phase": "view", + "text": "return", + "raw_log_line": 5466 + }, + { + "time": 1793006894.9152, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 5906 + }, + { + "time": 1793006894.916534, + "phase": "view", + "text": "opens menu", + "raw_log_line": 5914 + }, + { + "time": 1793006894.976078, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 6064 + }, + { + "time": 1793006895.042285, + "phase": "view", + "text": "List.", + "raw_log_line": 6185 + }, + { + "time": 1793006896.222555, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 6850 + }, + { + "time": 1793006897.13958, + "phase": "sigma", + "text": "s", + "raw_log_line": 6901 + }, + { + "time": 1793006897.235062, + "phase": "sigma", + "text": "i", + "raw_log_line": 7012 + }, + { + "time": 1793006897.254444, + "phase": "sigma", + "text": "g", + "raw_log_line": 7068 + }, + { + "time": 1793006897.261896, + "phase": "sigma", + "text": "m", + "raw_log_line": 7124 + }, + { + "time": 1793006897.268519, + "phase": "sigma", + "text": "a", + "raw_log_line": 7180 + }, + { + "time": 1793006897.856537, + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 8243 + }, + { + "time": 1793006900.576762, + "phase": "zero", + "text": "left control", + "raw_log_line": 8500 + }, + { + "time": 1793006900.5844, + "phase": "zero", + "text": "a", + "raw_log_line": 8541 + }, + { + "time": 1793006900.63275, + "phase": "zero", + "text": "sigma", + "raw_log_line": 8699 + }, + { + "time": 1793006900.635002, + "phase": "zero", + "text": "selected", + "raw_log_line": 8713 + }, + { + "time": 1793006900.80145, + "phase": "zero", + "text": "n", + "raw_log_line": 8761 + }, + { + "time": 1793006900.861714, + "phase": "zero", + "text": "o", + "raw_log_line": 8836 + }, + { + "time": 1793006900.890561, + "phase": "zero", + "text": "t", + "raw_log_line": 8892 + }, + { + "time": 1793006900.913464, + "phase": "zero", + "text": "-", + "raw_log_line": 8948 + }, + { + "time": 1793006900.922249, + "phase": "zero", + "text": "a", + "raw_log_line": 9003 + }, + { + "time": 1793006900.933609, + "phase": "zero", + "text": "-", + "raw_log_line": 9059 + }, + { + "time": 1793006901.212533, + "phase": "zero", + "text": "s", + "raw_log_line": 10120 + }, + { + "time": 1793006901.223021, + "phase": "zero", + "text": "o", + "raw_log_line": 10176 + }, + { + "time": 1793006901.232171, + "phase": "zero", + "text": "u", + "raw_log_line": 10232 + }, + { + "time": 1793006901.241785, + "phase": "zero", + "text": "r", + "raw_log_line": 10288 + }, + { + "time": 1793006901.249043, + "phase": "zero", + "text": "c", + "raw_log_line": 10344 + }, + { + "time": 1793006901.254863, + "phase": "zero", + "text": "e", + "raw_log_line": 10400 + }, + { + "time": 1793006901.260599, + "phase": "zero", + "text": "-", + "raw_log_line": 10456 + }, + { + "time": 1793006901.265622, + "phase": "zero", + "text": "x", + "raw_log_line": 10511 + }, + { + "time": 1793006901.270931, + "phase": "zero", + "text": "y", + "raw_log_line": 10567 + }, + { + "time": 1793006901.27563, + "phase": "zero", + "text": "z", + "raw_log_line": 10623 + }, + { + "time": 1793006901.31188, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 11176 + }, + { + "time": 1793006901.783816, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 12052 + }, + { + "time": 1793006902.183137, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 12112 + }, + { + "time": 1793006904.458188, + "phase": "clear", + "text": "left control", + "raw_log_line": 12376 + }, + { + "time": 1793006904.463382, + "phase": "clear", + "text": "a", + "raw_log_line": 12417 + }, + { + "time": 1793006904.472935, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12510 + }, + { + "time": 1793006904.473713, + "phase": "clear", + "text": "selected", + "raw_log_line": 12524 + }, + { + "time": 1793006904.6735, + "phase": "clear", + "text": "backspace", + "raw_log_line": 12623 + }, + { + "time": 1793006904.770557, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 13226 + }, + { + "time": 1793006904.786435, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 13282 + }, + { + "time": 1793006905.307972, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 13486 + }, + { + "time": 1793006910.576358, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 13824 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-source-responses.json new file mode 100644 index 000000000..99196714c --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-source-responses.json @@ -0,0 +1,158 @@ +[ + { + "url": "http://127.0.0.1:40575/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33399, + "sha256": "dfb3f4a926ce1f9b9f6930d0d11e0d7d56f3dc782f2a96036506f942023bd04b" + }, + { + "url": "http://127.0.0.1:40575/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:40575/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:40575/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:40575/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "status": 200, + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274" + }, + { + "url": "http://127.0.0.1:40575/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:40575/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:40575/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:40575/atlas.mjs?site-release=d3bff88d7126877524f5ee984d9eb94b4f441da3faea132df93ccf1179c70349", + "status": 200, + "bytes": 24917, + "sha256": "b9358b159d83356364f6f6cabb0dec55e77d4c375a56f59dcc1bffb118b0ecc7" + }, + { + "url": "http://127.0.0.1:40575/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:40575/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:40575/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:40575/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:40575/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "status": 200, + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161" + }, + { + "url": "http://127.0.0.1:40575/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:40575/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:40575/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:40575/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:40575/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:40575/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:40575/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:40575/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:40575/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:40575/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:40575/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:40575/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3.json b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3.json new file mode 100644 index 000000000..bcdb73c03 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-candidate-3.json @@ -0,0 +1,422 @@ +[ + { + "time": 1793006943.871306, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793006947.4641, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 517 + }, + { + "time": 1793006947.670861, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:40575/dependencies.html?atlas-view=list selected.", + "raw_log_line": 957 + }, + { + "time": 1793006947.695494, + "phase": "startup", + "text": "127.0.0.1:40575/dependencies.html?atlas-view=list", + "raw_log_line": 1093 + }, + { + "time": 1793006947.849925, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 1699 + }, + { + "time": 1793006947.9171, + "phase": "startup", + "text": "7 displayed · 7 nodes in the loaded neighborhood of 49 indexed source nodes · 0 outside this page Optional 3D uses this same source-bound page.", + "raw_log_line": 1761 + }, + { + "time": 1793006948.392434, + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 2064 + }, + { + "time": 1793006952.104777, + "phase": "view", + "text": "main content", + "raw_log_line": 2637 + }, + { + "time": 1793006952.106129, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 2645 + }, + { + "time": 1793006952.109494, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 2653 + }, + { + "time": 1793006952.110804, + "phase": "view", + "text": "List.", + "raw_log_line": 2660 + }, + { + "time": 1793006952.124197, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 2686 + }, + { + "time": 1793006952.893022, + "phase": "view", + "text": "escape", + "raw_log_line": 2825 + }, + { + "time": 1793006953.028466, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 3019 + }, + { + "time": 1793006953.029262, + "phase": "view", + "text": "opens menu", + "raw_log_line": 3027 + }, + { + "time": 1793006953.099034, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3177 + }, + { + "time": 1793006953.190637, + "phase": "view", + "text": "left alt", + "raw_log_line": 3218 + }, + { + "time": 1793006953.28949, + "phase": "view", + "text": "List.", + "raw_log_line": 3470 + }, + { + "time": 1793006953.81594, + "phase": "view", + "text": "Graph.", + "raw_log_line": 3758 + }, + { + "time": 1793006954.250053, + "phase": "view", + "text": "return", + "raw_log_line": 3833 + }, + { + "time": 1793006954.387024, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4261 + }, + { + "time": 1793006954.388131, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4269 + }, + { + "time": 1793006954.431786, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 4411 + }, + { + "time": 1793006954.488366, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4532 + }, + { + "time": 1793006955.588999, + "phase": "view", + "text": "left alt", + "raw_log_line": 4935 + }, + { + "time": 1793006956.235776, + "phase": "view", + "text": "List.", + "raw_log_line": 5390 + }, + { + "time": 1793006956.661835, + "phase": "view", + "text": "return", + "raw_log_line": 5466 + }, + { + "time": 1793006956.839837, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 5906 + }, + { + "time": 1793006956.841868, + "phase": "view", + "text": "opens menu", + "raw_log_line": 5914 + }, + { + "time": 1793006956.976885, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 6064 + }, + { + "time": 1793006957.09974, + "phase": "view", + "text": "List.", + "raw_log_line": 6185 + }, + { + "time": 1793006958.061615, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 6806 + }, + { + "time": 1793006959.054187, + "phase": "sigma", + "text": "s", + "raw_log_line": 6906 + }, + { + "time": 1793006959.118294, + "phase": "sigma", + "text": "i", + "raw_log_line": 6962 + }, + { + "time": 1793006959.138329, + "phase": "sigma", + "text": "g", + "raw_log_line": 7018 + }, + { + "time": 1793006959.150919, + "phase": "sigma", + "text": "m", + "raw_log_line": 7074 + }, + { + "time": 1793006959.162753, + "phase": "sigma", + "text": "a", + "raw_log_line": 7130 + }, + { + "time": 1793006959.73714, + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 8138 + }, + { + "time": 1793006962.484567, + "phase": "zero", + "text": "left control", + "raw_log_line": 8454 + }, + { + "time": 1793006962.491718, + "phase": "zero", + "text": "a", + "raw_log_line": 8495 + }, + { + "time": 1793006962.513668, + "phase": "zero", + "text": "sigma", + "raw_log_line": 8592 + }, + { + "time": 1793006962.51464, + "phase": "zero", + "text": "selected", + "raw_log_line": 8606 + }, + { + "time": 1793006962.699236, + "phase": "zero", + "text": "n", + "raw_log_line": 8654 + }, + { + "time": 1793006962.864969, + "phase": "zero", + "text": "o", + "raw_log_line": 8773 + }, + { + "time": 1793006962.89109, + "phase": "zero", + "text": "t", + "raw_log_line": 8829 + }, + { + "time": 1793006962.913, + "phase": "zero", + "text": "-", + "raw_log_line": 8885 + }, + { + "time": 1793006962.938279, + "phase": "zero", + "text": "a", + "raw_log_line": 8940 + }, + { + "time": 1793006962.977329, + "phase": "zero", + "text": "-", + "raw_log_line": 8996 + }, + { + "time": 1793006963.020444, + "phase": "zero", + "text": "s", + "raw_log_line": 9051 + }, + { + "time": 1793006963.063272, + "phase": "zero", + "text": "o", + "raw_log_line": 9107 + }, + { + "time": 1793006963.082892, + "phase": "zero", + "text": "u", + "raw_log_line": 9163 + }, + { + "time": 1793006963.100875, + "phase": "zero", + "text": "r", + "raw_log_line": 9219 + }, + { + "time": 1793006963.109003, + "phase": "zero", + "text": "c", + "raw_log_line": 9275 + }, + { + "time": 1793006963.116389, + "phase": "zero", + "text": "e", + "raw_log_line": 9331 + }, + { + "time": 1793006963.123272, + "phase": "zero", + "text": "-", + "raw_log_line": 9387 + }, + { + "time": 1793006963.130196, + "phase": "zero", + "text": "x", + "raw_log_line": 9442 + }, + { + "time": 1793006963.14047, + "phase": "zero", + "text": "y", + "raw_log_line": 9498 + }, + { + "time": 1793006963.152585, + "phase": "zero", + "text": "z", + "raw_log_line": 9554 + }, + { + "time": 1793006963.282288, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 11121 + }, + { + "time": 1793006963.697645, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 12044 + }, + { + "time": 1793006964.095784, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 12104 + }, + { + "time": 1793006966.391047, + "phase": "clear", + "text": "left control", + "raw_log_line": 12359 + }, + { + "time": 1793006966.397428, + "phase": "clear", + "text": "a", + "raw_log_line": 12400 + }, + { + "time": 1793006966.434092, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12557 + }, + { + "time": 1793006966.435449, + "phase": "clear", + "text": "selected", + "raw_log_line": 12571 + }, + { + "time": 1793006966.624616, + "phase": "clear", + "text": "backspace", + "raw_log_line": 12620 + }, + { + "time": 1793006966.72926, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 13222 + }, + { + "time": 1793006966.737573, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 13275 + }, + { + "time": 1793006967.248581, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 13479 + }, + { + "time": 1793006972.562458, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 13815 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-source-responses.json new file mode 100644 index 000000000..7556267d5 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-source-responses.json @@ -0,0 +1,158 @@ +[ + { + "url": "http://127.0.0.1:41759/dependencies.html?atlas-view=list&snapshot=0000000000000000000000000000000000000000", + "status": 200, + "bytes": 33399, + "sha256": "ed158fd264b0ec43fa42a1131d1dde02df3a5e06a6497440823cf80f21781b0f" + }, + { + "url": "http://127.0.0.1:41759/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:41759/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:41759/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:41759/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:41759/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:41759/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "status": 200, + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274" + }, + { + "url": "http://127.0.0.1:41759/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:41759/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:41759/atlas.mjs?site-release=e86ff969322a115ccc8d7c2e15e70db7e92d9051bbe21c8ed61c90b46af54724", + "status": 200, + "bytes": 24995, + "sha256": "daaed7aec46ce9c997c02feb934cbf807018fb00692b62968e01246e87711fca" + }, + { + "url": "http://127.0.0.1:41759/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:41759/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:41759/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:41759/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "status": 200, + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161" + }, + { + "url": "http://127.0.0.1:41759/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:41759/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:41759/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:41759/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:41759/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:41759/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:41759/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:41759/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:41759/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:41759/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:41759/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:41759/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused.json b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused.json new file mode 100644 index 000000000..b444eb0f4 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final-refused.json @@ -0,0 +1,416 @@ +[ + { + "time": 1793007198.438293, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793007202.070645, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 621 + }, + { + "time": 1793007202.468755, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:41759/dependencies.html?atlas-view=list&snapshot=0000000000000000000000000000000000000000 selected.", + "raw_log_line": 1073 + }, + { + "time": 1793007202.644393, + "phase": "startup", + "text": "127.0.0.1:41759/dependencies.html?atlas-view=list&snapshot=0000000000000000000000000000000000000000", + "raw_log_line": 1846 + }, + { + "time": 1793007202.704457, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 2161 + }, + { + "time": 1793007202.829905, + "phase": "startup", + "text": "This bookmark names another snapshot. Use its pinned source; the current graph is not substituted.", + "raw_log_line": 2655 + }, + { + "time": 1793007203.02664, + "phase": "startup", + "text": "Source-bound bookmark refused; no current equation substituted.", + "raw_log_line": 2959 + }, + { + "time": 1793007206.536459, + "phase": "view", + "text": "main content", + "raw_log_line": 3395 + }, + { + "time": 1793007206.537723, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 3403 + }, + { + "time": 1793007206.540311, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 3411 + }, + { + "time": 1793007206.540963, + "phase": "view", + "text": "List.", + "raw_log_line": 3418 + }, + { + "time": 1793007206.549204, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 3444 + }, + { + "time": 1793007207.368762, + "phase": "view", + "text": "escape", + "raw_log_line": 3583 + }, + { + "time": 1793007207.421216, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 3777 + }, + { + "time": 1793007207.422682, + "phase": "view", + "text": "opens menu", + "raw_log_line": 3785 + }, + { + "time": 1793007207.481329, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3935 + }, + { + "time": 1793007207.69418, + "phase": "view", + "text": "left alt", + "raw_log_line": 3977 + }, + { + "time": 1793007207.835966, + "phase": "view", + "text": "List.", + "raw_log_line": 4229 + }, + { + "time": 1793007208.318629, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4516 + }, + { + "time": 1793007208.749808, + "phase": "view", + "text": "return", + "raw_log_line": 4591 + }, + { + "time": 1793007208.826335, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4854 + }, + { + "time": 1793007208.829738, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4862 + }, + { + "time": 1793007208.924364, + "phase": "view", + "text": "Graph.", + "raw_log_line": 5057 + }, + { + "time": 1793007208.999467, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 5256 + }, + { + "time": 1793007210.076787, + "phase": "view", + "text": "left alt", + "raw_log_line": 5509 + }, + { + "time": 1793007210.739636, + "phase": "view", + "text": "List.", + "raw_log_line": 5963 + }, + { + "time": 1793007211.159228, + "phase": "view", + "text": "return", + "raw_log_line": 6039 + }, + { + "time": 1793007211.240514, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 6309 + }, + { + "time": 1793007211.242412, + "phase": "view", + "text": "opens menu", + "raw_log_line": 6317 + }, + { + "time": 1793007211.3173, + "phase": "view", + "text": "List.", + "raw_log_line": 6512 + }, + { + "time": 1793007211.399231, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 6719 + }, + { + "time": 1793007212.574941, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 7140 + }, + { + "time": 1793007213.580591, + "phase": "sigma", + "text": "s", + "raw_log_line": 7240 + }, + { + "time": 1793007213.654976, + "phase": "sigma", + "text": "i", + "raw_log_line": 7296 + }, + { + "time": 1793007213.678417, + "phase": "sigma", + "text": "g", + "raw_log_line": 7352 + }, + { + "time": 1793007213.710335, + "phase": "sigma", + "text": "m", + "raw_log_line": 7408 + }, + { + "time": 1793007213.730415, + "phase": "sigma", + "text": "a", + "raw_log_line": 7464 + }, + { + "time": 1793007214.300297, + "phase": "sigma", + "text": "Source-bound bookmark refused; no current equation substituted.", + "raw_log_line": 8407 + }, + { + "time": 1793007216.946103, + "phase": "zero", + "text": "left control", + "raw_log_line": 8578 + }, + { + "time": 1793007216.955964, + "phase": "zero", + "text": "a", + "raw_log_line": 8619 + }, + { + "time": 1793007216.973833, + "phase": "zero", + "text": "entire document selected", + "raw_log_line": 8708 + }, + { + "time": 1793007217.182961, + "phase": "zero", + "text": "n", + "raw_log_line": 8776 + }, + { + "time": 1793007217.595808, + "phase": "zero", + "text": "o", + "raw_log_line": 8959 + }, + { + "time": 1793007217.607559, + "phase": "zero", + "text": "t", + "raw_log_line": 9015 + }, + { + "time": 1793007217.617372, + "phase": "zero", + "text": "-", + "raw_log_line": 9071 + }, + { + "time": 1793007217.62446, + "phase": "zero", + "text": "a", + "raw_log_line": 9126 + }, + { + "time": 1793007217.637321, + "phase": "zero", + "text": "-", + "raw_log_line": 9182 + }, + { + "time": 1793007217.659103, + "phase": "zero", + "text": "s", + "raw_log_line": 9237 + }, + { + "time": 1793007217.681819, + "phase": "zero", + "text": "o", + "raw_log_line": 9293 + }, + { + "time": 1793007217.697803, + "phase": "zero", + "text": "u", + "raw_log_line": 9349 + }, + { + "time": 1793007217.707469, + "phase": "zero", + "text": "r", + "raw_log_line": 9405 + }, + { + "time": 1793007217.717217, + "phase": "zero", + "text": "c", + "raw_log_line": 9461 + }, + { + "time": 1793007217.731478, + "phase": "zero", + "text": "e", + "raw_log_line": 9517 + }, + { + "time": 1793007217.742677, + "phase": "zero", + "text": "-", + "raw_log_line": 9573 + }, + { + "time": 1793007217.754932, + "phase": "zero", + "text": "x", + "raw_log_line": 9628 + }, + { + "time": 1793007217.772303, + "phase": "zero", + "text": "y", + "raw_log_line": 9684 + }, + { + "time": 1793007217.781808, + "phase": "zero", + "text": "z", + "raw_log_line": 9740 + }, + { + "time": 1793007217.956812, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 11078 + }, + { + "time": 1793007218.25089, + "phase": "zero", + "text": "Source-bound bookmark refused; no current equation substituted.", + "raw_log_line": 11975 + }, + { + "time": 1793007218.595006, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 12035 + }, + { + "time": 1793007220.975503, + "phase": "clear", + "text": "left control", + "raw_log_line": 12214 + }, + { + "time": 1793007220.994361, + "phase": "clear", + "text": "a", + "raw_log_line": 12255 + }, + { + "time": 1793007221.025484, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12352 + }, + { + "time": 1793007221.027399, + "phase": "clear", + "text": "selected", + "raw_log_line": 12366 + }, + { + "time": 1793007221.23813, + "phase": "clear", + "text": "backspace", + "raw_log_line": 12415 + }, + { + "time": 1793007221.348769, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12976 + }, + { + "time": 1793007221.366302, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 13057 + }, + { + "time": 1793007221.826418, + "phase": "clear", + "text": "Source-bound bookmark refused; no current equation substituted.", + "raw_log_line": 13261 + }, + { + "time": 1793007227.004998, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 13451 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final-source-responses.json b/docs/reports/atlas-live-controls-20261026/speech/controls-final-source-responses.json new file mode 100644 index 000000000..7060e4449 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final-source-responses.json @@ -0,0 +1,158 @@ +[ + { + "url": "http://127.0.0.1:33801/dependencies.html?atlas-view=list", + "status": 200, + "bytes": 33399, + "sha256": "ed158fd264b0ec43fa42a1131d1dde02df3a5e06a6497440823cf80f21781b0f" + }, + { + "url": "http://127.0.0.1:33801/style.css?site-release=6eb56e5c80ebf5811a77d0cb8583bf77dd8be44f170bebc9ae10721b2e6e9ab1", + "status": 200, + "bytes": 5924, + "sha256": "3b2cb40ad361719805dda07f68eb64b12d3ecd8cf666444b5875ac68514f0aeb" + }, + { + "url": "http://127.0.0.1:33801/atlas-layout.css?site-release=a142667a15042dbd9894225b0f2b0fa0df996eb731812df6c9a62e5eeb4dd721", + "status": 200, + "bytes": 10674, + "sha256": "205cae4cd49d232f30901bad68701dae2187b69f8f33fc36b3480b010a050274" + }, + { + "url": "http://127.0.0.1:33801/dependencies.css?site-release=057ca4121356c0a263fa4b1ebcb86e525a33a4ee54c72ee2fee1b04f925f86b6", + "status": 200, + "bytes": 8925, + "sha256": "99d5ade1df4ddc2b1de5a0ac1900ac66beb4f071f1ec77142ed925a13afb1760" + }, + { + "url": "http://127.0.0.1:33801/current.css?site-release=9b70fee7f54345912905f33f4d15af39748b09c456bd88527b534cc9ceaae207", + "status": 200, + "bytes": 7524, + "sha256": "bfa30ddc9a325ab0f8086da14f715ea80d8e7a14919630b63885899add59d532" + }, + { + "url": "http://127.0.0.1:33801/brand.css?site-release=5394863b316a477063ff357fce9654bfb48c3190f6880a518ad95db5b888aad3", + "status": 200, + "bytes": 35505, + "sha256": "54067ed500a06819d503f43d0f2ca6a11427506c193896a44a3b80d2e393781b" + }, + { + "url": "http://127.0.0.1:33801/atlas-spatial.css?site-release=38e1c62152e61330e2aa63ad06db214a1bcecb7c046121680de9cafa9c28bf33", + "status": 200, + "bytes": 2154, + "sha256": "73b6b1c8ff0f372624a66b1bb0db449ce1b04ffc9f95ebf40eda54d5bfaa8cda" + }, + { + "url": "http://127.0.0.1:33801/dependencies.mjs?site-release=d82de31c97db5296160a3c715627c118eefa1057b34452f1678f1acf331e0e79", + "status": 200, + "bytes": 15125, + "sha256": "adfffb557ee76140b4f216a2e20de165ce20ce542343957dff7f1bb7ce7eb56c" + }, + { + "url": "http://127.0.0.1:33801/current.mjs?site-release=fc7e8a98c1e23f476962c4c83e95ed3ce817490007987112d9b2cf6d3d90b142", + "status": 200, + "bytes": 4816, + "sha256": "0cf73485540df3674ff2eb4458614d51dac7fdb7941f64db6215680fbb7a8a76" + }, + { + "url": "http://127.0.0.1:33801/atlas.mjs?site-release=e86ff969322a115ccc8d7c2e15e70db7e92d9051bbe21c8ed61c90b46af54724", + "status": 200, + "bytes": 24995, + "sha256": "daaed7aec46ce9c997c02feb934cbf807018fb00692b62968e01246e87711fca" + }, + { + "url": "http://127.0.0.1:33801/dependency-model.mjs?site-release=14af1552ef5b72df346782ea4c3d2a9e1fbeeeb89c9ec7421de6f63e4f8e7aff", + "status": 200, + "bytes": 16667, + "sha256": "d64be3db1178207db5fc457d32ecfd4a0e079d6e0e6d87927a57d59b48c8a17c" + }, + { + "url": "http://127.0.0.1:33801/current-model.mjs?site-release=a30d68465e3acda48eedce64854afebc7af5c84903a4e6b0c649e08007b08999", + "status": 200, + "bytes": 26458, + "sha256": "c9247ea9acec23172893caa03028041be784bf83f08b0209c077167a3de0f4cb" + }, + { + "url": "http://127.0.0.1:33801/atlas-controls.mjs?site-release=58e7dd9a4fcfc326effc240080bbfac0cadd584908f84047b480fd9dcba522c7", + "status": 200, + "bytes": 2026, + "sha256": "182c5a17be3c67389633f07f50a13abb4cbbb6ebd2824eff8c107f18581ed161" + }, + { + "url": "http://127.0.0.1:33801/atlas-claim-summary.mjs?site-release=c3282397f25caaf0882d47f4433279c88bab7471df6eaf5b123f1e357da30c94", + "status": 200, + "bytes": 1843, + "sha256": "581251ca52bd51696b22efe540b95ec97feda598f8a16a62693017dcf8b0a768" + }, + { + "url": "http://127.0.0.1:33801/atlas-shell.mjs?site-release=b6853b9dc8f370daaa52ba7204b4880a191e50aa04719a4b3c8501cf7d8e36b0", + "status": 200, + "bytes": 6067, + "sha256": "a59f29f9c876009f48a27cee3c1a6cae4cd43d92ff96881e97e0179179f3f187" + }, + { + "url": "http://127.0.0.1:33801/dependency-source/PROVENANCE.json", + "status": 200, + "bytes": 1117, + "sha256": "c54cd92d93b2cbc650e024f30a8762fbc277d847580245053bf0c415265872c5" + }, + { + "url": "http://127.0.0.1:33801/dependency-source/GRAPH.json", + "status": 200, + "bytes": 38753, + "sha256": "8822e9618678321a342d69cd0b8ae6552de1b5d578c331de5072b2892ee9dd09" + }, + { + "url": "http://127.0.0.1:33801/current.json", + "status": 200, + "bytes": 1732202, + "sha256": "0c3a4a9b57f0d7214db6da2d2e6aceaeb0c643f1ba7e656655bb43b36925b9b2" + }, + { + "url": "http://127.0.0.1:33801/atlas-formal-evidence.mjs?site-release=fd282a960cfe2944617c2227b25ef1455bc6b142dced7b33ad1af99bc0d56f87", + "status": 200, + "bytes": 7667, + "sha256": "7cd0fa027220b6b227d08930ebc0368da13e1b9fec2a209a6616f2f8076d834a" + }, + { + "url": "http://127.0.0.1:33801/atlas-spatial-shell.mjs?site-release=dbd841649f10dfbc4d2446521bba88396c532ed7a9b9df36866709af32d4ee2f", + "status": 200, + "bytes": 9268, + "sha256": "6fe1b92a1d6db4761e9251b364464e36c395fb7117fd4d2d153dcc3486093828" + }, + { + "url": "http://127.0.0.1:33801/atlas-spatial-model.mjs?site-release=fd1120b32431cde3ebcfa63bbe5e191a0502b4f1a62a6869b90c196c3677372f", + "status": 200, + "bytes": 1489, + "sha256": "310d53ad61c244c33be26e484ef09c3220c40b8b5c3b85ecd9dfbb8ea1ec07e3" + }, + { + "url": "http://127.0.0.1:33801/atlas-formal-evidence-model.mjs?site-release=36dbb1f470e2c49e660275ff8090f74e56489b4cda5d0ccfd7b25b67e276f348", + "status": 200, + "bytes": 2331, + "sha256": "9b74aa42ad08fa5bdc9d595c4c80334b6ee5464ae6494dbce64a63799196d7ba" + }, + { + "url": "http://127.0.0.1:33801/atlas-formal-evidence-data.mjs?site-release=1ef5a9f4aa04b860ad8debf6b1981d0485b7bc1d8f0d970095e29ac2fe895d73", + "status": 200, + "bytes": 6733, + "sha256": "441babc5f605492b361822c26d59ebee4126e45b90695915195bf951c3c943ef" + }, + { + "url": "http://127.0.0.1:33801/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + }, + { + "url": "http://127.0.0.1:33801/node-status.json", + "status": 200, + "bytes": 6479, + "sha256": "710923c1c4ffd139f3f25f6d9c96c6c5eaebf2bb5bb1087967e9d5184060864b" + }, + { + "url": "http://127.0.0.1:33801/brand/mark.svg?site-release=ef97bd43ea3d8999dbf26e5707d467987a745bf961cac2b3163f94062d087ba7", + "status": 200, + "bytes": 1034, + "sha256": "c31d8493a187a81a96d934b49f2bad99d47567d05786cdb8c3fba931730ec76e" + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final-versions.txt b/docs/reports/atlas-live-controls-20261026/speech/controls-final-versions.txt new file mode 100644 index 000000000..c1510da40 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final-versions.txt @@ -0,0 +1,10 @@ +Chromium 154.0.8037.57 built on Debian GNU/Linux 13 (trixie) +Orca version 48.1, AT-SPI2 version: 2.56.2 +speech-dispatcher 0.12.0 +Copyright (C) 2002-2012 Brailcom, o.p.s. +This is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. Please see COPYING for more details. + +eSpeak NG text-to-speech: 1.52.0 Data at: /workspace/scratch/live-controls-at/runtime/usr/lib/x86_64-linux-gnu/espeak-ng-data diff --git a/docs/reports/atlas-live-controls-20261026/speech/controls-final.json b/docs/reports/atlas-live-controls-20261026/speech/controls-final.json new file mode 100644 index 000000000..63eb52f60 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/controls-final.json @@ -0,0 +1,416 @@ +[ + { + "time": 1793007168.555011, + "phase": "startup", + "text": "Screen reader on.", + "raw_log_line": 54 + }, + { + "time": 1793007172.180118, + "phase": "startup", + "text": "Mathematics · Universal Law - Chromium frame", + "raw_log_line": 675 + }, + { + "time": 1793007172.348609, + "phase": "startup", + "text": "Address and search bar autocomplete 127.0.0.1:33801/dependencies.html?atlas-view=list selected.", + "raw_log_line": 994 + }, + { + "time": 1793007172.370134, + "phase": "startup", + "text": "127.0.0.1:33801/dependencies.html?atlas-view=list", + "raw_log_line": 1130 + }, + { + "time": 1793007172.52873, + "phase": "startup", + "text": "Finished loading Mathematics · Universal Law.", + "raw_log_line": 1654 + }, + { + "time": 1793007173.024078, + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 1994 + }, + { + "time": 1793007176.455387, + "phase": "view", + "text": "main content", + "raw_log_line": 2567 + }, + { + "time": 1793007176.45627, + "phase": "view", + "text": "Mathematical atlas landmark", + "raw_log_line": 2575 + }, + { + "time": 1793007176.456798, + "phase": "view", + "text": "View combo box expanded", + "raw_log_line": 2583 + }, + { + "time": 1793007176.457428, + "phase": "view", + "text": "List.", + "raw_log_line": 2590 + }, + { + "time": 1793007176.463004, + "phase": "view", + "text": "Focus mode", + "raw_log_line": 2616 + }, + { + "time": 1793007177.366112, + "phase": "view", + "text": "escape", + "raw_log_line": 2755 + }, + { + "time": 1793007177.415508, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 2949 + }, + { + "time": 1793007177.416631, + "phase": "view", + "text": "opens menu", + "raw_log_line": 2957 + }, + { + "time": 1793007177.468971, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 3107 + }, + { + "time": 1793007177.669381, + "phase": "view", + "text": "left alt", + "raw_log_line": 3148 + }, + { + "time": 1793007177.723858, + "phase": "view", + "text": "List.", + "raw_log_line": 3400 + }, + { + "time": 1793007178.273927, + "phase": "view", + "text": "Graph.", + "raw_log_line": 3687 + }, + { + "time": 1793007178.733897, + "phase": "view", + "text": "return", + "raw_log_line": 3763 + }, + { + "time": 1793007178.818394, + "phase": "view", + "text": "View combo box Graph.", + "raw_log_line": 4191 + }, + { + "time": 1793007178.819198, + "phase": "view", + "text": "opens menu", + "raw_log_line": 4199 + }, + { + "time": 1793007178.865636, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 4341 + }, + { + "time": 1793007178.919276, + "phase": "view", + "text": "Graph.", + "raw_log_line": 4462 + }, + { + "time": 1793007180.026112, + "phase": "view", + "text": "left alt", + "raw_log_line": 4866 + }, + { + "time": 1793007180.617542, + "phase": "view", + "text": "List.", + "raw_log_line": 5320 + }, + { + "time": 1793007181.076573, + "phase": "view", + "text": "return", + "raw_log_line": 5396 + }, + { + "time": 1793007181.149057, + "phase": "view", + "text": "View combo box List.", + "raw_log_line": 5836 + }, + { + "time": 1793007181.150824, + "phase": "view", + "text": "opens menu", + "raw_log_line": 5844 + }, + { + "time": 1793007181.197637, + "phase": "view", + "text": "View combo box collapsed", + "raw_log_line": 5994 + }, + { + "time": 1793007181.247925, + "phase": "view", + "text": "List.", + "raw_log_line": 6115 + }, + { + "time": 1793007182.407406, + "phase": "sigma", + "text": "Find equation text or source entry.", + "raw_log_line": 6735 + }, + { + "time": 1793007183.403212, + "phase": "sigma", + "text": "s", + "raw_log_line": 6836 + }, + { + "time": 1793007183.450946, + "phase": "sigma", + "text": "i", + "raw_log_line": 6892 + }, + { + "time": 1793007183.476198, + "phase": "sigma", + "text": "g", + "raw_log_line": 6948 + }, + { + "time": 1793007183.485698, + "phase": "sigma", + "text": "m", + "raw_log_line": 7004 + }, + { + "time": 1793007183.494526, + "phase": "sigma", + "text": "a", + "raw_log_line": 7060 + }, + { + "time": 1793007184.069964, + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 8139 + }, + { + "time": 1793007186.728657, + "phase": "zero", + "text": "left control", + "raw_log_line": 8395 + }, + { + "time": 1793007186.736285, + "phase": "zero", + "text": "a", + "raw_log_line": 8436 + }, + { + "time": 1793007186.763452, + "phase": "zero", + "text": "sigma", + "raw_log_line": 8594 + }, + { + "time": 1793007186.768087, + "phase": "zero", + "text": "selected", + "raw_log_line": 8608 + }, + { + "time": 1793007186.952576, + "phase": "zero", + "text": "n", + "raw_log_line": 8656 + }, + { + "time": 1793007187.041735, + "phase": "zero", + "text": "o", + "raw_log_line": 8775 + }, + { + "time": 1793007187.05308, + "phase": "zero", + "text": "t", + "raw_log_line": 8831 + }, + { + "time": 1793007187.068668, + "phase": "zero", + "text": "-", + "raw_log_line": 8887 + }, + { + "time": 1793007187.08954, + "phase": "zero", + "text": "a", + "raw_log_line": 8942 + }, + { + "time": 1793007187.111583, + "phase": "zero", + "text": "-", + "raw_log_line": 8998 + }, + { + "time": 1793007187.118537, + "phase": "zero", + "text": "s", + "raw_log_line": 9053 + }, + { + "time": 1793007187.137568, + "phase": "zero", + "text": "o", + "raw_log_line": 9109 + }, + { + "time": 1793007187.155505, + "phase": "zero", + "text": "u", + "raw_log_line": 9165 + }, + { + "time": 1793007187.360903, + "phase": "zero", + "text": "r", + "raw_log_line": 10377 + }, + { + "time": 1793007187.36761, + "phase": "zero", + "text": "c", + "raw_log_line": 10433 + }, + { + "time": 1793007187.376525, + "phase": "zero", + "text": "e", + "raw_log_line": 10489 + }, + { + "time": 1793007187.380751, + "phase": "zero", + "text": "-", + "raw_log_line": 10545 + }, + { + "time": 1793007187.386113, + "phase": "zero", + "text": "x", + "raw_log_line": 10600 + }, + { + "time": 1793007187.392063, + "phase": "zero", + "text": "y", + "raw_log_line": 10656 + }, + { + "time": 1793007187.397393, + "phase": "zero", + "text": "z", + "raw_log_line": 10712 + }, + { + "time": 1793007187.426834, + "phase": "zero", + "text": "Text unselected.", + "raw_log_line": 11129 + }, + { + "time": 1793007187.92126, + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 12091 + }, + { + "time": 1793007188.326068, + "phase": "zero", + "text": "misspelled", + "raw_log_line": 12150 + }, + { + "time": 1793007190.624532, + "phase": "clear", + "text": "left control", + "raw_log_line": 12457 + }, + { + "time": 1793007190.629564, + "phase": "clear", + "text": "a", + "raw_log_line": 12498 + }, + { + "time": 1793007190.653845, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 12604 + }, + { + "time": 1793007190.654606, + "phase": "clear", + "text": "selected", + "raw_log_line": 12618 + }, + { + "time": 1793007190.849255, + "phase": "clear", + "text": "backspace", + "raw_log_line": 12667 + }, + { + "time": 1793007190.952425, + "phase": "clear", + "text": "not-a-source-xyz", + "raw_log_line": 13269 + }, + { + "time": 1793007190.960692, + "phase": "clear", + "text": "Text unselected.", + "raw_log_line": 13322 + }, + { + "time": 1793007191.479234, + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts.", + "raw_log_line": 13526 + }, + { + "time": 1793007196.456132, + "phase": "finished", + "text": "Screen reader off.", + "raw_log_line": 13853 + } +] diff --git a/docs/reports/atlas-live-controls-20261026/speech/summary.json b/docs/reports/atlas-live-controls-20261026/speech/summary.json new file mode 100644 index 000000000..636d3f6e9 --- /dev/null +++ b/docs/reports/atlas-live-controls-20261026/speech/summary.json @@ -0,0 +1,174 @@ +[ + { + "run": "controls-candidate-1", + "completed": true, + "raw_orca_sha256": "c48a3fffa95efe566d65eb42e808c14a725f54c7a4a2e670cad465a508386f35", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": true, + "count_messages": [ + { + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "sigma", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-baseline-3", + "completed": true, + "raw_orca_sha256": "a3ca685833b1321b1437ce958d7b3ed8161633ff8717e3e0f7cf7a14773f4628", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": false, + "count_messages": [ + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-candidate-2", + "completed": true, + "raw_orca_sha256": "aaf326331a01b28e487c7ff9e0e2b8d1536e2234ccd7fda6d821dd900f4cc7c1", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": true, + "count_messages": [ + { + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-baseline-4", + "completed": true, + "raw_orca_sha256": "1830eb67b7d385d06ad2a7e1295e7590566065f2d06e9ed8177a8f4c7f56aaf4", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": false, + "count_messages": [ + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts. Search covers exact text and public source paths; no equation-to-node logical join is inferred." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-candidate-3", + "completed": true, + "raw_orca_sha256": "75ad2d3399a93d222060d4095e8d1c28aad542e767aa1d298ed699dad3b81071", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": true, + "count_messages": [ + { + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-final", + "completed": true, + "raw_orca_sha256": "1ac038faaa0675e9b85c74f542540aba16cc489d3dfb48995e85024ebb4104af", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": true, + "count_messages": [ + { + "phase": "startup", + "text": "108 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "sigma", + "text": "23 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "zero", + "text": "0 matching excerpts of 108 acquired excerpts." + }, + { + "phase": "clear", + "text": "108 matching excerpts of 108 acquired excerpts." + } + ], + "refusal_messages": 0, + "human_audition": false + }, + { + "run": "controls-final-refused", + "completed": true, + "raw_orca_sha256": "f09e7b9638316053d56615af8c18db0531df8fd9266a0ddd4e16749595e9a4bc", + "harness_sha256": "d4046e34230c062bb49fd4c78eeb5a069a5e4319e76e3bbf881294d4667599a6", + "sigma_count_spoken": false, + "count_messages": [], + "refusal_messages": 4, + "human_audition": false + } +] From 3d8b2cfce0f036559880182b05f788d136fb7d8a Mon Sep 17 00:00:00 2001 From: Dylan Roy <8n96mrd5d4@privaterelay.appleid.com> Date: Mon, 26 Oct 2026 09:47:31 +0000 Subject: [PATCH 3/3] docs(atlas): keep private custody locator out of public receipt --- docs/reports/atlas-live-controls-20261026/MANIFEST.json | 4 ++-- .../atlas-live-controls-20261026/original-site-custody.json | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/reports/atlas-live-controls-20261026/MANIFEST.json b/docs/reports/atlas-live-controls-20261026/MANIFEST.json index a22e5de95..f940691bc 100644 --- a/docs/reports/atlas-live-controls-20261026/MANIFEST.json +++ b/docs/reports/atlas-live-controls-20261026/MANIFEST.json @@ -77,8 +77,8 @@ }, { "path": "original-site-custody.json", - "bytes": 246, - "sha256": "5220ab0fedde8d41f9d22abaafc0cac47c6d07ebb434b4c197fa59c54dcdbf12" + "bytes": 265, + "sha256": "f6feda784537eebc162a51020791333c6e8dd5d53d6d8f15628de6825b8cce39" }, { "path": "prescribed-results.json", diff --git a/docs/reports/atlas-live-controls-20261026/original-site-custody.json b/docs/reports/atlas-live-controls-20261026/original-site-custody.json index 27b945315..6c357ae80 100644 --- a/docs/reports/atlas-live-controls-20261026/original-site-custody.json +++ b/docs/reports/atlas-live-controls-20261026/original-site-custody.json @@ -1,8 +1,8 @@ { - "drive_id": "19KgWJmlS_DBNLtCNn2ZqiSgTper5Qbwv", "sha256": "5f3a687aadb777af31f076a779e37eae834ceafbc13969d2daaa99563718a100", "files": 254, "bytes": 10210906, "independent_raw_download_verified": true, - "before_source_edits": true -} \ No newline at end of file + "before_source_edits": true, + "private_custody": "Verified; locator mapping retained privately" +}