Commit 6e745cd
committed
fix(gui): bind the 4 nexus-setup wizard IPC handlers; refresh stale pin note
Shell.eph's bindAllHandlers bound 25 IPC commands but not the four the
nexus-setup wizard actually invokes — steam_resolve_vanity, nexus_stage_files,
nexus_provision, nexus_verify (wizard steps 2, 5, 6, 7). Bridge.eph implements
all four (handleSteamResolveVanity / handleNexusStageFiles / handleNexusProvision
/ handleNexusVerify) and panel.html calls them via gossamerInvoke, but with no
binding the webview→engine path was dead: those steps could never reach the FFI.
Added the four bindings mirroring the existing pattern exactly, matching each
handler's verified signature (steam_resolve_vanity is payload-only; the three
nexus_* take caps). The referenced scripts (provision-server.sh, steam-stage.sh)
both exist.
Note: Ephapax is an estate toolchain not present in this environment, so this is
verified by inspection against the existing 25 bindings and the Bridge.eph
signatures, not by a local compile.
Also: NEUROSYM.a2ml still cited the standards reusable pin as 4ddc926 (PR #45).
Updated to the current per-workflow pins (governance/scorecard d7c2271,
secret-scanner 891b1ed, mirror d135b05) with the bump history, pointing at
CI-CD-GUIDE.adoc as authoritative.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TaWWedv6VQqeZaPvc94keN1 parent e09cd1b commit 6e745cd
2 files changed
Lines changed: 14 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
193 | 203 | | |
194 | 204 | | |
195 | 205 | | |
| |||
0 commit comments