Skip to content

fix(launchers): prepare dashboard and preserve source startup context - #6

Merged
Frozen811 merged 4 commits into
mainfrom
fix/checkout-launchers
Oct 3, 2026
Merged

Frozen811 merged 4 commits into
mainfrom
fix/checkout-launchers

Conversation

@Frozen811

Copy link
Copy Markdown
Owner

A clean checkout previously started a ready backend with a dashboard 503, and the wrappers selected the caller cwd or lost CLI failure status. Source launchers now use their own checkout/frozen lock, prepare missing assets with the pinned Bun runtime, and preserve arguments/exit status. Bash is executable; help remains available without frontend preparation.

Partial audit cover INSTALL-09/10/11 and F-025/026/027. Native macOS execution and real account/OAuth/Codex remain unverified. No new runtime setting, dashboard nav, README heading or CHANGELOG edit. Windows PowerShell/cmd and Ubuntu WSL were exercised on foreign cwd and paths with spaces; readonly data and cache directories were isolated. Optional Windows Rust native build/discovery/protocol/cleanup passed.

OpenSpec: archived repair-checkout-launchers, owning deployment-installation spec/context and Python guide. The previously merged Nix compatibility change is archived with its successful CI evidence; no new Nix behavior is introduced here.

Validation: 35 focused tests, full Ruff/format/ty, architecture and strict 68 specs; actual cold frontend build, readiness/HTML/JS/CSS, retained settings/key, wrong/missing tool and CLI errors, Linux SIGTERM shutdown/listener removal. Windows and WSL source snapshots contained no existing venv/assets/dependencies. Full current-head Actions/review gates are required before merge.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 20:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added documentation Improvements or additions to documentation python labels Oct 1, 2026
@Frozen811
Frozen811 merged commit f52adb7 into main Oct 3, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants