app
Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
← Commit history
Keep the Fusion starter prompt readable beside the open dock bar
5 files changed
+8−8
dashboard/index.html+1−1@@ -3,7 +3,7 @@ </style><header><img src="/dashboard/icon.svg" alt=""><strong title="Codex integration">Codex</strong><span>Engineering in Hydrogen</span><div class="spacer"></div><span id="machine">Container</span><button id="help" title="Show or hide starter prompts" aria-label="Starter prompts">?</button><button id="settings" title="Integration details" aria-label="Integration details"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><path d="m10 2 4 0 1 3 3 2 3 0 1 4-2 2-1 3 1 3-4 2-2-2-3-1-3 1-2-4 2-2 1-3-1-3 4-2z"/><circle cx="12" cy="12" r="3"/></svg></button></header><main><div id="newbie"></div><div class="pills" id="status"><span class="pill">Checking local integration</span></div><h1>Turn a prompt into working engineering.</h1><p>Orient Codex in your Adom workspace, then drive real tools through Adom Bridge.</p><div class="grid"><section class="card"><h2>Astra routes and checks a real Fusion board</h2><p>Watch Astra-calculated 45-degree routes, native vias and connected thermal pours appear in Fusion. Then reproduce the workflow on your desktop with the packaged skills.</p><button data-demo="https://wiki.adom.inc/api/pages/adom/codex/files/videos/fusion/10-bq25792-thermal-45-narrated.mp4">Watch the latest video · 3:43</button><a href="https://wiki.adom.inc/adom/codex/files/docs/REPRODUCE-FUSION.md" target="_blank">Reproduce this with Astra</a><p>Copy the first prompt into Codex and select Astra. Send to AI is paused on Hydrogen 1.0.230 because its provider routing failed our desktop test.</p></section><section class="card"><h2>Workspace setup</h2><p>The package installs an ecosystem entry point, a focused skill and a context command. Your existing instructions and credentials stay yours.</p><button id="inspect">Inspect this workspace</button><a href="https://wiki.adom.inc/adom/codex/files/docs/BOOTSTRAP.md" target="_blank">Setup guide</a></section><section class="card"><h2>Astra routes live in KiCad</h2><p>Watch traces, layer-changing vias and branched nets appear in the real editor. The captions explain the calculation and the measured results.</p><button data-demo="01-astra-live-routing-3x.mp4">6-net demo · 23 sec</button><button data-demo="02-astra-crossbar-24-3x.mp4">24-net demo · 31 sec</button></section><section class="card"><h2>Real-board comparisons</h2><p>Watch a public Adom board go from the human reference to zero traces and independently calculated routing, with narrated explanations and measured KiCad results.</p><button data-demo="04-public-adom-solenoid-full-routing-narrated.mp4">Public board · narrated · 82 sec</button><a href="https://wiki.adom.inc/adom/codex/files/docs/ASTRA-KICAD.md" target="_blank">Read the engineering log</a></section><section class="card"><h2>Codex Desktop</h2><p>Planned: verified desktop installation and a Bridge connection between Hydrogen and Codex Desktop. Desktop controls are not installed by this version.</p><a href="https://wiki.adom.inc/adom/codex/files/docs/DESKTOP-BRIDGE.md" target="_blank">Integration roadmap</a></section></div></main><dialog id="player"><button class="close" id="close-video" title="Close video">Close</button><h2>Astra engineering demonstrations</h2><video id="video" controls playsinline></video></dialog><dialog id="details"><button class="close" id="close-details">Close</button><h2>Local integration</h2><pre id="context"></pre></dialog><div id="toast" role="status"></div><script src="/dashboard/vendor/newbie-panel.js"></script><script> const $=s=>document.querySelector(s);function toast(s){$('#toast').textContent=s;$('#toast').style.display='block';setTimeout(()=>$('#toast').style.display='none',4000)} function play(file){document.querySelector('#fusion-demo')?.pause();$('#video').src=file.startsWith('https://')?file:'/videos/'+file;$('#player').showModal();$('#video').play().catch(()=>toast('Press Play to start the video.'))}-const panel=AdomNewbiePanel.mount({mount:'#newbie',apiBase:'/codex',app:'codex',appName:'Codex',slug:'codex',toggleButton:'#help',onToggle:open=>{if(!open)document.querySelector('#fusion-demo')?.pause()},demo:{label:'Watch the routing demo',meta:'Fusion thermal routing, 3 min 43 sec',onPlay:()=>document.querySelector('#fusion-demo').play().catch(()=>toast('Press Play to start the video.'))},phrases:["Codex Astra, reproduce the Fusion thermal-routing demo",'Codex, inspect this workspace','Codex, review my PCB thermal paths']});+const panel=AdomNewbiePanel.mount({mount:'#newbie',apiBase:'/codex',app:'codex',appName:'Codex',slug:'codex',toggleButton:'#help',onToggle:open=>{if(!open)document.querySelector('#fusion-demo')?.pause()},demo:{label:'Watch the routing demo',meta:'Fusion thermal routing, 3 min 43 sec',onPlay:()=>document.querySelector('#fusion-demo').play().catch(()=>toast('Press Play to start the video.'))},phrases:["Codex Astra, reproduce this Fusion demo",'Codex, inspect this workspace','Codex, review my PCB thermal paths']}); const demoColumn=document.querySelector('#newbie .anp-left'); const inlineDemo=document.createElement('video');inlineDemo.id='fusion-demo';inlineDemo.controls=true;inlineDemo.playsInline=true;inlineDemo.preload='none';inlineDemo.poster='/dashboard/fusion-demo-poster.jpg';inlineDemo.src='https://wiki.adom.inc/api/pages/adom/codex/files/videos/fusion/10-bq25792-thermal-45-narrated.mp4';inlineDemo.setAttribute('aria-label','Astra Fusion thermal routing video');inlineDemo.style.cssText='display:block;width:100%;margin-top:12px;border-radius:8px;aspect-ratio:16/9';demoColumn.appendChild(inlineDemo); const demoCaption=document.createElement('p');demoCaption.textContent='Astra in Fusion · 3:43 · narrated';demoCaption.style.cssText='font-size:12px;margin:6px 0 0';demoColumn.appendChild(demoCaption);
docs/REPRODUCE-FUSION.md+1−1@@ -1,6 +1,6 @@ # Reproduce the Fusion + Astra demonstration -Start with the latest Adom Hydrogen build for your release channel. Check Settings → updates and compare the running and latest versions; apply an available update before testing prompt delivery. Install or update `adom/codex` (`adom-wiki pkg install adom/codex`) and open **Codex** from the dock. The first starter prompt is **Codex Astra, reproduce the Fusion thermal-routing demo**. Copy the first prompt into a verified Codex conversation. On Hydrogen 1.0.230, our CRR test found that **Send to AI** could report Codex while delivering to Claude; the dashboard blocks that affected build before submitting. Do not rely on that button until provider delivery is verified on your build. Confirm Astra in Codex’s model selector before asking for fresh routing. A model subscription/login, Fusion installation and a connected Adom Bridge are required; the package does not supply those accounts.+Start with the latest Adom Hydrogen build for your release channel. Check Settings → updates and compare the running and latest versions; apply an available update before testing prompt delivery. Install or update `adom/codex` (`adom-wiki pkg install adom/codex`) and open **Codex** from the dock. The first starter prompt is **Codex Astra, reproduce this Fusion demo**. Copy the first prompt into a verified Codex conversation. On Hydrogen 1.0.230, our CRR test found that **Send to AI** could report Codex while delivering to Claude; the dashboard blocks that affected build before submitting. Do not rely on that button until provider delivery is verified on your build. Confirm Astra in Codex’s model selector before asking for fresh routing. A model subscription/login, Fusion installation and a connected Adom Bridge are required; the package does not supply those accounts. The assistant should read this guide and the installed electrical-routing, ablation-routing and routing-video skills. Discover your desktop and bridge capabilities; never reuse CRR, another user's relay, HWND or document IDs. Preserve any pinned development bridge. Find the public `adom/bq25792-charger` reference and work on a new copy. The source/replay evidence lives on `adom/fusion-bridge`, branch `feature/per-net-trace-routing`, under `demo/routing/bq25792/thermal/`.
package.json+2−2@@ -4,7 +4,7 @@ "type": "app", "title": "Codex", "brief": "Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.",- "version": "0.1.13",+ "version": "0.1.14", "description": "Codex in Adom Hydrogen with reusable CAD routing, electrical review, copper-ablation and narrated video skills, plus verified KiCad and Fusion demo progressions.", "org": "adom", "needs_sudo": false,@@ -61,7 +61,7 @@ "sample_prompts": [ { "label": "Reproduce Fusion with Astra",- "prompt": "Codex Astra, reproduce the Fusion thermal-routing demo"+ "prompt": "Codex Astra, reproduce this Fusion demo" }, { "label": "Set up Codex",
page.json+3−3@@ -4,7 +4,7 @@ "type": "app", "title": "Codex", "brief": "Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.",- "version": "0.1.13",+ "version": "0.1.14", "hero": { "type": "image", "path": "screenshots/hero.png"@@ -29,7 +29,7 @@ "sample_prompts": [ { "label": "Reproduce Fusion with Astra",- "prompt": "Codex Astra, reproduce the Fusion thermal-routing demo"+ "prompt": "Codex Astra, reproduce this Fusion demo" }, { "label": "Set up Codex",@@ -95,4 +95,4 @@ "videos/04-public-adom-solenoid-full-routing-narrated.mp4", "videos/04-public-adom-solenoid-full-routing.mp4" ]-}+}
skills/codex-adom/SKILL.md+1−1@@ -37,4 +37,4 @@ For PCB electrical review, power pours, cleaner routing or copper-retention/abla For explicitly requested floating-copper retention and a Fusion ablation demonstration, also read `../codex-adom-ablation-routing/SKILL.md`. -For “Codex Astra, reproduce the Fusion thermal-routing demo”, read the package `docs/REPRODUCE-FUSION.md` (also on the adom/codex wiki). Confirm the active provider/model; discover the user’s desktop; distinguish a saved-plan replay from fresh Astra calculation. Do not assume prompt wording selects Astra.+For “Codex Astra, reproduce this Fusion demo”, read the package `docs/REPRODUCE-FUSION.md` (also on the adom/codex wiki). Confirm the active provider/model; discover the user’s desktop; distinguish a saved-plan replay from fresh Astra calculation. Do not assume prompt wording selects Astra.