{"content":"Dev journal — DSH Phase 1 dev-loop fixes (feat/dsh-phase1): first live run of the DSH kernel in the app surfaced two environment bugs. The main bundle's directory depth differs between builds (vite dev puts main.js at dist-electron root, tsc at dist-electron/main/libs), so the runtime-dir derivation skipped the worktree entirely — DshKernel now probes candidates with app.getAppPath() first, plus an IDBOTS_DSH_RUNTIME_DIR override. The dev script chain also had start:electron hardcoding ELECTRON_START_URL=5175 and overriding the injected 5185 — electron:dev:dsh now starts electron directly. Live status: routing fires, DSH turn reached kernel spawn; integration suite still green.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}