FE-1532: Track a launch config for the Petrinaut dev servers - #9391
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
8fc42db to
68817f3
Compare
PR SummaryLow Risk Overview The file defines three version 0.0.1 configurations: Storybook for Reviewed by Cursor Bugbot for commit 441e013. Bugbot is set up for automated code reviews on this repo. Configure here. |
242ad03 to
b9bab9b
Compare
68817f3 to
441e013
Compare
🌟 What is the purpose of this PR?
Tracks a launch configuration for the Petrinaut dev servers, so agent sessions start them by name instead of rediscovering commands and ports. Stacked on #9390.
🔗 Related links
🔍 What does this change?
.claude/launch.jsonwith three environments, named by package: the@hashintel/petrinautStorybook, the@apps/petrinaut-websitedemo app, and@apps/petrinaut-docs.Pre-Merge Checklist 🚀
🚢 Has this modified a publishable library?
This PR:
📜 Does this require a change to the docs?
The changes in this PR:
🕸️ Does this require a change to the Turbo Graph?
The changes in this PR:
🐾 Next steps
A fourth entry,
petrinaut-optimization, runs the full local optimization loop (browser → Vite proxy → petrinaut-opt service → petrinaut CLI subprocess) and was verified end to end on 2026-08-28. It is held out of this PR because its--port 5175 --strictPortarguments only reach Vite with two commits from FE-1529: Document the local optimizer loop #9388 ("Forward extra arguments to Vite in the optimization launcher", "Reuse an optimizer already serving on the port"), and FE-1529: Document the local optimizer loop #9388 is a draft stacked behind FE-1518. Without them the declared port never opens and the preview hangs. Add once FE-1529: Document the local optimizer loop #9388 lands:{ "name": "petrinaut-optimization", "runtimeExecutable": "yarn", "runtimeArgs": ["dev:petrinaut-optimization", "--port", "5175", "--strictPort"], "port": 5175 }Notes for that entry: Docker must be running and the first launch builds the image; a stale long-lived optimizer container answers the run route with 404, so stop it and let the launcher start a fresh one; the optimizer demo lives at the
/optimizationroute (launch.json localhost urls are origin-only); the loop is documented in the "Running the loop locally" arch-docs page FE-1529: Document the local optimizer loop #9388 adds.🛡 What tests cover this?
❓ How to test this?
🤖 Generated with Claude Code