From 27016de1c14e0b51b506690a3843a25a0b6ad10a Mon Sep 17 00:00:00 2001 From: PenguineWalkOS Date: Sat, 18 Jul 2026 15:18:28 -0400 Subject: [PATCH] feat: feature Fractal Reality Lab across BrainSNN landing --- brainsnn-r3f-app/src/app/GaugeGapLanding.jsx | 24 ++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/brainsnn-r3f-app/src/app/GaugeGapLanding.jsx b/brainsnn-r3f-app/src/app/GaugeGapLanding.jsx index 82156e8..f283f25 100644 --- a/brainsnn-r3f-app/src/app/GaugeGapLanding.jsx +++ b/brainsnn-r3f-app/src/app/GaugeGapLanding.jsx @@ -7,6 +7,7 @@ import { FlaskConical, Layers3, Microscope, + Orbit, Play, Share2, Shield, @@ -22,8 +23,17 @@ import '../styles/gaugegap.css'; import '../styles/arcade-discovery.css'; const CONTENT_SAMPLE = 'Everyone says this breakthrough changes everything. Here is what the evidence actually shows, what remains uncertain, and the one result worth paying attention to.'; +const FRACTAL_LAB_URL = 'https://xioaisolutions.github.io/gaugegap-foundry/fractal-reality-lab/'; const DEEPER_TOOLS = [ + { + id: 'fractal', + eyebrow: 'Flagship research experience', + title: 'Fractal Reality Lab', + description: 'Explore Mandelbrot and Julia dynamics, sonify finite orbits, compare recurring forms, and watch a BrainSNN-style spiking bridge respond.', + icon: Orbit, + action: 'Open the live lab', + }, { id: 'soliton', eyebrow: 'Research workspace', @@ -80,6 +90,10 @@ export function GaugeGapLanding({ onStart, onNavigate, onOpenReconstruct }) { function openLab(id) { track('gaugegap_lab_clicked', { labId: id }); + if (id === 'fractal') { + window.open(FRACTAL_LAB_URL, '_blank', 'noopener,noreferrer'); + return; + } if (ARCADE_IDS.has(id)) { const url = new URL(window.location.href); url.searchParams.set('lab', id); @@ -105,6 +119,7 @@ export function GaugeGapLanding({ onStart, onNavigate, onOpenReconstruct }) { @@ -128,10 +143,11 @@ export function GaugeGapLanding({ onStart, onNavigate, onOpenReconstruct }) {

+ Open Fractal Reality Lab
-
12 liveDistinct experiments
+
13 live12 arcade + flagship lab
4 pathsClear first steps
ClientCustom pilot pathway
OpenModels and limits
@@ -171,7 +187,7 @@ export function GaugeGapLanding({ onStart, onNavigate, onOpenReconstruct }) {
-

Beyond the public arcade

Three deeper tools. Three different jobs.

The arcade builds intuition. These workspaces analyze content, expose claim boundaries and support deeper technical exploration.

+

Beyond the public arcade

Four deeper tools. Four different jobs.

The arcade builds intuition. These workspaces analyze content, expose claim boundaries and support deeper technical exploration.

{DEEPER_TOOLS.map((lab, index) => { const Icon = lab.icon; return

{lab.eyebrow}

{lab.title}

{lab.description}
; })}
@@ -184,10 +200,10 @@ export function GaugeGapLanding({ onStart, onNavigate, onOpenReconstruct }) { -

Choose the next useful step

Play a system—or build one for the people you need to reach.

The public arcade proves the interaction model. A focused client pilot applies it to your own audience, concept and outcome.

+

Choose the next useful step

Play a system—or build one for the people you need to reach.

The public arcade proves the interaction model. A focused client pilot applies it to your own audience, concept and outcome.

Explore the flagship lab
-
G

GaugeGap FoundryPlayable science and interactive client experiences by BrainSNN.

Public simulations are educational numerical models, not proof of physical claims. Research releases must state assumptions, diagnostics and limitations.

© {new Date().getFullYear()} GaugeGap Foundry · BrainSNN.com

+
); }