Skip to content

Archive legacy runtime internals#80

Open
jmcte wants to merge 2 commits into
codex/issue-46-remove-legacy-commandsfrom
codex/issue-47-archive-legacy-runtimes
Open

Archive legacy runtime internals#80
jmcte wants to merge 2 commits into
codex/issue-46-remove-legacy-commandsfrom
codex/issue-47-archive-legacy-runtimes

Conversation

@jmcte
Copy link
Copy Markdown
Contributor

@jmcte jmcte commented May 24, 2026

Summary

  • archive the browser bridge, native host bundle, helper scripts, and legacy Rust daemon/native-host internals under legacy/
  • remove the active apw host CLI surface and simplify status --json to the native app broker status shape
  • remove the active legacy parity CI/release gate and update docs/tests for the v2.1.0 archive boundary

Closes #47.

Stacked on #74 because the archive step depends on the legacy daemon CLI command removal in that branch.

Verification

  • cargo fmt --manifest-path rust/Cargo.toml -- --check
  • bash scripts/ci/run-fast-checks.sh
  • git diff --check
  • cargo clippy --manifest-path rust/Cargo.toml --all-targets -- -D warnings
  • cargo test --manifest-path rust/Cargo.toml --test native_app_e2e
  • cargo test --manifest-path rust/Cargo.toml --test security_regressions
  • cargo test --manifest-path rust/Cargo.toml --all-targets
  • rg -n "\\b(apw host|legacy_parity|browser-bridge/|native-host/|install-browser-bridge|build-native-host|browser-host-smoke|RuntimeMode::(Direct|Launchd|Browser|Native)|\\\"launchd\\\")\\b" .github docs rust/src rust/tests scripts -S

Notes

  • This PR should merge after Remove legacy daemon CLI commands #74.
  • The legacy source is preserved under legacy/ for historical audit work; it is no longer part of active CI or the supported runtime surface.

@jmcte jmcte requested a review from pheidon as a code owner May 24, 2026 00:26
@athena-omt athena-omt added area:infra Infrastructure, CI, release, governance, scripts, or repo setup. lane:daedalus Daedalus implementation/forge lane. review:athena Athena review governance requested. risk:medium Medium-risk change; normal care required. state:waiting-checks Waiting for CI/check status to settle. status:needs-review PR is ready for Athena review. labels May 24, 2026
…mands' into codex/issue-47-archive-legacy-runtimes

# Conflicts:
#	rust/tests/security_regressions.rs
#	scripts/release-bootstrap.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:infra Infrastructure, CI, release, governance, scripts, or repo setup. lane:daedalus Daedalus implementation/forge lane. review:athena Athena review governance requested. risk:medium Medium-risk change; normal care required. status:needs-review PR is ready for Athena review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants